我正在寻求解释什么是“傅里叶方法”,它是为resample()方法的文档中的重采样而描述的。我想对数组进行下采样。我知道什么是抽取及其工作原理,也知道什么是傅立叶变换。但是,我找不到scipy中的重采样方法来说“科学备份”。我看到了这个话题:
https://dsp.stackexchange.com/questions/45446/pythons-tt-resample-vs-tt-resample-poly-vs-tt-decimate
我还搜索了一些有关数字信号处理的书。我是否缺少明显的东西?我查看了重采样的实现,我知道它会对信号执行傅立叶变换,然后从变换后的数组的开始到结束都进行一半的采样。然后,它将逆傅立叶变换反回到时域。我找不到这种方法的科学描述。在上面的链接中,提到了这一点:
我不明白插值与下采样之间的关系。谁能解释和/或链接一些资源?预先感谢
答案 0 :(得分:0)
我没有研究代码,但我假设您所描述的是正确的,并且通过截短频谱的逆变换实现了下采样。
让此过程分为两个步骤。首先将频谱中与高频相关的光束归零,这是信号的低通。需要执行此步骤以确认没有混叠。
第二步是去除那些光束。该步骤是与频谱零填充相反的过程,等效于上采样。因此,去除与高频有关的波束等效于在时域中抽取。