我使用MATLAB的上采样功能从100k到30M样本上采样信号。但是当我使用重新采样功能时,输出是不同的。我如何使用resample来获得与上采样函数类似的精确输出?
答案 0 :(得分:3)
你不能,因为他们做了不同的事情。
upsample
只需在您的样本之间插入零,而resample
应用抗锯齿过滤器然后进行插值。
例如,如果您的信号为x=[1,1]
,upsample(x,2)
将输出1,0,1,0
,而resmaple(x,2,1)
则输出1, 1.26, 1, 0.43
,这是过滤和内插。