我正在尝试测量由两个单独的 PC(麦克风)记录的两个接收波之间的相位差。两台电脑同时开始录音,然后我发出一个频率为使用由两个麦克风录制的声音扬声器。
为了测量两个记录之间的相位差,我做了两个波之间的互相关。理论上...输出图(互相关后)的峰值索引与零之间的距离是两个波之间的相位差。
出于某种原因,我得到了一个具有多个峰值的图表。我想这是因为噪音。
有人知道我是否可以对声波进行归一化互相关,这能解决我的问题吗?
如果是,我该怎么做?
如果没有,有什么建议可以解决这个问题吗?
在 MATLAB 中绘制后的波和相关性:
我知道这两个波并不完全相同,它们代表一个正弦波,由两台独立的台式电脑记录。
如您所见,互相关图中有 3 个峰值。这只是一个例子,一些录音给了我大约 10 个不同的峰值。