论文摘要
MP3是MPEG-I的音频标准第三层压缩模式。其压缩比例高、音质失真小的特点,使之成为当前PC、网络、PDA上最为流行的音频格式。由于MP3应用的普遍性,因此对MP3的课题研究十分广泛。在嵌入式系统中实现MP3音频解码常见的有两种方案:一是硬件解码,即通过专用的MP3解码硬件进行解码。其特点是可以实现较高的性能和较低的功耗,但是可扩展性较差,不具备通用的处理能力。目前大多数商用MP3播放器使用的此种方案。另外一种是软件解码,即完全依赖于嵌入式微处理器或DSP的处理能力,通过MP3定点或浮点解码程序实现MP3解码过程。这就对嵌入式微处理器或DSP处理能力的要求比较高。特别是在实现复杂任务的嵌入式系统中,要求微处理器能够处理包括播放MP3在内的多个进程,就对微处理器的处理能力提出了更为苛刻的要求。本论文就是从软件解码的角度出发,在多任务的嵌入式平台上面实现MP3的解码。多任务平台就意味着实现单个任务占用处理器资源越少越好。这样就对MP3解码器的效率要求非常高,而原始的浮点代码需要的运算量极大,在大多数嵌入式系统中单任务实现都不能达到实时解码。所以对原始MP3浮点代码到定点代码的转换以及对转换后的代码进行优化是非常重要的。本论文对浮点代码定点化进行了严格的数值分析,以便尽量降低修改过程中带来的误差。从而保证了解码器最终实现具有良好的音质。在对代码进行优化的时候,除了算法级优化和高级语言级优化之外,还针对本项目实现的处理器MCF5329进行了汇编级优化。优化后的MP3算法的运算量仅是原算法的1/16,大大降低了算法的复杂度。MP3解码算法最终在目标板MCF5329EVB上完成了各项测试并实现。经过主观试听和解码输出波形比较,MP3解码算法在性能得到了巨幅提升的条件下仍然具有很好的解码质量。
论文目录
相关论文文献
- [1].基于FPGA的旋转变压器闭环跟踪解码算法研究[J]. 组合机床与自动化加工技术 2020(11)
- [2].一种改进的球形解码算法[J]. 中国计量学院学报 2011(04)
- [3].广义球形解码算法的一种改进[J]. 西安邮电学院学报 2011(05)
- [4].压缩感知与一模交替方向解码算法[J]. 科学观察 2016(06)
- [5].考虑信号幅值和正交误差的旋转变压器解码算法[J]. 电机与控制应用 2015(08)
- [6].树-串句法统计翻译模型的正向解码算法[J]. 华中科技大学学报(自然科学版) 2008(04)
- [7].一种基于词树的高效解码算法[J]. 计算机技术与发展 2017(08)
- [8].基于自身可信度的低复杂度LDPC码位翻转解码算法[J]. 微电子学与计算机 2008(07)
- [9].基于Trimble BD970 OEM解码算法研究与实现[J]. 建材与装饰 2018(28)
- [10].基于可靠性度量排序的λ-广义球形解码算法[J]. 计算机应用 2013(04)
- [11].TD-SCDMA系统中SCCPCH解码算法研究[J]. 软件导刊 2016(02)
- [12].基于S模式ADS-B数据解码算法研究[J]. 电子世界 2016(06)
- [13].一种基于MIMO系统的改进广义球解码算法[J]. 长江大学学报(自科版) 2016(01)
- [14].多小区大规模阵列天线系统盲解码算法[J]. 电信科学 2016(08)
- [15].一种可抗干扰的MFSK信号数字解码算法[J]. 现代电子技术 2008(09)
- [16].一种MIMO系统中的快速广义复球形解码算法[J]. 电子与信息学报 2008(05)
- [17].基于H.264的嵌入式并行解码算法实现[J]. 信息通信 2014(06)
- [18].两种PDM信号解码算法的比较[J]. 电声技术 2008(11)
- [19].一种RaptorQ码的模式选择解码算法[J]. 电视技术 2016(12)
- [20].基于MIMO-OFDM系统的改进的广义球解码算法[J]. 宿州学院学报 2016(06)
- [21].图像传输信源信道联合解码算法[J]. 清华大学学报(自然科学版) 2008(10)
- [22].基于改进的非二进制LDPC解码算法[J]. 计算机工程与设计 2017(03)
- [23].基于MIMO系统的差分解码算法及性能分析[J]. 通信技术 2014(05)
- [24].基于6进制的信息编码与解码算法[J]. 内蒙古民族大学学报(自然科学版) 2012(04)
- [25].多缓冲机制下ADPCM解码算法适应性研究[J]. 合肥工业大学学报(自然科学版) 2009(08)
- [26].图像传输信源信道联合解码算法[J]. 清华大学学报(自然科学版)网络.预览 2008(10)
- [27].基于Wince 6.0操作系统的Ogg/Vorbis解码算法实现与优化[J]. 电声技术 2012(01)
- [28].基于ZEVIO 1030的JPEG解码算法实现[J]. 信息技术 2010(06)
- [29].用于CMMB的低运算复杂度LDPC解码算法[J]. 电子学报 2010(07)
- [30].基于定点的LPC10-e解码算法实现[J]. 电子测量技术 2008(05)