MATLAB中 如何使用resample函数 降低采样率

补充资料
现在有一个txt文件中的一维数组X,X中有大约4千个点,采样率为250hz,如何将它降到90hz

B=resample(X,25,9)

还是 B=resample(X,9,25)?

大侠具体解释下这个函数

resample为信号降采样处理,理解如下:

B=resample(x,90,250); %
采样从250Hz降到90Hz,如果250在前,就是插值从90到250,可以看B的长度,250Hz采样4000个数据等于90hz采样1440个数据,这就是降采样。

resample是抽取decimate和插值interp的两个结合
具体完成如下操作,
先插值90变成 250*9Hz
然后抽取250变成速率 90Hz
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06
resample是抽取decimate和插值interp的两个结合
具体完成如下操作,
先插值9变成 250*9Hz
然后抽取25 变成速率 90Hz本回答被提问者采纳
相似回答