匹配matlab的上采样和重采样函数的输出

时间:2016-06-05 13:32:05

标签: matlab

我使用MATLAB的上采样功能从100k到30M样本上采样信号。但是当我使用重新采样功能时,输出是不同的。我如何使用resample来获得与上采样函数类似的精确输出?

1 个答案:

答案 0 :(得分:3)

你不能,因为他们做了不同的事情。

upsample只需在您的样本之间插入零,而resample应用抗锯齿过滤器然后进行插值。

例如,如果您的信号为x=[1,1]upsample(x,2)将输出1,0,1,0,而resmaple(x,2,1)则输出1, 1.26, 1, 0.43,这是过滤和内插。