目录一、引言 4二、MP3 编码和解码原理 42.1、MP3 编码原理 52。1.1、滤波器段 52.1。2、神经听觉模型 62。1。3、量化和编码 72.2、MP3 解码原理 7三、MP3 的设计与实现 83。1、硬件设计 93.1。1、SDRAM103.1。2、FLASH103。1.3、输出电路 113。2、软件设计 123.2。1、驱动程序基础 123。2。2、UDA1341 声卡驱动程序 133。2。3、Madplay 播放软件 13四、参考文献 14基于 S3C2410 处理器的的 MP3 设计摘要:设计一种基于 S3C2410 的 MP3 播放器。该播放器是基于嵌入式 linux 操作系统、应用 S3C2410 为平台.详细介绍了 MP3 编码和解码的原理、设计及实现过程.由于采纳的是嵌入式 linux 实现的,该种 MP3 播放器可以很容易地移植到其他微控制器系统中,使设备兼具 MP3 播放功能的设备。关键字:嵌入式 linux;MP3;编码和解码原理;设计及实现一、 引言MP3(MPEGAudioLayer-3)是一种数字音频压缩技术,数字压缩速率达到每通道 128kbps,数比例可以达到 12:1。MP3 播放器的主要作用就是解压压缩的 MP3 数字音频,再现 MP3 音乐,同时为携带方便还要能存贮 MP3 文件,MP3 歌曲可以从电脑上下载。MP3 播放器主要由MP3 文件解码部分、文件存贮部分、文件下载接口和语音播放部分构成。根据解码的方法播放器可分为软解码和硬解码两种:软解码是利用控制软件解压缩 MP3 文件,它要求控制器处理速度要快。MPEG-1 音频标准是一个普遍适用的音频压缩标准,它对音频源没有任何要求。它利用人耳听觉系统的感知特性,压缩率的取得来自去掉人耳听不到的信息细节,虽然压缩是有失真的,但对人耳来说这些失真是听不到的.也即对人耳而言,MPEG-1 音频压缩是不失真的。因此,MPEG-1 音频标准的应用非常广泛。二、 MP3 编码和解码原理音频压缩由编码和解码两个部分组成。把波形文件里的数字音频数据转换为高度压缩的形式(称为比特流)即为编码;要解码则把比特流重建为波形文件。2.1MP3 编码原理图 1MP3 是 MPEG—1 音频标准中的 LayerIII 的简称,它基于感知音频编码,结合了 MUSICAM (掩蔽模式通用子带集成编码与多路复用) 算法和 ASPEC ( 自适应频谱感知熵编码) 算法 的优势, 利用人耳的听觉特性, 在保证高品质的音响效果的前提下,可以把原始的音乐数据压缩为原来的十二分之一,目标编码速率为声道, 适合于 网络上音频数据 64kbps 的传输 。数字音频采样通过由两个滤波器组...