logo资料库

从按键音识别号码.docx

第1页 / 共1页
资料共1页,全文预览结束
从按键音识别号码 1、录制按键音 座机,免提,按“210086”,用录音笔记录,保存到电脑。 2、预处理 对所录制音频用 Goldwave 打开,进行 600Hz~1700Hz 带通滤波,保存为 210086.wav。 截取其中单个按键音,分别保存为 2.wav、1.wav、0.wav、8.wav、6.wav。 3、matlab 处理 [SK,fs,nbits]=wavread('D:\6.wav'); N=2048; n=0:N-1; f=n*fs/N; y=fft(SK,N); mag=abs(y); plot(f,mag) 4、确认号码 Matlab 画图窗口,打开数据指针,点选最强的 2 个波峰,对应的频率分别为 1477、773.4, 根据双音多频 DTMF(Dual Tone Multi Frequency)表,确认对应号码为“6”。同理可得其它按 键号码,确认所拨号码为“210086”。 双音多频,由高频群和低频群组成,高低频群各包含 4 个频率。一个高频信号和一个低 频信号叠加组成一个组合信号,代表一个数字。DTMF 信号有 16 个编码。
分享到:
收藏