MPEG-2 AAC解码算法研究及其在DSP平台上的实现

MPEG-2 AAC解码算法研究及其在DSP平台上的实现

论文摘要

作为目前最新和最有效的高保真数字音频编码手段之一,MPEG-2 AAC具有压缩比高、重建音频质量好、编解码过程模块化和声道配置灵活等特点,在数字声音的存储、多媒体的网络传输和数字音频广播等领域得到日益广泛的应用。因此,对MPEG-2 AAC进行研究和实时实现具有重要的意义。由于MPEG-2 AAC编解码的算法复杂度较高,对处理器的运算能力和存储空间都有着很高的要求。Diamond 330HiFi音频处理器是Tensilica公司开发的音频专用DSP,其针对音频处理所提供的系统配置和加速指令,为面临实时性要求的AAC解码器提供了良好的应用环境。本文的目的是在Diamond 330HiFi音频处理器开发平台上实现一个高效实时的MPEG-2 AAC音频解码器。首先阐述了MPEG-2 AAC的算法原理,对AAC解码器中的重要模块进行了详细的介绍。根据各模块的复杂度分析,对解码器的关键模块进行了算法上的优化,主要包括针对Huffman解码模块的多种快速算法的实现,针对量化模块和滤波器组模块的降低运算复杂度的优化等。在此基础上,针对Diamond 330HiFi音频处理器的硬件结构和指令特点,对Huffman解码模块和滤波器组模块的核心运算用音频引擎平台专用的扩展指令改写,使解码复杂度明显降低,大大提高了解码效率。最后的测试分析结果表明,在Diamond 330HiFi平台上优化后的解码器可以对码流进行正确解码,且保证了较好的主观音频质量。在该平台上实现实时解码需要86.13MHz的时钟。本文的研究工作实现了MPEG-2 AAC解码器在专用的音频处理DSP平台上的实时解码,对于AAC标准的研究、推广和应用具有一定的实际意义。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 音频压缩编码的产生
  • 1.2 音频压缩编码的发展
  • 1.3 音频压缩编码的原理
  • 1.4 本文的任务与结构
  • 第二章 MPEG-2 AAC算法原理
  • 2.1 AAC分层框架
  • 2.2 AAC的解码流程
  • 2.3 AAC解码的关键模块
  • 2.3.1 无噪解码
  • 2.3.2 反量化
  • 2.3.3 立体声解码
  • 2.3.4 预测
  • 2.3.5 时域噪声整形
  • 2.3.6 滤波器组
  • 2.3.7 增益控制
  • 2.4 本章小结
  • 第三章 Diamond 330HiFi音频处理器介绍
  • 3.1 引言
  • 3.2 Diamond标准系列处理器内核
  • 3.2.1 概述
  • 3.2.2 Diamond处理器内核
  • 3.2.3 Diamond系列处理器硬件结构体系及指令特点
  • 3.3 Diamond 330HiFi音频处理器
  • 3.3.1 Diamond 330HiFi音频处理器的硬件结构
  • 3.3.2 Diamond 330HiFi音频处理器的特点和优势
  • 3.3.3 音频指令总结
  • 3.4 硬件平台的优化方法
  • 3.4.1 编译器的使用
  • 3.4.2 TIE指令优化
  • 3.5 本章小结
  • 第四章 解码器复杂度分析及算法优化
  • 4.1 解码器复杂度分析
  • 4.2 定点化处理
  • 4.2.1 定点化
  • 4.2.2 查表法
  • 4.2.3 其它运算优化及优化结果分析
  • 4.3 关键模块的算法优化
  • 4.3.1 Huffman模块
  • 4.3.2 反量化
  • 4.3.3 滤波器组
  • 4.4 本章小结
  • 第五章 解码器在Diamond 330HiFi音频引擎上的优化
  • 5.1 基于Diamond 330HiFi编译器的优化
  • 5.2 关键模块的AE指令改写
  • 5.2.1 Huffman解码模块
  • 5.2.2 滤波器组模块
  • 5.2.3 结果分析
  • 5.3 本章小结
  • 结束语
  • 参考文献
  • 发表论文和参加科研情况说明
  • 致谢
  • 相关论文文献

    • [1].开启音乐和电影的钥匙 轻松接触解码器[J]. 电脑爱好者 2009(06)
    • [2].做一个二进制解码器(续)[J]. 中国信息技术教育 2016(Z3)
    • [3].系统解码器使用心得[J]. 电脑迷 2008(16)
    • [4].做一个二进制解码器[J]. 中国信息技术教育 2016(Z2)
    • [5].高清解码器的新注脚:模块化设计与多业务集成[J]. 中国安防 2014(10)
    • [6].打击利用解码器盗车犯罪治标还要治本[J]. 人民检察 2013(10)
    • [7].合伙利用解码器窃车应如何处理[J]. 人民检察 2013(10)
    • [8].伺服电机正交解码器的设计与实现[J]. 自动化技术与应用 2011(01)
    • [9].上海市轨道交通视频监控系统混合解码器设计[J]. 现代城市轨道交通 2017(10)
    • [10].菜鸟玩高清系列之解码器设置篇[J]. 电脑迷 2008(24)
    • [11].口蜜腹剑 谨防新电影中的解码器木马[J]. 电脑爱好者 2008(06)
    • [12].数字电影解码器的校验程序[J]. 现代电影技术 2012(05)
    • [13].音乐而生的解码器[J]. 音乐爱好者 2010(06)
    • [14].“我的传奇”之小编秘史 没文化真可怕[J]. 新作文(中学生适读) 2012(12)
    • [15].寻找系统故障的车用电脑解码器解秘[J]. 城市车辆 2009(03)
    • [16].数字解码器在汽车维修中的应用[J]. 中国高新技术企业 2015(20)
    • [17].中国汽保行业2015上半年景气指数:解码器篇[J]. 汽车维修与保养 2015(09)
    • [18].三值光学计算机自动解码器[J]. 上海大学学报(自然科学版) 2013(02)
    • [19].基于单片机的汽车电脑解码器的研究[J]. 科技风 2014(08)
    • [20].数字解码器的千兆网传输控制设计与实现[J]. 应用科技 2013(04)
    • [21].分立件组装的R2R型解码器[J]. 电子制作 2015(17)
    • [22].用于移动支付的自适应曼彻斯特解码器设计[J]. 微电子学与计算机 2017(01)
    • [23].PCM1976顶级解码器初尝[J]. 电子制作 2013(03)
    • [24].基于双通道旋转变压器的解码器设计[J]. 制导与引信 2011(03)
    • [25].利用解码器诊断变速器故障[J]. 汽车维修与保养 2010(08)
    • [26].STi7111:高清机顶盒解码器[J]. 世界电子元器件 2008(02)
    • [27].王玉玮:专注解码器,适应互联网新环境[J]. 汽车维修与保养 2016(01)
    • [28].浅析解码器终端的节能降耗[J]. 数码世界 2019(06)
    • [29].小抄速记[J]. 电脑爱好者 2009(13)
    • [30].德国MBL公司推出新一代DAC解码器[J]. 实用影音技术 2014(02)

    标签:;  ;  ;  

    MPEG-2 AAC解码算法研究及其在DSP平台上的实现
    下载Doc文档

    猜你喜欢