在开始之前,我必须告诉你,我对Python中的DSP知之甚少
我想用python对两个声音信号进行去卷积,这样我就可以提取房间的脉冲响应,输入信号是一个正弦扫描,输出信号就是它的记录。
我写了一段代码,但它没有用,我已经尝试了太久而且没有结果
有人可以帮我一个计算输入和输出的FFT的代码,然后计算他们的分数的iFFT并绘制它。
答案 0 :(得分:0)
Deconvolution在存在噪音和空间变异模糊的情况下是一个不适当的强硬问题。我假设你有一个非空间变异的问题,就你使用FFT而言,所以你可以使用来自skimage python包的restoration module(而不是用FFT编写低级算法)。
在这里,您可以使用恢复模块中的一个实现方法学习code example。
如果您想了解更多信息,建议您阅读O'Leary et al. book。本书的所有作者都有关于这个伟大主题的更高级的书籍。