我一直在努力寻找脉冲响应的空间。我使用对数扫描正弦波作为输入说并且我记录的信号是。我知道房间脉冲响应理论上是:
其中是卷积函数。
我读过一篇研究论文,其中指出使用反卷积技术可以得到房间脉冲响应。我尝试使用scipy.signal.deconvolve. 在这里您可以查看文档。
现在,如果我执行这个过程,我不会得到我期望的脉冲响应。我认为它可以这样工作:
其中 .
如果从理论上讲,我是正确的,那么为什么我没有得到所需的结果?我有什么错误吗?我正在发布文件以及带有情节的代码。
我一直在努力寻找脉冲响应的空间。我使用对数扫描正弦波作为输入说并且我记录的信号是。我知道房间脉冲响应理论上是:
其中是卷积函数。
我读过一篇研究论文,其中指出使用反卷积技术可以得到房间脉冲响应。我尝试使用scipy.signal.deconvolve. 在这里您可以查看文档。
现在,如果我执行这个过程,我不会得到我期望的脉冲响应。我认为它可以这样工作:
其中 .
如果从理论上讲,我是正确的,那么为什么我没有得到所需的结果?我有什么错误吗?我正在发布文件以及带有情节的代码。
您的信号不适合反卷积。你听他们的吗?
x 和 y 都包含相同的房间脉冲响应(我认为),因此您不可能通过反卷积提取它。
@jojek的回答帮助我获得了脉冲响应。我尝试了该技术,但存在一些内部问题,即我的音频正在播放,即 ESS 嘈杂。我在 python 中更改了播放器,它完美无缺。
@hilmar 最初也指出,我们的数据很嘈杂,并且由于数据问题,我们的结果是错误的。
谢谢你们俩。