问题是,如何获得与 IIR 滤波器卷积的任何信号(有限、非单位长度)的频域表示。
我认为正确的答案是实际上没有答案,这乍一看可能很奇怪。但是,如果我们通过数学运算并使用循环卷积的特性,我们当然仍然会得到答案。
假设我们的信号是长度为 N-1 的简单离散阶跃函数,从 t=0 开始,频域表示为:
为了更清楚地说明这一点,假设 IIR 滤波器具有以下形式。,哪个转换器到频域等于:
可以使用公式计算卷积的频率表示
在哪里是卷积的频域表示。但是,存在一个问题,对这些函数进行卷积必然会导致时域混叠,因为在边缘附近不可能有零。因此,出现了混叠,因此结果是:
在时域中,结果要么是正弦波,要么是虚无,这取决于正弦波的频率和我们开始时的脉冲宽度。
因此,继续这一思路,LTI 系统中的正弦波由于循环卷积而具有线性响应(因为没有折回,正弦波会失真)。这意味着 LTI 系统属性是一个完全理论上的构造,我们当然已经知道这一点,因为在现实世界中不存在没有结束或开始的无限正弦波。无论哪种方式,我的想法是你不能使用方程对无限信号进行卷积,因为没有多少无穷大会使信号折回自身,就像使用数学一样(诚然,我可能完全错了)。我将尝试求解下一个正弦波是随意的情况的方程......
当然可以获得特定间隔的频率表示(这可以方便地削减对 FIR 的脉冲响应,消除由无穷大引起的有趣的事情)。如果滤波器在无限时间后稳定为零,问题也会消失,这可能满足 IIR 的定义,但对于讨论的目的没有意义。
我对此是否正确,或者在无限时间函数的情况下,让混叠发生会导致卷积函数的正确答案?如果是这样,其背后的理由是什么?