网站大量收购独家精品文档,联系QQ:2885784924

基于TMS320DM320的MPEG-4 AAC实时解码器的设计与实现.docVIP

基于TMS320DM320的MPEG-4 AAC实时解码器的设计与实现.doc

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
基于TMS320DM320的MPEG-4 AAC实时解码器的设计与实现   摘要:该文研究了基于TMS320DM320芯片的MPEG-4高级音频编码技术(AAC)的实时解码方法。讨论了芯片中ARM与DSP的通信机制,并实现了MPEG-4 AAC的音频解码过程,结果表明该方法的解码速度完全满足音频播放实时性的要求。   关键词:MPEG-4高级音频编码;音频解码;ARM;DSP   中图分类号:TP311 文献标识码:A文章编号:1009-3044(2009)33-9494-02   Design and Implementation of MPEG-4 AAC Real-time Decoder Based on TMS320DM320   LIU Shao-kai   (Information Center of Chongqing SongZao Coal Electric Limited Liability Company, Chongqing 401445, China)   Abstract: This paper focuses on the implementation of MPEG-4 advanced coding (AAC) real-time software decoder on TMS320DM320; discusses the issue of communication between ARM and DSP to implement decoding and playing. The result demonstrates the decoding speed can meet the needs of real-time in audio playing.   Key words: MPEG-4 AAC; audio decoding; ARM; DSP   随着人们对高品质音乐的追求不断提高,用于音频编解码的技术也在不断的进步,高级音频编码MPEG-4 AAC(Advanced Audio Coding)标准是当今最先进的音频编码技术,它具有压缩比高,重建音质好,声道配置灵活,不同层次的应用具有不同的算法复杂度等特点。因此,MPEG-4 AAC 在数字音频广播、数字声音的存储、家庭影院、网络传输等领域得到越来越广泛的应用。本文在TMS320DM320芯片上实现了MPEG-4 AAC的音频解码过程,通过优化程序代码和研究ARM与DSP的通信机制,实现了音频的实时解码。   1 MPEG-4 AAC   MPEG-4 AAC是由MPEG(Moving Picture Exports Group)提出的音频编码标准,以感知音频编码技术作为其主要架构,AAC提供多达48个声道,抽样频率从8KHZ到96KHZ。1998年,AAC正式被指定为MPEG-4音频编码标准,AAC舍弃了与MPEG-1/2编码标准的相容性,这使得编码的效率与品质得到提高[1-2]。   AAC引进了其他的功能如:长期预测(Long term prediction)、时域噪声抑制(Temporal Noise Shaping)等,进一步提升了压缩效率与品质。MPEG-4 AAC中定义了四种不同的编码配置,分别为主配置(Main Profile)、长期预测编码配置(Long Term Prediction Profile, LTP)、低复杂度编码配置(Low Complexity Profile, LC)以及可变抽样编码配置(Scalable Sampling Rate Profile, SSR)。主配置使用了全部标准中所定义的压缩工具,可以将原始的音频信号以最好的品质进行编码,不过相对也是所有编码配置中复杂度最高,且使用内存最多的类型[4]。   2 硬件平台介绍   TMS320DM320(以下简称DM320)是美国德州仪器公司针对数码相机系统所提出的系统芯片组。具有完整的I/O接口,可以与外界装置有高度的沟通能力。虽然DM320的硬件架构主要针对于数码相机系统设计的,但是由于其具有强大的计算能力,因此也可以用于多媒体系统。所以我们采用此平台作为本设计的硬件环境。DM320的系统结构图如图1所示,DM320大致可以分为两个硬件部分:第一部分是ARM926EJ精简指令集(RISC)处理器,是一个具有32-bit指令运算能力的微处理器;第二部分是TMS320C5409(100MHZ)的数字信号处理器(DSP)[3]。   3 ARM与DSP的通信机制   由于ARM9不适合处理浮点运算,加上音频数据大多为浮点数,因此必须对程序中浮点运算部分进行整型化。整型化主要是针对运算时所需要用到的弦波与指数,

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档