我以为DSP可以通过对信号的一部分进行FFT来完成,修改FFT产生的样本(因为它们代表了我们信号的频谱+噪声),并去除了任何不想要的信号,然后进行逆FFT来获取时间滤波信号的域表示(噪声已被移除)。但是,此操作尚未完成,而是使用窗口函数在时域中完成所有工作。为什么?
如果我们在时域中乘以窗函数,而不是在频域中将窗函数的频率响应与信号频谱进行卷积,那该如何计算呢?我的意思是,如果我们只是通过将信号乘以滤波器的频率响应来完成频域中的所有工作,那就像滤波对吗?但是在这里,我们使用时域来完成时域中的所有工作。
->让我们看看我的困惑来自何处。对于模拟滤波器,例如低通滤波器,我们具有类似频率响应的脉冲。当我们对信号进行滤波时,我们实际上是将信号的频谱乘以类似于滤波器的频率响应的脉冲。这将使信号中的所有频率都超过一个截止值而降至0。这就是低通滤波器的工作原理。为什么不对数字滤波器也一样?