宽带声音子带编码压缩算法.doc

约46页DOC格式手机打开展开

宽带声音子带编码压缩算法,2.万字47页有程序代码摘 要 本文重点研究了mpeg-1层Ⅲ算法的编解码原理,并在visual c++ 6.0 的开发环境中编程实现。其中,编码的实现表现为将wave格式的波形文件录音保存为mp3格式声音文件;解码的实现表现为播放出这个mp3格式的声音文件。比较这两种格式声音文件的大小之后,发现经过mp3算法的编码之...
编号:10-4633大小:503.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 刘伟平 发布

2.万字 47页 有程序代码
摘 要
本文重点研究了MPEG-1层Ⅲ算法的编解码原理,并在Visual C++ 6.0 的开发环境中编程实现。其中,编码的实现表现为将WAVE格式的波形文件录音保存为MP3格式声音文件;解码的实现表现为播放出这个MP3格式的声音文件。比较这两种格式声音文件的大小之后,发现经过MP3算法的编码之后,将WAVE声音文件压缩到原来的1/11。虽然与理论上所说的12倍压缩比还有一点出入,但基本已经能够反映出MP3这种算法的高压缩比。对其解码之后的音质,也能够深刻地感受到这种算法的高保真效果,与CD的音质相差无几。
本文在分析和比较了基于宽带声音子带编码数据压缩算法之后,主要对MPEG-1音频编解码技术进行研究。首先,讲述了宽带音频编码中的关键技术,包括人耳的掩蔽效应、子带编码、改进型离散余弦变换(MDCT)及动态码位分配。然后,详细介绍了MPEG-1音频压缩算法的编解码原理及MPEG-1标准定义的3个层次。最后,文章重点研究了MPEG-1音频标准中的第3层算法(MP3算法),设计并实现了MP3算法的编码与解码。

关键词 MPEG-1,宽带音频,子带编码,MP3
ABSTRACT
After analyzing and comparing the wideband audio algorithms based on subband coding,the paper mainly studies the MPEG-1 audio codec.First, it covers key technologies in wideband audio coding including auditory masking,Sub-Band Coding , Modified Discrete Cosine Transform and dynamic bit allocation.And then, it elaborates the algorithms of MPEG-1 audio compression and three independent layers of the MPEG-1 audio standard.Finally,it studies deeply in Layer Ⅲ(MP3) ,designs and achieves the MP3 algorithms of coding and decoding.

KEY WORDS MPEG-1,wideband audio,Sub-Band Coding,MP3
目 录
ABSTRACT
第一章 绪论
第二章 宽带音频压缩的技术基础
第三章 MPEG-1宽带音频标准简介 9
3.1 MPEG-1宽带音频概述 9
3.2 MPEG-1音频编解码原理 10
3.2.1 MPEG-1音频编码的原理 10
3.2.2 MPEG-1音频解码的原理 10
3.3 MPEG-1音频标准第三层算法(MP3) 11
3.3.1 MP3算法编码原理 12
3.3.2 MP3算法解码原理 16
第四章 宽带声音压缩算法的设计与实现 19
4.1 宽带声音压缩算法的设计 19
4.1.1 设计的整体思路 19
4.1.2 设计的模块图及流程图 19
4.2 宽带声音压缩算法的实现 25
4.2.1实现WAVE文件的播放 25
4.2.2实现录音编码 27
4.2.3实现MP3解码播放
第五章 总结与展望
5.1 总结
5.2 展望
参考文献
致 谢
附 录