欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    毕业设计(论文)PPT答辩-基于ARM2103的语音识别系统设计.ppt

    • 资源ID:3944018       资源大小:661KB        全文页数:19页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)PPT答辩-基于ARM2103的语音识别系统设计.ppt

    基于ARM2103的语音识别 系统设计,自动化与电气工程学院,主要内容,设计课题,学习语音识别的基础原理和方法,设计语音识别系统。基于ARM2103,设计硬件系统(能够采集声音,存储声音片段),编程语音识别算法的程序,能够识别简单的语音信号,如“前进”、“后退”、“停”等。并且进行实验,验证语音识别算法的有效性。,设计方案,(一)、语音识别系统的硬件设计 (二)、语音识别系统的软件设计,语音识别系统的硬件设计,按照设计要求,本设计课题的硬件系统包括声音采集系统、中央处理系统(ARM2103)与输出显示系统。设计中我们利用ARM2103上自带的4个LED灯来分别表示“前进”、“后退”“左转”“右转”四个指令。,硬件系统原理框图,声音采集系统,语音信号由麦克接收后,经过前置的两级放大电路将语音信号放大约100-200倍,才能变成ARM单片机可以检测到的电压信号,然后信号经过功率放大电路后连接到ARM的A/D转换端口进行语音信号采集。,语音信号放大电路,前置放大电路我们采用两级的LM324放大,通过改变C1、C2的值我们可以用来采集不同频率的语音信号。由于此放大电路是由单电源供电,我们使用R4-R7是为LM324提供了参考电压,使之可以工作在正常的范围内。R1、R2是输入电阻,最后的电阻为输出电阻。,功率放大电路,功率放大电路是用LM386组成的OTL功率放大电路,Rp1为音量调节电位器,C1为旁路电容,电位器Rp2和C2构成增益调节电路,Rp2越小,增益越大,最大增益为46Db,C3为滤波电容,滤掉电源的高频成分,R和C4串联组成校正网路,防止电路自激。C5为耦合电容,电源从6脚输入,2、4脚接地。,输出显示系统,语音信号与模版信号匹配后对输入的语音指令进行识别,我们我们利用ARM2103自带的LED灯显示指令是否被识别。显示电路采用了灌电流的方式来驱动发光二极管,由于微控制器LPC2103I/O口提供的灌电流大于其拉电流,采用此驱动方式可以保证LED发光。,语音识别系统的软件设计,软件系统设计主要包括语音信号预处理、特征提取与模板匹配三个方面。,软件系统流程图,语音识别流程,我们首先采集模板语音信号,采集后的语音信号经过预处理(预加重、分帧处理、窗化处理)后求取LPC系数,进而求取倒谱系数。 我们将模板信号保存到ARM2103处理器中,采用麦克风输入语音信号,输入的语音信号经过过零率判断其是否有效,有效后进行预处理求出倒谱系数,采用DTW算法进行模板匹配,进而控制LED灯的亮灭。,LPC系数求取公式: 求出后对其求取对数功率谱。 LPCC系数求取方法是对LPC系数的对数进行傅里叶反变换,或者使用声道系统的传递函数H(z)求取。,LPCC系数求取主要步骤,DTW算法是将时间规整与距离测度的计算结合在一起的一种非线性的规整技术,是把测试的矢量时间轴采用非线性算法与参考模板进行匹配,函数满足下列公式: DTW算法是采用局部最佳化处理自动寻找最近的路径,并且利用此路径将两个互相参考的特征矢量间的累积失真最小化。,DTW算法,主要程序,端点检测程序: 其中的zer为预设的过零率。首先循环的采集第一帧的100个采样点,当100个采样点中,有计算得到的过零率zerozer的时候即认为语音信号为有效值,开始采集并保存数据。其中的datai为存储数据的数组。,while(zero 6) ,主要程序,倒谱系数算法: 求取得到的倒普系数我们保存在a数组中,并且在程序的开始我们定义了全局变量vc_cepstral120=0;mf_cepstral120=0;mb_cepstral120=0;用来存储模板和识别信号的倒普系数。这样方便了我们后期程序对数组的调用。,for(i=0;i=cwnum;i+) for(j=0;j100;j+) finaldataj=uiali*100+j*Hanmingj; finaldataj=finaldataj/1000; for(l=0;l=Lp;l+) /计算 Rp Rl=0; for(j=0;j=99-l;j+) Rl=Rl+finaldataj*finaldataj+l; E0=R0;,for(j=1;j=Lp;j+) result=0; for(l=1;l=j-1;l+); result=result+(alfalj-1*R(j-l); if(Ej-1=0) Ej-1=1; kj=(Rj-result)/Ej-1/1000; alfajj=kj; for(l=1;l=j-1;l+) alfalj=alfalj-1-kj*alfaj-lj-1; Ej=(1-kj*kj)*Ej-1; for(j=1;j=Lp;j+) ai*Lp+j=alfajLp;,毕业设计结论,经过3个月的努力,我基本掌握了利用单片机ARM2103进行语音识别系统开发的主要步骤,基本掌握了语音信号的预处理、倒谱系数求取、利用DTW算法进行模板匹配、语音及功率放大电路的原理、利用TKStudio编写程序、利用H-Flasher烧写程序等,但是由于程序的烧写存在的问题导致程序没有成功移植到ARM单片机中。,谢谢各位评委老师的的评阅,

    注意事项

    本文(毕业设计(论文)PPT答辩-基于ARM2103的语音识别系统设计.ppt)为本站会员(来看看)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开