DSP语音录放课程设计概要.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP语音录放课程设计概要

青岛工学院 课 程 设 计 报 告 课程设计名称:语音采集和放送 学 院: 信息工程学院 学生姓名: 郑肖肖 班 级: 电子信息工程1班 学 号: 201102305102 指导教师: 孙文汇 基于TMS320C5416 DSP的语音信号的采集和放送 一、实践的目的和要求 1、实践目的 信息技术和超大规模集成电路工艺的不断发展,极大地推动了 DSP 的发展。DSP 技术的应用领域也越来越广,尤其在音频处理领域。目前,在很多语音处理系统中都用到了语音录放模块,采集现场的声音并存储起来供以后回放。语音处理系统的实时性、功耗、体积、以及对语音信号的保真度都是很影响系统性能的关键因素。本设计采用的高速54x DSP 芯片,最高频率能达到160MIPS,能够很好的解决系统的实时性;采用的数字编解码芯片TLV320AIC23(以下简称AIC23)具有16~32 位采样精度,录音回放模式下仅23mW 的功耗。因此,该音频编解码芯片与54x DSP 的结合是可移动数字音频录放系统、现场语音采集系统的理想解决方案。 在CCS环境下基于TMS320C5416芯片的语音采集压缩存储与回放。通过这次课程设计,加深对CCS集成开发环境,熟悉DSP 54X同步串口原理,了解音频编解码芯片TLV320AIC23原理,了解存储芯片NAND FLASH原理,掌握DSP54X中断原理 以及DSP试验系统箱的使用。锻炼逻辑思维能力、动手能力以及独立解决问题的能力,对以后更深入地学习和应用数字信号处理及相关知识作准备。 经过实验表明,本设计实现的基于定点 DSP 的语音录放系统具有如下优点: 1) 音频数据占用资源少 2) 声音保真度高 3) 开发难度低 4) 语音芯片与DSP 接口电路简单 5) 体积小 2、实践要求 (1)了解DSP开发工具及其安装过程 (2)熟悉DSP开发软件CCS使用 (3)熟悉工程文件的建立方法、汇编程序开发调试过程 (4)熟悉常用C5416系列指令的用法 (5)通过McBSP1设置AIC23工作模式,通过McBSP0控制AIC23编码和解码,语音信号可由MIC输入和LINEIN输入,采集的语音数据存储在NAND FLASH上,语音的回放方式可以为BYPASS和LOOP-BACK。 实践原理 1 TMS320C5416芯片的基本原理 TMS320C5416 数字信号处理器是TI公司为实现低功耗,高速实时信号处理而专门设计的16位定点数字信号处理器,采用改进的哈佛结构,具有高度的操作灵活性和运行速度,适用于远程通信等实时嵌入式应用的需要。广泛应用于电子测试、电子设计、模拟仿真、通信工程中。 TMS320C5416具有的主要优点如下: (1) 围绕一组程序总线、三组数据总线和四组地址总线而建立的改进哈佛结构,提高了系统的多功能性和操作的灵活性。 (2) 具有高度的并行性和专用硬件逻辑的CPU设计,提高了芯片的性能。 (3) 具有完善的寻址方式和高度专业化指令系统,更适用于快速算法的实现和高级语言编程的优化。 (4) 模块化结构设计,使派生器件得到了更快的发展。 (5) 采用先进的IC制造工艺,降低了芯片的功耗,提高了芯片的性能。 (6) 采用先进的静态设计技术,进一步降低了功耗,使芯片具有更强的应用能力。 TMS320C5416主要有中央处理器CPU,特殊功能寄存器,数据存储器RAM,程序存储器ROM,I/O接口功能,串行口,主机通信接口HPI,定时器,中断系统等10部分组成。 各部分功能如下: (1) 中央处理器(CPU) 它是DSP芯片的核心,它有以下特点: (a) 采用多总线结构,通过一组程序总线、三组数据总线和四组地址总线来实现。 (b) 40位算术逻辑运算单元ALU,包括一个40位的桶形移位寄存器和两个独立的40位累加器。 (c) 17×17位并行乘法器,与40位专用加法器相连,可用于进行非流水线的单周期乘法—累加运算。 (d) 比较、选择、存储单元,可用于Viterbi译码器的加法-比较-选择运算。 (e) 指数编码器,是一个支持单周期指令EXP的专用硬件。可以在一个周期内计算40位累加器数值的指数。 (f) 配有两个地址生成器,包括8个辅助寄存器和2个辅助寄存器运算单元。 (2)数据存储器RAM TMS320C5416有两种片内数据存储器: (a) 双寻址RAM:在一个指令周期内,可对其进行两次存取操作,一次读出和一次写入; (b) 双寻址RAM:在一个指令周期内,只能进行一次存取操作。 (3) 程序存储器ROM T4 MS320VC516的

文档评论(0)

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

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

1亿VIP精品文档

相关文档