对脉冲响应进行反卷积是什么意思

信息处理 卷积 冲动反应 反卷积
2022-02-01 13:57:23

我正在学习 DPS,我遇到了反卷积和从信号中去除脉冲响应的问题?这对我来说仍然没有什么意义。

我对脉冲响应的理解是找出设备、滤波器、房间等的响应,通常是频率。如果我不在这里搞砸,对我来说,信号处理中的脉冲响应相当于数字1. 找到脉冲响应是将信号与等于 1 的东西进行卷积,即脉冲响应。因此,如果我需要找到 x 的值,我只需将 x 乘以 1:

y=x×1

因此,如果y=0.8, 我知道x=0.8也是。

在 DSP 中,我们有等式

Y=XH

所以要知道脉冲响应X, 我乘X经过H并获得Y这等于X. 我已经走了那么远。

我不明白反卷积是什么意思。我虽然通过应用脉冲响应,我们已经得到了关于我们需要的任何东西的频率的答案。反卷积在这里意味着什么,我们为什么要寻找它?

谢谢。

1个回答

线性时不变 (LTI) 系统的特征完全在于其脉冲响应h(t). 输出信号y(t)给定任意输入信号x(t)由该输入信号与系统脉冲响应的卷积给出:

(1)y(t)=(xh)(t)

在哪里表示卷积。在频域中,方程式。(1) 变成一个简单的乘法:

Y(f)=X(f)H(f)

在哪里Y(f),X(f), 和H(f)是信号的傅里叶变换y(t),x(t), 和h(t), 分别。

反卷积现在指的是“撤销” LTI 系统效果的过程。即你得到了信号y(t)你想恢复原始信号x(t). 例如,您可能希望消除给定房间添加到信号的混响。在这种情况下,您需要撤消房间脉冲响应与原始信号的卷积效应。

朴素的反卷积原则上可以通过对信号应用逆滤波器来完成y(t). 理想情况下,逆滤波器具有频率响应G(f)=1/H(f). 请注意,不一定存在这样的过滤器,例如,如果H(f)在某些频率处为零。这种简单的反卷积的另一个缺点是它对测量噪声的影响。在频率区域中H(f)幅度很小,幅度为G(f)变大,噪声被高度放大。这就是为什么应用逆滤波器通常不是一个好的解决方案。如果系统的脉冲响应已知并且噪声可以建模为(广义)平稳,则可以使用Wiener 反卷积。在这种情况下,使用均方误差标准估计原始信号,该标准考虑了脉冲响应和噪声。如果脉冲响应未知(或无法估计),则可以使用称为盲反卷积的方法。