基于ARM7嵌入式系统的MP3设计

来源 :天津大学 | 被引量 : 0次 | 上传用户:ajing819
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MPEG(Moving Picture Experts Group)是运动图像专家组的英文缩写。MP3是MPEG Audio Layer-3的缩写,即MPEG第三层音频编码标准,使用MP3标准对音频数据编码既可以获得较大的音乐数据压缩比,又可以得到较好的音乐回放质量。国内外现有的MP3解码实现有两种方案:硬件和软件解码。利用专用解码芯片的硬件解码,其灵活性不好,并且硬件解码芯片的价格昂贵。基于DSP或ARM等处理器开发平台的软件解码,扩展性好,性价比较高。课题研究利用上海华邦公司的W90P710嵌入式开发板,提出基于ARM7TDMI+uClinux的硬软件结合的音频解码方案,在降低硬件成本的基础上保证较高质量的播放效果。针对ARM7的处理器的速度和存储器大小,为达到音频解码的实时性和较好的播放效果,对解码主要模块的算法进行优化。解码效果利用VC++ 6.0 Profiling功能、ADS1.2调试工具、ARM嵌入式平台进行测试和验证,实现在ARM开发平台上播放U盘中音频文件。课题研究的内容主要包括:1.嵌入式系统交叉开发环境的建立,包括调试工具,系统文件的安装;内核和根文件系统、应用程序的编译和移植;实现在开发板上播放U盘中MP3文件。2.根据ARM处理器的特征,优化四个主要解码模块算法:Huffman解码中利用定长查找冗余表Huffman解码算法、反量化中采用线形插值的方法优化反量化系数查找表、IMDCT(Inverse Modified Discrete Cosin Transformation)模块采用基于Szu-Wei Lee的快速算法进行优化、子带合成滤波中利用余弦的对称性对矩阵乘法进行简化运算。3.利用VC++ 6.0 Profiling功能、ADS1.2调试工具分析解码效果。定点算法优化各模块后,解码所需空间和时间明显减少。4.课题研究的结果进行验证与分析,并提出相关的总结和展望。
其他文献
随着传感器技术、嵌入式技术、现代网络及无线通信技术、分布式信息处理技术的快速进步,能够实时监测、感知、采集和处理各种监测对象信息的无线传感器网络,凭借其可观的实用
本文以海岸带遥感卫星图像为应用背景,探索了以小波分析与随机共振原理为工具的图像处理问题。全文分四部分,第一部分介绍了海岸带遥感图像处理的基本情况;第二部分详细地讲述了随机共振的原理,并就其在一维信号处理中的应用做了简要的分析;第三部分将随机共振推广到二维信号中,针对图像的随机共振,对常见的lena、cameraman图像进行处理,研究图像随机共振的效果;第四部分研究了基于小波随机共振的遥感图像处理
图像去噪是图像恢复领域中的经典课题。图像在其获取和传输的过程中不可避免地会引入噪声,从而引起图像质量的下降。对图像进行去噪,将直接影响到图像的分割、识别等后续处理
由于空间数据往往是海量数据,考虑到内存价格昂贵以往要将空间数据存储在内存数据库中基本是不可能的。随着近年来计算机硬件技术的飞速发展,内存价格不断降低,其容量却不断
当代电子技术的快速发展,使得由集成电路构成的电子系统朝着大规模、小体积和高速度的方向发展。随着芯片的体积越来越小,电路的开关速度越来越快,PCB的密度越来越大,信号的工作
随着数字多媒体技术的发展和宽带网络的普及,数字视频资源成为当前网络多媒体资源的重要组成部分。数字视频技术在其发展历程中先后形成了多种应用于不同领域的编码标准,如MP
摄像机位姿测量技术是摄影测量学和计算机视觉领域一个重要的基础问题,其主要任务是获得摄像机的方向姿态和位置。在人造环境中,很多物体的表面都具有对称重复的纹理,这些纹