《DSP技术与应用》课程设计报告 基于DSP的MP3播放器的设计.doc
《《DSP技术与应用》课程设计报告 基于DSP的MP3播放器的设计.doc》由会员分享,可在线阅读,更多相关《《DSP技术与应用》课程设计报告 基于DSP的MP3播放器的设计.doc(17页珍藏版)》请在三一办公上搜索。
1、淮阴工学院DSP技术与应用课程设计报告选题名称: 基于DSP的MP3播放器的设计 系(院): 计算机工程学院 专 业: 计算机科学与技术(嵌入式软件设计) 班 级: 计 1073 姓 名: 学 号: 指导教师: 学年学期: 2009 2010 学年 第 2 学期2010年 6 月 12日摘要随着信息化、智能化、网络化的发展,DSP系统技术也随之提高,它的应用也越来越广泛。基于DSP的MP3播放器设计的突出问题就是硬件控制和软件控制,另外还有硬盘控制、键盘控制、液晶显示,这些控制是基于一块芯片。根据MP3播放器特点要求选择了TI公司的TMS320VC6711芯片,该芯片优越的效价比既可充分胜任本
2、设计的信号处理又能满足本设计要求的价廉目的。而主机选用功能较强的AT89C52芯片,运用C6711芯片的信号处理部分和89C52的智能控制部分来分别完成电路设计,可以明确设计思路,实物的大小也减半。系统的主要部分是音频编码与解码,这是系统设计的核心。关键词:MP3播放器,DSP,音频编码与解码目 录1 课题综述11.1 课题来源11.2 课题意义12 基本技术介绍12.1 DSP简介12.2 TMS320VC6711芯片简介23 总体设计33.1 MP3播放器整体结构图设计33.2 解码部分的方案设计44 分组负责的部分电路设计54.1 FLASH 和ROM扩展电路55 分组负责的解码部分系统
3、软件设计65.1 CVSD原理65.2 解码程序86 系统仿真与调试126.1 硬件调试126.2 软件调试12总 结13参考文献141 课题综述1.1 课题来源现在市场上推出了各种型号的MP3随身听,它们采用先进的智能控制技术,利用先进的芯片,不仅实现了MP3格式语音的播放,而且集多种功能于一身。但这些精巧的随身听价格较昂贵。DSP应用的快速发展为数字信息产品带来广阔的发展空间,并将支持通信、计算机和消费类电子产品的数字化融合。面向群体应用,DSP在媒体网关、视频监控、专业音响、数字广播、激光打印等应用中表现出色;面向个人应用,DSP在便携式数字音频和影像播放器、指纹识别和语音识别等应用中表
4、现不俗。我们设计的是一种廉价的基于DSP的MP3播放器,利用硬件存储器语音文件,并能够从PC机下载,从而可以随时更新MP3音乐。1.2 课题意义如今MP3技术已经非常成熟,现阶段各大商家最为关心的并不是如何实现MP3,而是如何能在低成本低功耗的平台上实现MP3,这就意味着对原始MP3标准在实现过程中的优化是当前的一个热点问题,这也是进行本设计研究的现实意义之所在。2 基本技术介绍2.1 DSP简介 DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,
5、并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。DSP微处理器(芯片)一般具有如下主要特点:(1)在一个指令周期内可完成一次乘法和一次加法;(2)程序和数据空间分开,可以同时访问指令和数据;(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;(4)具有低开销或无开销循环及跳转的硬件支持;(5)快速的中断处理和硬件I/O支持;(6)具有在单周期内操作的多个硬件地址产生器;(7)可以并行
6、执行多个操作;(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 DSP产业在约40年的历程中经历了三个阶段:第一阶段,DSP意味着数字信号处理,并作为一个新的理论体系广为流行;随着这个时代的成熟,DSP进入了发展的第二阶段,在这个阶段,DSP代表数字信号处理器,这些DSP器件使我们生活的许多方面都发生了巨大的变化;接下来又催生了第三阶段,这是一个赋能(enablement)的时期。第一阶段,DSP意味着数字信号处理。80年代开始了第二个阶段,DSP从概念走向了产品,TMS32010所实现的出色性能和特性备受业界关注。方进先生在一篇文章中提到,新兴的DSP业务同时也承担着巨大的风险,
7、究竟向哪里拓展是生死攸关的问题。当设计师努力使DSP处理器每MIPS成本降到了适合于商用的低于10美元范围时,DSP在军事、工业和商业应用中不断获得成功。到1991年,TI推出价格可与16位微处理器不相上下的DSP芯片,首次实现批量单价低于5美元,但所能提供的性能却是其5至10倍。 到90年代,多家公司跻身DSP领域与TI进行市场竞争。同时,TI瞄准DSP电子市场上成长速度最快的领域。到90年代中期,这种可编程的DSP器件已广泛应用于数据通信、海量存储、语音处理、汽车电子、消费类音频和视频产品等等,其中最为辉煌的成就是在数字蜂窝电话中的成功。这时,DSP业务也一跃成为TI最大的业务,这个阶段D
8、SP每MIPS的价格已降到10美分到1美元的范围。 21世纪DSP发展进入第三个阶段,市场竞争更加激烈,TI及时调整DSP发展战略全局规划,并以全面的产品规划和完善的解决方案,加之全新的开发理念,深化产业化进程。成就这一进展的前提就是DSP每MIPS价格目标已设定为几个美分或更低。 2.2 TMS320VC6711芯片简介C6711处理器由三个主要部分组成:CPU内核、外设和存储器。CPU中8个功能单元可以并行操作,这些功能单元被分成类似的两套,每套由4个基本功能单元组成。CPU有两组寄存器,每组寄存器由16个32位寄存器组成。由于在运行期间个做硬件数据相关性的检查,所以程序的并行性在编译时就
9、被确定。片内程序存储器的总线宽度为256的,使每个周期可取8条32位指令。 C6711腆芯片包括片内程序存储器和数据存储器,有些芯片将这些存储器作为高速缓冲存储器。外设包括直接存储器访问(DMA)、低功耗逻辑、外部存储器接口、串口、扩展总线或主机口和定时器等。具有以下特点:1 运行速度快。指令周期为6ns,峰值运算能力为1336MIPS,对于单精度运算可达1G FLOPS,对于算精度运算可达250MFLOPS.2 硬件支持IEEE格式的32位单精度与64为双精度浮点操作。3 继承了32*32bit的乘法器,其结果可为32或64bit。4 C6711的指令集在C62的指令集基础上增加了浮点执行能
10、力,可以看作是C62指令集的超集。与C62系列芯片一样,由于其出色的运算能力、高效的指令集、智能外设、大容量的片内存储器和大范围的寻址能力,这个系列的芯片适合用于基站数字波束形成、图像处理、语音识别等对运算能力和存储量有高要求的应用场合。3 总体设计3.1 MP3播放器整体结构图设计本系统以DSP(TMS320VC5416)作为解码的主要部分,还包括音频D/A转换,单片机的控制模块,电源系统,存储器模块等组成,图3.1给出了系统框图。麦克风音频A/D转换编码图3.1 系统整体框图3.2 解码部分的方案设计MP3解码算法要被用来实现数码MP3实时解码适配器,所以必须通过硬件实现其算法。MP3解码
11、器的解码算法完全由DSP芯片实现,其控制部分用单片机实现,作为硬件电路设计的一个部分。可以把MP3解码器的开发工作分为两大模块,即MP3解码程序DSP实现,即软件设计,以单片机控制程序和电路板设计部分,即硬件设计。软件主要实现MP3解码算法,单片机实现存储器访问控制,MP3文件播放控制等功能。系统总体的功能结构如图3.2所示。图3.2 系统结构框图软件系统设计方案是用DSP软件实现MP3解码算法功能,并完成相应的接口访问功能,软件功能图如图3.3所示。图3.3 MP3解码器软件系统功能原理图4 分组负责的部分电路设计4.1 FLASH 和ROM扩展电路4.1.1 FLASH存储器模块本系统采用
12、SST公司推出的多用途、高性能、低电压、基于CMOS的FLASH存储器SST39VF80OA,其容量为SMbit(512kx16bit),只需2.7V的电压就可完成读、写和擦除操作,写入一个字节(sbit)仅需20s,整个存储器的擦除只需8s。FLASH存储器电路的连接图如图4.1所示。图4.1 FLASH存储器电路由于本系统DSP采用ROM加载方式,在上电复位之后首先将CE1空间的程序代码搬到片内地址O处开始运行,因此FLASH主要分配到DSP的外部CE1空间。为使DSP能够正确地从FLASH引导并加载程序,还需配置相应的引脚。由于C6000系列DSP提供了与FLASH的无缝接口,因此设计6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP技术与应用 DSP技术与应用课程设计报告 基于DSP的MP3播放器的设计 DSP 技术 应用 课程设计 报告 基于 MP3 播放 设计
链接地址:https://www.31ppt.com/p-4146922.html