MPEG-2 AAC音频编解码的研究及实现

被引量 : 10次 | 上传用户:long31
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MPEG-2 AAC 是目前最先进的数字音频压缩算法之一,在数字音频的存储和传输中有广泛的应用。与以往的 MPEG-1 伴音编码相比,该算法具有压缩质量更高,配置更为灵活等特点,但同时存在计算复杂度较高,实时性较差的特点,因此基于MPEG-2 AAC 的实时压缩技术的研究已经成为一个热点问题。 文章首先介绍了音频编码技术的发展情况和音频编解码技术的基本原理,对MPEG-2 AAC 标准的框架和各个模块的算法进行了研究和分析。在对 MPEG-2 AAC算法模型进行分析之后,对心理声学模型,滤波器组和量化编码模块等计算量较大的模块进行优化,同时也省略了部分运算量大但对编码效果增益不明显的几个模块,如时域预测和 TNS 等,并使用了一些快速计算技术对算法模型进行实时化改造。由于MPEG-2 AAC 编码的复杂度要远远大于解码,为了便于系统验证,本文对复杂度较低的解码部分,在 WINDOWS 平台下,用 VC++ 6.0 对 MPEG-2 AAC 的解码器进行软件实现;而对复杂度较高的编码部分,为了满足系统的实时性和性价比要求,本文采用数字信号处理器 TMS320C54x DSP 芯片作为编码主控芯片,成功在 DSP 上实现了,经过本文改造 MPEG-2 AAC(LC Profile)后的编码。 基于改造后的算法,基本上实现了 MPEG-2 AAC 的立体声软件编解码。经过反复调试和修改,试验结果表明,不仅运算速度大大提升,而且很好的保证了压缩后的音频质量,该算法是一种适合提高数字音频压缩算法实时性的有效算法。 论文对 MPEG-2 AAC 编解码系统实现过程中采用的一些重要的技术进行了阐述,包括 AAC 算法的定点化、查表法的应用以及所采用的 C 程序和汇编程序内嵌调用、使用 DMA 等程序优化技术。正是由于 MPEG-2 AAC 编码是一种复杂的运算,它需要使用大量的数据和程序存储空间。如何尽量压缩它的数据和程序占用的存储空间,以使编码能在 DSP 上实现,成为一个必须考虑的问题。一个良好的程序结构对节省数据存储空间和加快算法运算速度也有着极其重要的作用。因此,为了提高编解码的实时性,必须采用查表法、混合法和使用 DMA 等方法,以提高对指数和对数等非线性计算过程的计算速度。
其他文献
在复杂受力状态下考虑材料非线性,目前无疑首推纤维单元模型。但传统的纤维单元及其各种改进均未离开"平截面"这一基本假设,对剪力墙来说显然截面在变形后绝非平面。又从有限
论文主要以西方经济学理论为指导,运用理论与实际相结合的基本方法,系统地研究了农业产业组织与农业合作制度的关系,着重论述农业合作制度创新对农业产业组织优化的作用机理
海南约有200万平方公里的海域面积,其海洋资源优势明显,渔业发展潜力巨大。促进渔业经济增长是海南经济可持续发展的基础。面对中国—东盟自由贸易区的稳步推进,渔业经济将成
当今时代是科技竞争的时代,而竞争的成败往往取决于人们的合作,一个人的能力是有限的,如果不善于与他人合作,将不同的知识加以交流、综合、提高和运用,就不能适应时代发展的
“疑是思之始,学之端”,“为学患无疑,疑则有进。”质疑是一种科学态度和能力,它与思维的关系密切。质疑的过程闪烁着理性的光辉、探索的欲望、无穷的勇气和批判性,闪烁着追
盈余管理是企业管理当局旨在有目的地干预对外财务报告过程,以获取某些私人利益的披露管理。自上个世纪八十年代以来,盈余管理作为财务揭示的热点问题,一直受到国内外会计界
目的:优选止痒洗剂的制备工艺,并同时制订其质量标准,以控制产品的质量。 方法: 1、止痒洗剂的制备工艺研究: ①对组方中蛇床子、花椒、紫苏叶三味药材,以水蒸汽蒸
目的: 观察暖心胶囊对慢性充血性心力衰竭的临床疗效,探时暖心胶囊对心衰患者无创血流动力学的影响。 方法: 1.将50例充血性心力衰竭患者随机分为对照组和治疗组,每
招标代理是市场经济的产物,是建筑工程市场逐步完善的重要标志。本文从招标代理在建筑工程招标中的作用入手,在分析建筑工程招标代理不足的基础上,提出了充分发挥招标代理在
自2009年起,广东省各地纷纷出台城市更新政策,城市更新是一种将城市中已经不适应现代化城市社会生活的地区作必要的、有计划的改建活动。城市更新有别于一般房地产项目,一般