是否可以创建具有正斜率相位响应的因果滤波器?

信息处理 过滤器 离散信号 声音的 过滤器设计 频率
2022-02-23 02:56:58

我目前正在制作一套降噪耳机的原型,它利用主动式 EQ 来修改降噪信号,允许用户修改他们听到或没有听到的频率。我一直在对来自麦克风的输入信号使用双二阶滤波器来实时播放滤波后的信号。当然,在降噪耳机的情况下这样做的问题是滤波器会在频率上施加相位变化,并且反向消除信号不再与原始声音信号对齐。

我很好奇是否有可能创建一个具有正斜率相位响应的稳定因果滤波器。因为如果是这样,我想将这样的滤波器与高通或低通滤波器(具有负斜率的相位响应)串联添加,以使相位增加到一个恒定值。我知道进行实时零相位滤波是不可能的,但是在每个频率的相位是 360 度的情况下进行实时滤波呢?

我尝试创建一个“逆”全通滤波器,在其中我切换了正常全通滤波器的零点和极点的系数,这在理论上将具有正相位响应。但我很快了解到这是一个不稳定的过滤器并且不切实际(我对 DSP 很陌生,所以这对我来说并不是很明显)。所以我想知道是否有任何类型的过滤器可能会产生我正在寻找的效果,即使它会延迟整个信号。

有没有可能我还没有想到的另一种解决方案?也许将信号分成高频和低频并以这种方式进行某种处理?

非常感谢任何帮助,谢谢!

0个回答
没有发现任何回复~