0

我有一个来自麦克风的 PCM 流。我正在分析它的短块(Java 语言)以检测声音响度(幅度)的短尖峰。我有一个确定的声音会定期播放,我需要知道检测到的尖峰是否实际上是记录的声音。我有播放声音的 PCM,它完全确定。

我不知道从哪里开始,我应该在时域还是频域进行一些比较?如果有人能给我一些关于如何完成以及我应该在哪里挖掘的见解,那就太好了。

谢谢。

4

1 回答 1

1

听起来您想将一组输入脉冲与一组参考脉冲进行比较。互相关可能是您想要使用的。您可能需要先对数据进行预处理,例如创建一个信封而不是使用原始数据,否则互相关可能会失败,除非匹配完美。

于 2013-08-16T23:27:05.573 回答