论文部分内容阅读
二十一世纪是数字科技的时代,数据都将以数字的形式来呈现。在音频方面也是如此,所有的音乐格式都力求达到体积减小与音质优良的结合。从而诞生了众多的音频压缩算法,具有代表性的是MPEG家族。 同时随着集成电路技术、信号处理技术的发展,数字信号处理器(DSP)无论从制造工艺、体系结构等方面都取得了巨大的发展。随着DSP芯片性价比和开发手段的不断提高,数字信号处理技术已经在通讯,多媒体,信息家电等各个领域得到了极为广泛的应用。作为当今一个应用的热点,多媒体应用也强劲地推动着芯片业的发展。其中中低端DSP以其灵活性、低成本和相对较高的性价比,特别适合于音频领域的应用。 本文在由浙江大学信息与电子工程学系SOC R&D小组开发的具有自主知识产权的DSP处理——MD16的设计基础上,设计了一种软硬件协同评估测试的DSP处理器评估开发平台。设计中采用可配置IP模块和总线结构,实现了软硬件平台可配置性和可重用性。采用本平台,不仅完成了对MD16处理器进行功能测试和性能评估,同时进行了面向音频处理领域开发应用的研究工作。 MPEG1 Layer 3是目前最流行了音乐格式,本文在MD16评估开发平台的基础上,通过对MP3解码程序进行一系列的优化,提出了结合DSP结构特点的软硬件协同优化的设计方法,使它的程序满足MD16处理器的硬件约束,大大降低了运算量。通过在以MD16组成的硬件系统中运行MP3解码程序,完成了MD16处理器的性能评估和面向应用目标的程序测试。基于MD16的MP3解码程序的实现提供一种音频播放器实现方案。 AAC(Advanced Audio Coding)是MPEG-2,-4音频标准中的重要组成部分,本文对比了MPEG中不同的音频压缩标准,详细分析了AAC音频编解码各个组成模块的原理和算法。通过对AAC解码程序的分析、简化、定点化以及面像MD16特点的处理,在MD16上初步实现了AAC LC的解码。