第,次课DSP综合设计应用实例分析.pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * void delay(int period) { int i,j; for(i=0;iperiod;i++) { for(j=0;jperiod1;j++); } } 第10章 DSP综合设计应用实例 第10章 DSP芯片应用系统开发实例 基于G.729A标准的DSP实时系统的设计 10.1 DSP系统的硬件设计实例 本节将结合前几节所讨论的内容,介绍DSP系统的硬件设计案例,重点介绍系统硬件设计的一般流程,以帮助读者初步掌握一个完整的DSP系统工程设计的方法。 10.1.1 基于G.729A标准的DSP实时系统的设计 1. G.729A语音压缩标准 G.729是国际电信联盟ITU制定的一种高质量的语音压缩标准,工作速率为8kbit/s,目前已在许多通信系统中得到了应用。 该标准是采用“共轭结构-代数码激励线性预测(CS-ACELP)”算法,于1995年10月通过,主要应用于IP电话、移动通信、多媒体网络通信和数字卫星通信系统等领域。 第10章 DSP芯片应用系统开发实例 10.1.1 基于G.729A标准的DSP实时系统的设计 2.系统的组成 本系统由TMS320VC5409芯片、模数转换电路、FLASH存储器和双口RAM组成。 TMS320 VC5409 Flash 双口 RAM A/D D/A 模拟输入 模拟输出 第10章 DSP芯片应用系统开发实例 10.1.1 基于G.729A标准的DSP实时系统的设计 2.系统的组成 ’C5409——作为整个系统的核心,主要用来完成语音压缩和解压缩在内的所有软件功能; A/D和D/A转换器——完成语音信号的模数和数模转换; FLASH存储器——用于存放系统程序和已初始化的数据; 双口RAM——用来与外部交换语音压缩数据。 第10章 DSP芯片应用系统开发实例 10.1.2 语音基带处理模块的设计 3.设计方案的选择 该方案选择了TI公司的TMS320VC5409芯片,主要是基于以下几个原则: ? 运算速度:’C5409的指令速度可以达到100MIPS,完全可以实现该模块实时处理的要求; ? 片上硬件资源:’C5409片内ROM容量为16K×16位,片内双寻址RAM容量为32K×16位,可以减少片外存储器的容量。’C5409片内外设丰富,有软件等待状态发生器、主机接口HPI、时钟发生器、3个多通道缓冲串行口McBSP等,可以满足该模块数据传输的需求; 第10章 DSP芯片应用系统开发实例 3.设计方案的选择 该方案选择了TI公司的TMS320VC5409芯片,主要是基于以下几个原则: ? 接口能力:’C5409的McBSP串行口具有灵活的接口能力,既可实现全双工通信,直接与数字信号编解码器的工业标准接口,也可以通过串行口与ADC/DAC实现无缝连接; ? 开发工具:TI公司为用户提供了方便的开发系统,如集成开发环境CCS,它支持软件的仿真,用户可以在制作目标板之前,利用CCS开发系统进行算法仿真。 第10章 DSP芯片应用系统开发实例 10.1.1 基于G.729A标准的DSP实时系统的设计 方案选择FLASH存储器主要基于以下原因: TMS320VC5409为ROM型DSP芯片,用户的运行程序和数据在掉电后不能保留,因此,DSP芯片需要扩展FLASH存储器,来保存系统运行的程序和数据。 系统上电时,在引导程序的控制下,FLASH存储器中的数据自动加载到高速DSP的片内RAM中,并自动运行。 该模块采用Atmel公司产品AT29LV020,构成256K×8位的存储空间。 第10章 DSP芯片应用系统开发实例 3.设计方案的选择 4.系统的组成 系统的工作过程: ① 系统加电DSP芯片后,由其内部存储器固化的自引导程序(Boot)将存于FLASH中的程序和数据移入内部RAM; ② 程序和数据移至内部RAM后,DSP芯片开始运行程序,执行语音编码算法。每隔10ms运行一次编解码算法,并与双口RAM交换一次数据; ③ DSP芯片将语音压缩后得到的数据写入双口RAM,由外部系统读出并送至信道; ④ 外部系统将对方的编码数据送至双口RAM,由DSP芯片从双口RAM中读出,进行数据处理,还原为合成语音。 第10章 DSP芯片应用系统开发实例 10.1.1 基于G.729A标准的DSP实时

文档评论(0)

四娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档