【问题标题】:Deconvolution of a signal by using Wiener filter使用维纳滤波器对信号进行反卷积
【发布时间】:2015-08-12 21:29:09
【问题描述】:

谁能解释如何使用 Wiener 滤波器从 Matlab 中的低通滤波器中提取音频信号? 我对信号进行了滤波,之后我通过将滤波后的信号除以 LPF 的频率响应来使用简单的反卷积,但它没有给我任何结果。我根本没有得到恢复。我检查了 LPF,它工作正常。我需要一些关于对音频文件使用 Wiener 过滤器的信息,但只有关于去模糊图像的答案。提前谢谢你!

【问题讨论】:

标签: matlab signal-processing convolution


【解决方案1】:

我会尝试提供一些帮助。 您应该按照第 11.11 节研究正规方程

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-011-introduction-to-communication-control-and-signal-processing-spring-2010/readings/MIT6_011S10_chap11.pdf

这组方程将出现在所有关于维纳滤波器的文献中。无论应用如何,目标都是从嘈杂的观察信号中计算出干净但重构的干净输入信号版本。由于这是一个数学模型,重建的质量取决于计算的统计数据和“噪声”的特征有多好。音频中的噪声在统计上总是与干净的信号不相关。这就是维纳滤波器的工作原理。

图 11.3 以框图形式给出了一个反卷积示例,它应该足以解决您的音频应用程序。如 11.37 中定义的,真正的 Wiener 滤波器使 MMSE 比率最小化。这就是e(t)过程平方的期望差。

【讨论】:

    猜你喜欢
    • 2014-12-06
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    • 2021-01-31
    相关资源
    最近更新 更多