付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
双音多频dmf信号检测系统的实现
1号发生与检测系统的比较近年来,dtmf双音源信号的应用逐渐受到重视,并与pd和现场编程装置相互作用,具有广阔的应用前景。一个有效的音频信号由一个行频信号和一个列频信号叠加而成.2数字处理2.1修正哥兹柔函数由于在实现DTMF解码时,采用哥兹柔算法要比FFT更快,所以使用C6177浮点DSP进行信号检测不失为一种可行的技术解决方案.通过对信号作离散傅立叶变换得到其离散通频带,这些通频带段在频域中均匀分布.通频带带宽BW由取样频率和采样总数N共同确定:BW=fsNBW=fsΝHz(1)通频带的中心频率处在:fk=kfsNfk=kfsΝHz(2)由于仅需要各频率成分的相对幅值信息,可以用使用修正哥兹柔函数.修正哥兹柔函数等式如下所示;Qn=x[n]+2cos(2πkN)Qn−1−Qn−2(3)X[n]=Q2n+Q.2n−1+2cos(2πkN)QnQn−1(4)Qn=x[n]+2cos(2πkΝ)Qn-1-Qn-2(3)X[n]=Qn2+Q.n-12+2cos(2πkΝ)QnQn-1(4)Goertzel滤波器是一个IIR滤波器,该滤波器包含反馈和前馈两部分.反馈部分必须对每个采样x[n]计算一次,而前馈部份只需在n=N时计算一次.DSK的取样频率大于高于待测信号最高频率的两倍,由采样定理可知该方案不会产生波形失真.2.2化学加频算法的数值模拟通频带带宽BW由N值决定(式1).N值增大能增加滤波器的分辨率,但同时会造成时域分辨率的浪费,且取值太大时,音频信号长度的延长将导致检测该信号所需时间的延长,’这将使检测元件没有足够的时间来同步检测信号的谬误.使用复合采样频率能降低一个音频周期内发生采样同步误差的可能性.N取320时采样周期为40ms,足以发现两个音频流间的间隔,并留出至少一个完整的采样周期来传输信号.当N=800时频率为10Hz,而N减少到320时频率为25Hz,计算得N=800时相对误差为±0.31%,N=320时相对误差为±0,78%.N值的选择是综合考虑频域和时域的结果.通过Bellcore标准来确定一个普遍的标准以检测音频频率.Bellcore标准可用来为Goertzel滤波器决定一个合理的N值,然后由相对误差值确定各频率的绝对误差范围.由于不可能选择一个符合所有频率的标准带宽,根据Bellcore标准取49Hz的带宽为标准带宽.然后为行频组选择一个符合标准的N值.列频组的频率范围可以通过二个处在要求频率的两侧相互叠加的通频带来拓展.该方法需要增加四个滤波器才能实现,但其结果符合Bellcore标准.N=136时行频组频率误差为2.1%左右.利用N=136时的取值和系数,可以通过编程来实现哥兹柔算法.2.3特性的采样过程通过建立一个MATLAB仿真模型以检验该算法的可行性.模型用正弦波模拟的音频信号“4”作为输入.当接收到一个音频信号,二个相应的滤波器的输出比其余滤波器的输出值大几个数量级.当加上一个用来抵消滤波器1.7%输出的频率信号后,N小于136时两滤波器输出值仍然相似,但N大于163后两滤波器的输出出现了明显的差异,由于可以忽略信号中1.7%的误差,所以这是由改变N值而使带宽变化所产生的影响.因为N大于163时两滤波器的输出相差较大,取N=163可能使后续工作复杂化,所以取N=136来检测这些频率信号.麦克风接到计算机的声卡上,音频声音信号在麦克风前播放.通过MATLAB程序以8kHz的频率麦克风的输入进行采样.数据用Goertzel运算法则处理后将相关的音频特性线性送回.每次运行该MATLAB程序都可以正确地识别40ms音频流的所有特性量.然后在DSK上对该运算法则进行C语言编译.2.4评估滤波器的有效性音频检测器实际运行时,编码对DSK上的输入的声音进行取样.为了使12个Goertzel滤波器能平行计算,需用—个简单字符串序列来储存输出的哥兹柔值.音频信号通过数据线输入,DSK,滤波器的输出通过CodeComposerStudio的观察窗口进行观测,滤波器输出的大小作为识别其有效性的标准.从实测值可知所需信号频率(例如“4”)的哥兹柔值的大小是非特征信号频率的哥兹柔值的两倍以上,所以可通过检测在行频和列频中的最大哥兹柔值来确认出现的音频信号.由于通过数据线发出的各个有效信号通常以连续3个以上的有效特征的形式被接收到,它们被至少两个未知特征(‘?’)或间隔特征分开.在写到接收流之前,系统应检测连续三个相同有效特征出现的情况,并在允许其他有效特征被写入接收流之前等待二个连续的间隔特征.2.5dsk/信号转换运算在测试运算法则时,将计算机声卡的输出通过声音数据线连接到DSK的线上.当被送入的音频信号清楚时运算法则能以100%的准确性结束运行.由于该运算法则能准确检测出10个连续的信号流,所以认为该运算法则是可靠的.2.6语音信号的接收由于一般的说话声能干扰检测器,使检测器时常将嗓音中的音频误判为有用信号,所以需要过滤接收到的语音信号.通常区分语音信号和音频信号的方法是:检测信号在基音的整数倍频率处是否出现谐音(泛音).为了识别谐音成分,增加八个Coertzel滤波器到系统中.’当任何信号在音频的两倍基音频率出现时,表示输入信号不是单一正弦振辖信号(即不是音频信号).3检测电路改进采用谈方案可以很好地解决音频译
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行与中介合作免责协议书
- 小学缩句专项训练
- 肺动脉栓塞的急诊抢救措施
- 开关电源用电规范
- 政治生活智慧与时代精神
- 异常分娩及其护理
- 2026贵州铜仁市第一批市本级城镇公益性岗位招聘26人备考题库带答案详解(培优)
- 2026河南省中州服饰有限公司招聘备考题库附答案详解(轻巧夺冠)
- 2026内蒙古鄂尔多斯景泰艺术中学(普高)招聘教师3人备考题库附参考答案详解(研优卷)
- 2026浙江宁波市镇海区急救中心编外人员招聘1人备考题库附参考答案详解(培优a卷)
- 2025年扬州市职业大学单招职业技能考试题库附答案解析
- 2026年光储充一体化充电站项目可行性研究报告
- 新版部编人教版七年级下册道德与法治全册教案(完整版)教学设计含教学反思
- 三国空城计课件
- 中药饮片GSP培训课件
- 2025年省属国企公开招聘备考题库参考答案详解
- 2025年秦皇岛市辅警考试试卷真题带答案
- DB32∕T 5156-2025 零碳园区建设指南
- 火灾风险隐患排查治理“自知、自查、自改”消防安全管理告知及承诺书
- 2025年广州市海珠区中小学教师招聘笔试参考试题及答案解析
- 清华附中招生考试原题及答案
评论
0/150
提交评论