作者t78923t (トースト)
看板MATLAB
标题[问题] 更改取样频率
时间Tue Feb 17 19:39:43 2015
我现在手上有一组量测到的力量讯号
例如:[10 20.3 50.6 60.01 40.3 15.9 2.003]
假设该组资料长得像上面的矩阵
但是他每一资料点的时间间隔都不固定且忽大忽小
为了将时间间隔改成已知固定大小且图形趋势要尽可能趋近
我想用resample这个指令来更改sample rate
但使用这指令似乎要先知道原先的sample rate才行
请问我可以在知道总时间长度的情况下
用 总时间长度/总资料点数 来估算原始资料大概的sample rate吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.254.35.194
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1424173188.A.5AC.html
1F:推 cerebellum: 时间间隔如果真的不固定,推算出来的取样频率也不会 02/18 04:48
2F:→ cerebellum: 准 如果你知道每两点间的确切间隔话那就容易多了 02/18 04:51
3F:→ cerebellum: 另 如果你不知道时间间隔 如何得知图形趋势是否一致 02/18 04:53
我知道每点的实际时间跟大小 因为原始资料是同时记录时间跟力量
但因sample rate不固定所以无法做FFT
※ 编辑: t78923t (122.254.35.194), 02/18/2015 12:25:59
4F:→ huangkurt: 看能不能先对时间做quantize再对资料做内插 02/18 21:29
5F:→ huangkurt: 以方便做FFT为目的 02/18 21:31
6F:→ huangkurt: 原PO这情况已经需对准确度做取舍了 02/18 21:31
7F:→ huangkurt: 要试各种内插和sampling rate 针对原始数据优化 02/18 21:33
8F:→ boringeraser: 用spline内插,重新取样。 02/26 16:21