3
为什么通过将FFT bin归零进行过滤是个坏主意?
通过对信号执行FFT,将部分信号归零,然后执行IFFT来过滤信号非常容易。例如: t = linspace(0, 1, 256, endpoint=False) x = sin(2 * pi * 3 * t) + cos(2 * pi * 100 * t) X = fft(x) X[64:192] = 0 y = ifft(X) 该“砖墙” FFT滤波器完全消除了高频成分。 但是我听说这不是一个好方法。 为什么通常是个坏主意? 在某些情况下,这是个好选择吗? [ 如画册所建议 ]