论文部分内容阅读
该文研究了MPEG-2 AAC(Advanced Audio Coding)解码器在定点DSP(Digital Signal Processor)上的实现以及在Field Programmable Gate Array(FPGA)上的部分实现.作为新一代最有效的高保真数字音频编码手段,MPEG-2 AAC具有压缩比高,重建音频质量好,编解码过程模块化,声道配置灵活等特点,并且不同的层次具有不同的算法复杂度,因而MPEG-2 AAC在数字声音存储、Internet上的多媒体传输、数字音频广播(DAB)等领域正获得日益广泛的应用.随着数字多媒体技术在中国的飞速发展,对研究和实现MPEG-2 AAC硬件解码系统具有重要意义.由于MPEG-2 AAC解码算法的复杂性,要实时实现其硬件解码器有一定的难度,目前国外已经有研究机构利用数字信号处理器(DSP)开发出AAC音频解码器,而国内关于此方面的研究却刚刚起步.该文的主要工作:该文首先研究了声音信号的压缩原理及发展现状;然后研究了MPEG-2AAC音频编码标准及其中引入的一些新技术;在此基础上,该文对AAC标准建议的解码算法在不降低解码器质量的前提下进行了运算复杂度方面的优化,其中的一些主要改进有:1)对于Huffman解码采用比较算法而非传统的二叉树遍历搜索算法;2)用带线性插值函数的反量化表代替全局反量化表;3)对IMDCT模块采用了基于IIR滤波器结构的构架进行运算,该方法特别适合于并行运算.这些优化方法大大减低了AAC解码算法的运算复杂度,为实时实现其解码器创造了很好的条件;接着,该文利用TI公司提供的DSP开发板实时实现了AAC主框架音频解码器,证明其算法优化在节省存储空间和提高运算速度上是卓有成效的;最后,该文研究了MPEG-2AAC解码器的VLSI实现,给出了Huffman解码模块,反量化模块以及IMDCT模块在FPGA上实现的硬件结构框图,并用VHDL语言编写了代码,给出了仿真波形,为最终实现单片AAC解码芯片打下了基础.