我试图了解如何准确实现所谓的“白化前”过滤器或简称“白化”过滤器。
我知道这样做的目的是使其具有自相关函数作为增量,但是我不确定如何准确地做到这一点。
这里的上下文如下:在两个不同的接收器处接收信号,并计算它们的互相关。互相关可以看起来像三角形,或其他一些不可思议的形状。因此,很难找到互相关信号的峰值。在这种情况下,我听说在对信号执行互相关之前必须先“变白”信号,这样互相关现在更像三角形。
怎么做?
谢谢!
我试图了解如何准确实现所谓的“白化前”过滤器或简称“白化”过滤器。
我知道这样做的目的是使其具有自相关函数作为增量,但是我不确定如何准确地做到这一点。
这里的上下文如下:在两个不同的接收器处接收信号,并计算它们的互相关。互相关可以看起来像三角形,或其他一些不可思议的形状。因此,很难找到互相关信号的峰值。在这种情况下,我听说在对信号执行互相关之前必须先“变白”信号,这样互相关现在更像三角形。
怎么做?
谢谢!
Answers:
假设您有信号和y (t ),它们的互相关函数R x ,y(t )不是您想要的。您希望R x ,y像脉冲一样。注意,在频域中, F [ R x ,y ] = S x ,y(f )= X (f )Y ∗(f )。
可以通过使用传递函数进行滤波来实现预白化,该传递函数大约是信号功率谱的倒数。假设您的音频信号大致为粉红色。为了使之变白,您可以应用反向粉红色滤波器(频率响应每倍频程增加3 dB)。
但是,我不确定这是否可以解决您的问题。预白化趋向于放大信号中的低能量部分,这可能会产生噪声,因此会增加系统的整体噪声。如果要确定两个信号是否按时间对齐(或按时间对齐),那么问题中就存在固有的模糊性,这与信号的带宽有关。这恰好以自相关函数的时域形状表示。