电话按键音地识别

电话按键音地识别

ID:47015358

大小:112.87 KB

页数:13页

时间:2019-05-10

电话按键音地识别_第1页
电话按键音地识别_第2页
电话按键音地识别_第3页
电话按键音地识别_第4页
电话按键音地识别_第5页
电话按键音地识别_第6页
电话按键音地识别_第7页
电话按键音地识别_第8页
电话按键音地识别_第9页
电话按键音地识别_第10页
资源描述:

《电话按键音地识别》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实用标准一、实验目的1.本实验的内容基于对电话通信系统中拨号音的识别仿真实验。主要涉及到电话拨号音识别的基本原理和识别的主要方法。利用matlab软件以及fft算法实现对电话通信系统中拨号音的识别。并进一步利用matlab中的图形用户界面制作简单直观的模拟界面,使其对拨号音的识别有个基本的了解。2.能够利用矩阵不同的基频合成0-9不同按键的拨号音,并能够对不同的拨号音加以正确的识别。进一步画出简单的图形,从而实现对电话拨号音系统的简单的实验仿真。3.了解学习DTMF(双音多频)相关知识,知道双音多频的信号是用两个特定的单音频率信号的组合来代表数字或功能。二、实验仪

2、器安装有MATLAB软件的计算机一台。三、实验原理1.DTMF(双音多频)(1)基本概念电话拨号有两种,脉冲和音频,所谓音频也成双音多频(DTMF)信号的拨号方式即是电话拨号时每按一个键,有两个音频频率叠加成一个双音频信号,十六个按键由八个音频频率区分。(2)编制规则具体DTMF编制规则如表1所示表1DTMF键盘高群/Hz低群/Hz1209133614771633697123A770456B852789C941*0#D双音多频的拨号键盘是4×4的矩阵,每一行代表一个低频,每一列代表一个高频。用户每按一个键就发送一个高频和低频的正弦信号组合。文案大全实用标准1.电话

3、按键音识别MATLAB中audioread函数可以实现多种音频信号的读取,调用形式为[y,fs]=audioread(filename)其中y为所读取的音频数据;而fs为采样频率;调用的filename为指定载入的音频文件名称。用fft频谱分析公式(1)(2)由公式(1)和(2)可得:(3)四.实验内容本实验要实现电话拨号音(DTMF)信号的检测的识别,可以通过直接计算傅里叶变换时的输入信号组成的频率。这里采用FFT算法对信号进行解码分析。首先对接收到的数字信号作FFT分析。计算出其频幅谱,继而得到功率谱,组成输入信号的频率必定对应功率谱的峰值。对于连续的双音多频

4、(DTMF)信号。需要把有效的数字拨号信号从静音间隔中分割提取出来,然后再用FFT算法对信号进行解码分析,得出电话拨号码。五、实验过程与分析1.读取音频文件利用MATLAB中audioread读取[x,fs]=audioread('电话按键音.m4a');2.声道提取电话按键音是双声道,本实验提取声道1进行分析:x=x(:,1);3.端点提取文案大全实用标准该按键音为一段连续的11位数字拨号音,分析时需要对它们分别进行处理,而这11位数字间的时间间隔一般情况是没有规律的,无法直接用for循环控制截取,而要是手动一段一段地进行截取,换一个音频信号就得再次重新截取,因

5、此考虑到可能存在噪音的情况,基于短时能量和短时平均过零率来进行端点检测,实现端点的提取,对于不同的音频信号,只需要修改部分可变参数便可以适用。1.分析根据音频实际情况设置对应参数:framelen=floor(fs*40/1000);%floor向下取整,帧长frameinc=floor(fs*10/1000);%帧移%进行分帧,每帧长framelength,voice_min_len=15;%最短语音长度150ms%语音段的最短长度,若语音段长度小于此值(如果语音段中的静音帧数未超过此值,),则认为其为一段噪音unvoice_min_len=5;%结束段最小持续

6、50msn3=0.05;%过零率下限参数0.05检测结果见图1结果:将11个检测到的号码音频左右端点提取出来对信号进行fft变换后,得到的频谱是呈现对称的,在此截取前部分进行观察,得到频谱图如图2所示。程序运行最终结果为:Thetelephonenumberis:15512349876图1端点检测结果图图2电话按键音fft频谱图2.可靠性检验自己录制一段拨号音,检验程序的可靠性,这里为了文案大全实用标准为了验证程序的正确、可靠性,又分别录制了我自己手机号13949613937以及1234567890两段不同格式不同号码,在有噪声条件下的按键音,检验过程如下(1)1

7、3949613937(.mp3格式)参数设置同上图3端点检测结果图图4电话按键音的fft频谱图程序运行结果:Thetelephonenumberis:13949613937图5端点检测结果图图6电话按键音的fft频谱图(2)1234567890(.ogg格式)该音频录制时,有的按键音持续时间较短,需要对检测初始参数进行修改修改参数:voice_min_len=6;%最短语音长度60msn3=0.02;%过零率下限参数0.02程序运行结果:Thetelephonenumberis:1234567890文案大全实用标准经验证,该程序可行。六、小结1.原本想着,进行端点

8、检测时考虑

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。