我是数字信号处理的新手,我一直在研究 FFT、滤波、Matlab 等。我想要构建一个程序来检测何时通过集群语音通道传输某个BEEP(它表示通过 SDR 接收即将发生的关键消息)。通过 FFT,我确定它由三个频率(500Hz、600Hz 和 700Hz)组成。本质上——有点像用 DTMF 打电话——我想监控音频是否存在这种哔哔声,并让软件识别何时发生这种情况。
我担心的是语音传输会导致这三个频率达到峰值,因此很难确定是由于警报声还是有人说话。
我相信这可以通过一些测量哔声长度的方法来完成,但是由于我在该领域的经验不足,这可能是一个误解。
我很感激任何建议,如果我的问题不能直接回答,请把我推向正确的方向。