我正在开发应用程序,以检测老年人无法在其日托中心使用IC卡解锁房间的情况。
该房间的门具有电子电路,该电路会发出蜂鸣声d,以指示用户在解锁房间时发生故障。我的目标是检测此蜂鸣信号。
我进行了很多搜索,发现了一些可能性:
3.您的建议是什么?如果您还有其他有效的蜂鸣检测方法,请解释。
最佳答案
无需计算整个频谱。如果您知道哔哔声的频率,则可以执行单点DFT并连续检查该频率下的电平。如果在给定的间隔内检测到上升沿和下降沿,则一定是蜂鸣声。
您可能想看看Goertzel Algorithm。它是用于连续单点DFT计算的算法。