【问题标题】:coding a deconvolution using python使用python编码反卷积
【发布时间】:2018-06-12 10:09:59
【问题描述】:

在开始之前,我必须告诉你,我对 python 中的 DSP 的了解为零。
我想使用 python 对两个声音信号进行反卷积,以便提取房间脉冲响应,输入信号是正弦波,输出是它的记录。
我写了一段代码,但没有成功,我尝试了太久,真的没有结果。
有人可以帮我计算输入和输出的 FFT 的代码,然后计算 h 他们分数的 iFFT 并绘制它。

【问题讨论】:

  • 你能提供一些你目前尝试过的代码吗?
  • 你检查过 scipy docs.scipy.org/doc/scipy/reference/fftpack.html 中的内容吗?
  • 复制 N 并粘贴提供的答案,您将一无所获……将问题分解并一步一步解决
  • 嗨,Scott,我不擅长编码或 IT,我只是坚持我的项目,我已经尝试了 4 天,没有机会,我必须在星期四之前提交.

标签: python signal-processing fft ifft deconvolution


【解决方案1】:

Deconvolution 是存在噪声和空间变化模糊的不适定难题。我假设您有一个非空间变体问题,就您使用 FFT 而言,因此您可以使用 skimage python 包中的restoration module(而不是使用 FFT 在低级别对算法进行编程)。

在这里你可以学习code example 与恢复模块中实现的方法之一。

如果您想了解更多信息,我建议您阅读O'Leary et al. book。这本书的所有作者都有关于这个伟大主题的更高级的书籍。

【讨论】:

    猜你喜欢
    • 2013-06-08
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2016-11-11
    • 2020-08-20
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    相关资源
    最近更新 更多