本程序用于檢測音頻文件中是否具有DTMF信號,若有則將其檢出。
程序首先使用Goertzel算法求出以FRAMESIZE(默認200)為大小的一幀數據在8個DTMF頻點上的能量。
對Goertzel算法的改進,對于系數的計算不是采用2*cos[2*pi*k/N],而是采用2*cos[2*pi*fn/fs],這樣能夠降低誤差。
確定了8個頻點的能量后運用一系列判決門限來確定有沒有DTMF信號,以及信號是什么。
標簽:
DTMF
程序
用于檢測
信號
上傳時間:
2017-03-15
上傳用戶:wyc199288