




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、论文题目 : 基于 DSP 技术的 MP3 播放器专业:学号:姓名:老师:成绩:基于 DSP技术的 MP3播放器 摘要:随着数字编解码及压缩技术的发展,语音文件也朝着高压缩比、高保真的方 向发展,从 MP1、MP2到目前的 MP3格式。本文设计了一种廉价基于 DSP的 MP3播放器, 利用硬件存储语音文件, 并能够从 PC 机下载,从而可以随时更新 MP3音乐。该 MP3播放 器同时附加了文本阅读的功能,可做到语音和文本的同步输出。关键词: MP3 播放器 DSP 编码前言现在市场上推出了各种型号的 MP3随身听,它们采用先进的智能控制技 术,利用先进的芯片,不仅实现了 MP3格式语音的播放,
2、而且集多种功能于 一身。但这些精巧的随身听价格较昂贵,因此本文根据要求设计了一种廉价 MP3播放器,利用硬件存储语音文件,并能够从PC 机下载,从而可随时更新 MP3音乐。该 MP3播放器同时附加了文本阅读的功能,可做到语音和文本 的同步输出。MP3播放器的工作原理MP3全称是 MPEGA udio Layer 3,是 MPEG-1/2(音频压缩 )音频 layer III 的简称,MPEG压缩格式是由运动图像专家组 (Motion Picture Experts Group) 制定的关于影像和声音的一组标准, 其中 MP3就是为了压缩声音信号而设计 的是一种新的音频信号压缩格式标准。它结合了
3、MUSICA(M掩蔽型通用子带综合编码和复用)算法和 ASPE(C 自适应谱分析听觉熵编码)算法两者的优 势,算法最为复杂,但它的压缩比最大。在采用 64kpbs/ 声道的码率时(大 约 12 倍压缩比),仍能保证高品质的音响效果。现在非常流行 MP3随身听, 通过与 PC的数据接口,可从 PC上下载 MP3源文件,并具有随时更新歌曲的 能力。 CD唱片采样率频率为 44.1MHz, 16Bits, 数据量为 1.4Mbps,而相应 的 MP3数据量仅为 112kbps 或 128kbps,是原始数据量的 1/12 。也就是说传 统的一张 CD现在可以存放 10 倍甚至更多容量的音乐,但是在人
4、耳听起来 , 感受到的音乐效果却没有什么不同。 MP3 随身听的工作原理,其实很简单, 就是利用控制芯片( CPU),控制解码芯片和 LCD液晶屏,由解码芯片把内置 闪存或是外插闪存卡之中的 MP3文件或 WMA格式文件解码,然后经数模转换, 最后从耳机输出。MP3播放器利用数字信号处理器 DSP( Digital Sign Processer)来完成处理传输和解码 MP3文件的任务的。 DSP掌管随身听的数据传输,设备接 口控制,文件解码回放等活动。 DSP能够在非常短的时间里完成多种处理任 务,而且此过程所消耗的能量极少。首先将 MP3歌曲文件从内存中取出并读取存储器上的信号到解码芯片 对
5、信号进行解码通过数模转换器将解出来的数字信号转换成模拟信号 再把转换后的模拟音频放大低通滤波后到耳机输出口, 输出后就是我们所听到的音乐了MP3播放器系统构成结构由图 1 所示DSP处理速度快, 功耗低,性能好, 基于 TMS320C5416DS芯P片的语音存 储容量大,具有很好的通信音质等特点,因此被广泛应用于很多领域中。DSP实现的语音分析系统具有如下优点:音频数据占用资源少;音质通 信级;开发难度低;语音芯片与 DSP接口电路简单;体积小。C5416DSP芯片的总线结构DSP芯片的基本特点是采用了哈佛总线结构, C5416DSP芯片的结构是以 8组 16 位总线为核心,形成了支持高速指令
6、执行的硬件基础。 8组总线分为 1 组程序总线, 3 组数据总线和 4 组地址总线。C5416DSP芯片的中央处理器中央处理器 CPU是 DSP器件的核心部件, 它的性能直接关系到 DSP器件 的性能。为了满足处理速度的要求, TMS320C5416DS芯P片的 CPU采用了流水 线指令执行结构和相应的并行结构设计,使其能在一个指令周期内,高速地 完成多项算术运算。CPU的基本组成如下: 40位算术逻辑运算单元 (ALU);2 个 40位累加器 (ACCA,ACCB);1 个支持 1630位移位的桶形移位寄存器;乘法器加法 器单元( MAC);比较选择和存储单元( CSSU);指数编码器; C
7、PU状态和控制 寄存器。C5416DSP芯片的存储空间结构TMS320C5416DS芯P片共有 192千字的可寻址存储空间。这 192千字的存 储空间分为 3 个独立的可选择空间,分别为: 64 千字的程序存储空间; 64 千字的数据存储空间; 64 千字的 I/O 空间。所有的 TMS320C5416DS芯P片都 包括内部随机存储器( RAM)和只读存储器( ROM)。内部随机存储器 RAM又 分为单寻址 RAM(SARA)M 和双寻址 RAM(DARAM两)种类型。通常, SARAM和 DARAM被映射到数据存储空间用来存储数据,也可以映 射到程序空间用来存储程序代码。 TMS320C54
8、16DS芯P片的并行结构和内部随 机存储器 RAM的双寻址能力, 可使 CPU在任何一个给定的机器周期内同时执 行 4 次存储器操作,包括 1 次取指, 2 次读操作数和 1 次写操作数。C5416DSP芯片的片内外设电路为了满足数据处理的需要, TMS320C5416DS芯P片提供了必要的片内外部 设备。这些外部设备主要包括:通用 I/O 引脚;定时器;时钟发生器;主机 接口 HPI;串行通信接口;软件可编程等待状态发生器;可编程分区转换逻 辑。C5416DSP芯片的系统控制TMS320C5416DS芯P 片的系统控制是由程序计数器( PC),硬件堆栈, PC 相关的硬件,外部复位信号,中断
9、,状态寄存器和循环计数器( RC)等组成 的。TMS320C5416DS芯P片的外部总线TMS320C5416DS芯P 片的外部总线具有很强的系统接口能力,可与外部存储器以及 I/O 设备相连,能对 64K 字的数据存储空间, 64K字的程序存储 空间,以及 64K 字的 I/O 空间进行寻址。独立的空间选择信号 DS,PS和 IS 允许进行物理上分开的空间选择。接口的外部数据准备输入信号(READ)Y与片内软件可编程等待状态发生器一道, 可以使处理器与各种不同速度的存 储器和 I/O 设备连接。接口的保护方式能使外设对 TMS320C5416DS芯P片的 外部总线进行控制,使外部设备可以访问
10、程序,数据和 I/O 空间的资源。C5416DSP芯片是一种特殊结构的微处理器 , 为了快速实现数字信号处理 运算, 采用了流水线指令结构和相应的并行处理结构,可在一个周期内对数据进行高速的算术运算和逻辑运算。 C5416采用先进的哈佛结构,具有片内 存储器、中断、串口、并口等丰富的资源,加上高度专业化的指令系统,使 C5416具有很高的性价比,已经广泛应用于通信、语音处理、图像处理、仪 器仪表等无线电通信系统中。DSP、MPU硬件设计DSP扩展了一片 64K字高速静态 RAM(CY7C1021V33-10,) 作为 DSP芯片 的片外 RAM,用以适应各种音频处理算法对存储器容量的要求。DS
11、P芯片处理后的信号由 D/A 输出到耳机,我们就可听到 MP3音乐。D/A 变换由 LM4545实现,它具有 48K 字转换速度,可直接和 DSP芯片的输出相 连。而 MPU主要完成三项功能,分别是 LCD显示,控制 DSP芯片的运行和文 件的串口下载。 MP3是目前世界上最流行的音频格式之一, 其采用了 MPEG-1层标准压缩编码格式。 遵循 MP3标准的音乐具有很高的压缩率和较高的保真度,其压缩比可达 1:10 12,即 1 分钟 CD音质的音乐经过 MP3压缩编 码后,可以压缩到 1 兆左右而基本保持不失真。 MP3的压缩率很高,失真也 较小,但它的算法也较为复杂。 MP3文件的内容是音
12、频位流数据文件,它由 若干个数据帧组成,每帧中的音频数据含有 1152 个原始音频信号的采样信 息,并且经过霍夫曼编码形成。数据帧的其它内容分别为:头标信息:音频位流的一部分,它包含同步和状态信息。校验字: 音频位流的一部分,它包辅助信息:音频位流的一部分,它包含每帧中可用于解 码的相关信息。缩放因子信息:音频位流的一部分,它包含用于计算音频数据量化比例 因子的信息。霍夫曼编码数据:音频位流的一部分,它包含每帧中所有原始音频采样 数据的霍夫曼编码。附加数据:音频位流的一部分,它可包含一系列用户定义的辅助数据。图 2 解码流程Layer 采用了较复杂的比特流结构。解码程序的流程图如图 3 所示。
13、 首先获得每一帧的同步字,取得头信息,从而获得各相应参数,根据对头信 息的解析进而得到实际的一帧音频数据。读取主数据获得比例因子数据,对 样本进行解码,然后对解码样本顺序进行倒置,如果块类型 (BlockSp lit_ type) 和标志类型 ( Flag_typ) 都为 1 时,对样本进行重新排序,根据边信息 中霍夫曼码本的选择信息进行霍夫曼解码,然后进行反量化,根据帧头的立 体声信息,对反量化结果进行立体声处理。最后通过混迭处理、 IMDCT和合 成滤波器重建数字音频信号图3头信息的读取及相应处理由于 MP3为了获取更高的数据压缩比,采用了较为复杂的比特流结构。 当然处理帧的主数据(包含缩
14、放因子和霍夫曼码字)起始位置一般不在该帧 边信息后,而是根据边信息中参数值决定主数据起始位置的前移字节数。由 于该值为 9bit ,其最大值可达 511,典型的 Layer III 码流如图 4 所示: 图4由于帧内比特数帧的大小位率 / 采样率,而对于 Layer III 每帧有 1152 个采样,采样率有 44.1KHz, 48KHz, 32KHz三种,码率可从 32kps 到 320kbps 不等。故而一帧内最大字节数达到 1152320k/(32k*8) 1440B。 读取比例因子、霍夫曼码字并进行霍夫曼解码根据最大的量化值和信号的局部统计特性选用不同的霍夫曼码表。 (总 共 32 个
15、可能的表)由于对领域量化值进行编码,故把从零到奈奎斯特频率 整个频率范围上的量化值分为大值区、小值区和零值区三个部分,对于大值 区和小值区采用不同的编码策略, 大值区每两个量化值转换为一个霍夫曼码 字,而小值区每四个量化值转换为一个霍夫曼码字。非均匀反量化对于不同的块类型采用不同的反量化方式。每帧有两个粒度组组成,根 据帧首边信息 , 粒度组有纯长度组、纯短块组、混合组三种类型。对于长块 和短块作用了不同的反量化方式。 由于在反量化过程中涉及到求一个整数的 3/4 次方的操作,结合霍夫曼解码的结果,发现大量的霍夫曼解码绝对值都 处于 0 到 255之间,所以把整个 0 到 8191的区间分成四
16、个不同的小区间, 每个区间采用不同的定点数据格式, 从而有效地提高了各个段内的比特利用 率。混迭信号的消除对于长块和特殊的短块, 合成滤波器组的输入在做 IMDCT(反离散余弦变 换) 处理之前要进行混叠信号的消除。 Layer III 的混迭信号消除采用与 FFT 类似的蝶形结构,若充分利用 DSP为计算 FFT而专门设计的指令,可以大大 减少运算量。IMDCT(反离散余弦变换 )经过混迭消除后的信号便要进行 IMDCT变换。长块进行 18点到 36点的 IMDCT变换,短块进行三个 6 点到 12 点的 IMDCT变换,再将这三个长为 12 的输出矢量进行叠加,生成一个长为 36 的最终变
17、换结果。子带合成滤波器子带合成滤波器将 32 个等频带宽内的频域信号反变换成时域信号,是 由初始化、 IMDCT、采样值加窗和 32 个样值叠加输出等部分组成。子带合成滤波器接收到的是经过霍夫曼解码、 反量化、混迭消除及 IMDCT 变换的一个通道中的 32个子带的样值,经过 IMDCT变换后, 32个样值会生 成 64 个中间值。将这 64 个中间值输入到一个长为 1024 的先进先出缓存, 再构成一个 512 的矢量,进行加窗运算。窗的系数是由 ISO/IEC MPEG标准 中的合成窗系数表格提供的。最后将加窗结果进行叠加生成 32 个时域输出结语该 MP3播放器基于 DSP技术,采用慢速大容量外存加高速小容量外存的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年民用建筑行业当前发展趋势与投资机遇洞察报告
- 2025年粉末冶金汽车零部件行业当前发展趋势与投资机遇洞察报告
- 2025年广西壮族自治区南宁市马山县中考二模数学试题含解析
- 2025年医院辐射安全与防护培训考核试题(附答案)
- 2025年全国中学生生物学联赛试题及答案(精校版)
- 山西省晋中市2024-2025学年七年级下学期期末语文试题(解析版)
- 山东省济南市东南片区2024-2025学年八年级下学期期末语文试题(解析版)
- 摄影基础知识培训方案课件
- 设施栽培技术试题及答案
- 2025租赁居间合同模板
- 2025至2030中国防砸安全鞋行业发展分析及产业运行态势及投资规划深度研究报告
- 煤矿防灭火知识培训课件
- 2025陕西中考语文试题(含答案)
- 2025至2030年中国球墨铸铁井盖行业市场供需态势及产业趋势研判报告
- 浙江省湖州市实验学校2025届英语八年级第二学期期末联考试题含答案
- 中枢神经精神狼疮共识
- 2025年全国统一高考数学试卷(全国一卷)含答案
- 出差员工安全管理制度
- CJ/T 120-2016给水涂塑复合钢管
- T/CECS 10214-2022钢面镁质复合风管
- 2025CSCO子宫内膜癌新进展及指南更新要点
评论
0/150
提交评论