可以存在没有相移的因果滤波器吗?

信息处理 过滤器 阶段
2022-01-16 14:09:22

当我研究半导体和电介质中折射率的色散时,我的教授试图解释说,如果滤波器(如吸收一些光频率的电介质,或电 RC 滤波器)去除了一些频率,那么剩余的必须相移为了补偿从整个信号中减去的那些频率(它们在时间上像通常的单色信号一样无限扩展),以保持因果关系。

我直观地理解他在说什么,但我不确定他的论点是否真的有道理 - 即是否可以存在一个非平凡的滤波器,它吸收一些频率并使剩余的频率保持不变,但仍然保留因果关系。我似乎无法构建一个,但无法证明它也不存在。

所以问题是:如何(反)证明因果滤波器必须相对于彼此改变频率相位?

4个回答

假设一个线性滤波器具有脉冲响应和频率响应/传递函数,其中具有(共轭约束)。h(t)H(f)=F[h(t)]H(f)H(f)=H(f)

现在,这个滤波器对复指数输入的响应是 如果我们希望这个滤波器不引起移, 对于所有必须是。 x(t)=ej2πft

y(t)=H(f)ej2πft=|H(f)|ej(2πft+H(f))
H(f)=0f

如果我们愿意为所有频率允许一个固定不变的相移,而不是没有相移,那又如何呢?也就是说,对于所有是我们可以接受的,其中不需要为额外的纬度并没有太大帮助,因为,因此不能对所有都有固定的常数值,除非该值为H(f)=θ fθ0H(f)=H(f)H(f)f0

我们得出结论,如果滤波器完全不改变相位,则 是实值函数,并且由于共轭约束,它也是的偶函数但是它的傅里叶变换是时间的函数,因此滤波器不能是因果的(除了在平凡的情况下):如果它的脉冲响应对于任何特定是非零的,那么对于任何特定的 t > 0 来说它也是非零的(其中)。H(f)fh(t)t>0tt<0

请注意,滤波器不需要进行任何频率抑制,也就是说,我们不需要假设某些频率被滤波器“移除”(就像 OP 教授的滤波器所做的那样)来证明零相移是不可能的是否带有因果滤波器,频率抑制器。

有些滤波器会导致“线性”相移,即恒定延迟。根本不可能(因果地)过滤任何东西而不会造成任何延迟。

相移是由于时间延迟,即信号从输入到达系统输出所花费的时间。现在,如果系统没有引起任何相移,则意味着时间延迟为零。现在考虑一个在应用输入时同时提供输出的系统。这可能吗?当然不是。如果有一个系统,那么它必须对产生延迟和最终相移的信号执行某种工作

您可以使用没有相移的滤波器。它被称为观察者(预测者)。它不再只是一个过滤器,而是多个传感器读数如何相互关联的数学模型。因此,您能够预测信号,从而在您进行测量的同一时刻对真实信号进行最佳预测(无相移)。