シナリオは次のとおりです。
200ms @ 2kHz 1000ms のゼロ 200ms @ 2kHz の信号を生成しました。
そして、2つの合成オーディオ部分の間ではなく、それらの間の時間遅延を計算したいと思います。ただし、スピーカーで信号を再生し、マイクを使用して録音する (ノイズを追加する)
F = 44100
私は試しました:1.相互相関2.8820サンプルのサイズでRMSウィンドウの2つの最大値間の差分を計算します。(ウィンドウがサウンド部分にあるときに最大値を取得します。
スピーカーとマイクの距離は約30cm。安定した結果が得られません。なぜ?