第十二章语音处理实时实现.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5. JTAG模块 JTAG模块是为外部设备提供控制DSP工作的接口,它的结构如图12.13所示。它包括两个主要部分:内嵌的JTAG TBC和外接JTAG接口。 6. 电源模块 DSP板上所有的电源都是通过外部馈入的5V直流电源经过变换后获得的。该电源送到DSP板上后先隔离,然后分别形成5V的数字电源和5V的模拟电源。 DSP 逻辑 模块 并行口控制 JTAG TBC JTAG 接头 XDS510 XDS510PP 图12.13 JTAG模块 基于C54x DSP的软件设计可用C语言编程及混合编程,其软件设计和代码生成的步骤如下: (1) 用C语言或汇编语言编写程序,后缀分别为.c或.asm。 (2) 用C编译器把.c文件编译成.asm文件,生成.obj文件,或者用汇编器把.asm生成.obj文件。 (3) 用链接器根据链接命令(.cmd)文件将多个.obj文件、库文件链接起来,并分配各程序段、数据段的地址,生成的.out文件可供模拟/仿真。 12.5.2 软件设计 1. C54x DSP的C语言编程 2. C语言和汇编语言的混合编程方法 3. 软件设计 (1) DSP的初始化 (2) UART的初始化 (3) McBSP0和AD50的初始化 初始化DSP 初始化UART 初始化McBSP0和AD50 数据采样 N Y 开始 是否检测到结束点 特征归一化 识别 重新设置变量 使能McBSP0中断 端点检测 禁止McBSP0中断 特征提取 图12.14 系统主程序流程图 右图为系统主程序流程图。 软硬件调试成功后,首次通过仿真器将用户BOOT程序写入Flash,然后再通过仿真器将整个系统的软件写入Flash。两个软件写入Flash后,系统就可以成为独立(即不再和仿真器相连接)运行的DSP系统。 本章介绍的语音识别系统在正确烧写Flash后,用9针连接线使系统UART与计算机相连(计算机上事先应装有相应的UART接口调试和显示工具),上电启动后,系统就进入语音识别状态,试验结果表明中等词汇量识别率在85%以上。 12.5.3 独立系统形成 12.3.2 基于DSP的语音处理系统的特点 DSP语音处理系统以数字信号处理为基础,因此具有数字处理的全部优点。 1. 接口简单方便。 2. 编程方便,容易实现复杂的算法。 3. 精度高,稳定性好。 4. 集成方便。 12.3.3 基于DSP的语音处理系统的设计过程 基于DSP的语音处理系统设计的一般过程如下: 定义系统 性能指标 选择DSP芯片 系统集成 系统调试和测试 软件 编程 软件调试 硬件设计 硬件调试 图12.4 基于DSP的语音处理系统的设计流程 设计系统之前,必须根据语音处理系统要达到的目标和要求确定系统的各项性能指标。按照语音处理的要求,系统要达到的目标通常可用数据流程图、数学运算序列、正式的符号或自然语言来加以详细描述。 在基于DSP的语音处理系统中,对语音信号的处理方法也就是语音信号处理算法。算法模拟输入的数据根据不同的情况可以是经过采样的实际信号,也可以是假设的数据。 实时DSP语音处理系统的设计包括硬件设计和软件设计两个并行的部分。硬件设计首先要根据运算量的大小、运算精度的要求、系统成本限制以及体积、功耗等要求选择合适的DSP芯片,然后根据系统要求和选好的DSP芯片设计外围电路及其它电路。软件设计和编程主要根据系统要求和所选的DSP芯片编写相应的DSP汇编程序或C/C++程序。在实际应用系统中常采用高级语言和汇编混合编程的方法。 DSP硬件和软件设计完成后,就需要进行硬件和软件的调试。软件的调试一般借助于DSP开发工具,如软件模拟器、DSP开发系统或仿真器等。调试DSP算法时一般采用将实时结果与模拟结果进行比较的方法。应用系统的其他软件可以根据实际情况进行调试。硬件调试一般采用硬件仿真器进行调试,如果没有相应的硬件仿真器,且硬件系统不是十分复杂,也可以借助于一般的工具进行调试。 系统的软件和硬件调试完成后,就可以将软件脱离开发系统而直接在应用系统上运行。 12.4 DSP CCS集成开发环境 12.4.1 DSP的开发工具 可编程DSP

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档