流行音频解码的嵌入式移植——mp格式移植模块-毕业论文

流行音频解码的嵌入式移植——mp格式移植模块-毕业论文

ID:12776165

大小:920.50 KB

页数:35页

时间:2018-07-19

流行音频解码的嵌入式移植——mp格式移植模块-毕业论文_第1页
流行音频解码的嵌入式移植——mp格式移植模块-毕业论文_第2页
流行音频解码的嵌入式移植——mp格式移植模块-毕业论文_第3页
流行音频解码的嵌入式移植——mp格式移植模块-毕业论文_第4页
流行音频解码的嵌入式移植——mp格式移植模块-毕业论文_第5页
资源描述:

《流行音频解码的嵌入式移植——mp格式移植模块-毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、厦门大学本科毕业论文本科毕业论文(科研训练、毕业设计)题目:流行音频解码的嵌入式移植——MP3格式移植模块姓名:学院:软件学院系:软件工程专业:软件工程年级:学号:指导教师(校内):职称:指导教师(校内):职称:指导教师(校外):职称:年月第35页共35页厦门大学本科毕业论文流行音频解码的嵌入式移植——MP3移植模块[摘要]MP3的全称是MPEGAudioLayer3,它是一种高效的计算机音频编码方案,它以较大的压缩比将音频文件转换成较小的扩展名为MP3的文件,基本保持原文件的音质。MP3是ISO/MPEG标准的一部分,ISO/MPEG标准描述了使用高性能感知编码方案的音

2、频压缩,此标准一直在不断更新以满足“质高量小”的追求,现已形成MPEGLayer1、Layer2、Layer3三个音频编码解码方案。MPEGLayer3压缩率可达1:10至1:12,1M的MP3文件可播放1分钟。直到现在,这种格式还是风靡一时,其作为主流音频格式的地位难以被撼动。本文先介绍项目背景和总体设计目标,然后简要介绍了了交叉编译、S3C2410硬件平台、MPlayer源码框架,研究并分析mp3音频格式的解码算法原理,根据这些原理去分析开源的音频编解码库,针对嵌入LINUX系统的ARM平台提出优化方案,以S3C2410(FFT-2410实验箱)平台为目标,并在此平台

3、上进行优化移植,实现对MP3音频的解码。[关键词]MPlayer嵌入式解码移植MP3第35页共35页厦门大学本科毕业论文EmbeddedPortingofthePopularAudioFormatDecoding——theModuleofMP3Porting[Abstract]MP3whichisahighlyefficientcomputeraudiocodingprogramstandsforMPEGAudioLayer3.ItconvertsaudiofilesintosmallerMP3fileswithgreatercompressionratio,basica

4、llymaintainedthesoundqualityoftheoriginaldocument.MP3ispartofISO/MPEGstandards.ISO/MPEGstandarddescribestheuseofhigh-performanceperceptualcodingaudiocompression.Thisstandardhasbeencontinuouslyupdatedtomeetthe"smallamountofhighquality".MPEGLayer1,Layer2andLayer3audiocodecprogramhasbeenform

5、ed.MPEGLayer3compressionratesupto1:10to1:12.Evennow,MP3asamainstreamstatusofaudioformathasbeendifficulttobeshaked.Thispaperintroducesthebackgroundandgoalsoftheproject,thenbrieflypresentthecrosscompiler.S3C2410hardwareplatform,MPlayersourceframework,Researchandanalysisofmp3audioformatdecod

6、ingalgorithmtheory.AimatS3C2410(FFT-2410experimentalbox),wewilloptimizetransplantimplementationofMP3audiodecoder.[Keywords]MPlayerEmbeddedDecodingPortingMP3第35页共35页厦门大学本科毕业论文目录引言8第一章选题背景91.1MP3格式的市场前景91.2移植目的及总体设计目标91.3移植开发环境10第二章移植平台搭建122.1Linux交叉开发模式122.2ARM板的连接调试122.2.1设置minicom122.2.2

7、配置以太网152.3交叉编译环境的建立15第三章移植的具体实现173.1MPlayer的安装编译173.2MP3格式的解码过程183.2.1MP3格式183.2.2MP3格式的解码193.3libmad及其优化203.3.1码流读取213.3.2桢的同步233.3.3桢头解码233.3.4sideinfo解码243.3.5main_data的读取253.3.6缩放因子解码263.3.7huffman解码263.3.8反量化263.3.9重排序263.3.10IMDCT变换27第35页共35页厦门大学本科毕业论文3.3.11子带

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。