在MATLAB里,如何用不同的采样率对同一信号进行采样,求代码。

2025年03月12日 23:47
有1个网友回答
网友(1):

resample为信号降采样处理,理解如下:
b=resample(x,90,250);
%
采样从250hz降到90hz,如果250在前,就是插值从90到250,可以看b的长度,250hz采样4000个数据等于90hz采样1440个数据,这就是降采样。
resample是抽取decimate和插值interp的两个结合
具体完成如下操作,
先插值90变成
250*9hz
然后抽取250变成速率
90hz。