基于TMS320C64xx的多通道语音编码平台的设计.docVIP

基于TMS320C64xx的多通道语音编码平台的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TMS320C64xx的多通道语音编码平台的设计   摘 要:设计一种基于TMS320C64xx DSP阵列实现多路语音编解码的软件平台,以满足不改变软件框架即可实现各种语音编码算法的应用需求。在此软件平台中,采用现代语音编码算法“逐帧处理”的思想设计,优化DSP的HPI接口、McBsp接口的数据处理流程。通过EDMA控制器控制外部数据的接收和发送,不占用DSP的内核开销。该平台具有极高的编码效率和良好的扩展性。   关键词:TMS320C64xx;DSP;语音编码;多通道   中图分类号:TP336.8文献标识码:B   文章编号:1004-373X(2008)22-062-05      Design of Multi-channel Speech Coding Platform Based on TMS320C64xx   WU Zongkui,WANG Xiaoyun   (Nanjing Ednns Digital Technology Co.Ltd.,Nanjing,211100,China)   Abstract:This article describes a TMS320C64xx based multi-channel speech coding software platform design.The platform meets the application requirement that any kind of speech coding algorithm could be performed without changing software structure.Based on progressive frame processing design concept,data processing flow on both HPI and McBsp interfaces are optimized.EDMA controller is used to control external data transmitting and receiving.This approach does not require DSP kernel resources.The platform shows high coding efficiency and good extensibility.   Keywords:TMS320C64xx;DSP;speech coding;multi-channel      1 引 言      现代语音编码算法一般都采用逐帧处理的方式,每收到一帧语音(多个样点)进行1次编码,以利用线性预测和矢量量化等技术去除语音信号之间的短期和长期相关性,尽可能地降低语音编码速率,同时保持较高的重建语音质量(清晰度、可懂度和自然度)。通常这些语音编码算法都很复杂,需要在特殊的器件上才能实时实现,这就要求器件的处理能力足够强,为此有2种选择:一种选择是采用专用集成电路(ASIC),用硬件方式实现语音编解码算法;另一种选择是采用可编程数字信号处理器(DSP),用高级语言或汇编语言编写的算法软件来实现语音编解码。由于软件实现比较灵活,有利于满足不断增加的应用需求,而且随着集成电路工艺的发展, DSP运算能力越来越强,采用DSP来实现语音编码算法越来越普遍。   TMS320C64xx(以下简称64x)是TI推出的功能强大的32位定点DSP,其工作主频可高达600 MHz。64x的内核包含8个功能单元,可同时执行8条指令,因此在600 MHz工作主频下64x DSP的处理能力峰值高达4 800 MIPS。64x DSP采用两级Cache机制,一级指令Cache和一级数据Cache都是16 kB;二级Cache达到1 024 kB,二级Cache也可以作为片内RAM使用,这么大的片内内存空间一般可以保证程序代码和数据都存储在片内内存,确保最快的运行速度。此外,64xDSP还集成了丰富的外设资源,提供了如主机接口(HPI)、多通道缓冲串口(McBSP)等多种类型的接口。为配合这些高速外设的数据传输,64xDSP还包含1个64通道的增强型直接存储器存取(EDMA)??控制器。EDMA控制器配置灵活简单,可以十分方便地将DSP配置成一个独立的多通道信号处理系统。正因为以上特点,TMS320C64xx广泛应用于媒体网关、宽带、无线基础设施等需要同时做多路复杂信号处理的场合。   本文介绍的是一种基于64x DSP实现多通道语音编码的框架和方法。      2 系统框架      图1给出了由多片64x DSP构成的多路语音编码系统的整体框架。   该系统由

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档