论文部分内容阅读
为了提高音频文件的压缩和传输效率,动态图像专家组(MPEG—MovingPictures Experts Group)先后颁布了一系列的音频压缩标准,MP3就是其中之一。目前,MP3作为一种音频压缩技术已经得到了广泛的应用。然而随着电子技术的发展,多功能、智能化的电子产品已经占领市场。MP3音频播放器作为单一功能的消费性电子产品已经面临边缘化的危机,单一功能的MP3播放器产品也已经远远不能满足消费者对于电子产品多功能化的需要。当前对于MP3的研究热点在于实现与其它电子产品的整合。而MP3解码器也更多的是作为一种音频解码功能与其它的音视频解码功能相集成。
本文首先以全硬件的方式实现了MP3解码器,特别是对具体模块如反量化、Huffman解码等模块进行了优化设计。本文之后又将MP3解码器和DAB+基带芯片集成到一起。为了降低MP3解码器在芯片中占用的硅片面积,本文的集成工作不是简单的模块拼接和连线。而是通过分析MP3解码器与DAB+基带芯片中已有的MP2及AAC解码器的算法和结构,找出三者之间在结构上和算法上的相似之处。从而找到三者之间可以进行电路复用的模块和可以共享的芯片资源,以电路复用和资源共享的方式将MP3解码器低成本的集成到DAB+基带芯片中。同时针对了MP3解码器的运算特点,本文还采用了门控时钟的设计对MP3解码器的解码时钟进行了管理,完成了针对MP3解码器的低功耗设计。
本文在流片前基于FPGA对设计的MP3解码器做了大量的、充分的测试。分别对单独的MP3解码器和集成在DAB+基带芯片中的MP3解码器进行了FPGA验证。之后该芯片采用0.18um,1P4M CMOS工艺成功流片。芯片中的MP3解码器所占硅片面积为0.37mm2,仅占用整个芯片的2.7%。本文设计相应的验证平台对该芯片中的MP3解码功能进行测试和验证。经测试,集成在DAB+基带芯片中的MP3解码器具有正确的、完整的MP3解码功能。在解码44.1KHz采样率、128Kbps比特率的音频文件时,该解码器的解码功耗仅为9mW。