[页数] 32 [字数] 13373 [目录] 摘要 1 1.引言 3 2.MP3文件格式 5 3.系统硬件开发平台的构建 6 4.系统软件开发平台的构建 15 5.系统软件开发平台的构建 18 6 系统性能测试与分析 30 参考文献 31 [原文] 1.引言 1.1 研究背景 从1998年,韩国世韩(SEAHAN)公司推出了世界上第一台MP3播放器到现在,MP3播放器逐步成为电子市场上的热销产品,受到广大音乐爱好者的欢迎。 MP3(MPEG Audio Layer 3)是采用国际标准MPEG(Moving Pictures Experts Group,动态图象专家组)中的第三层音频压缩模式,对声音信号进行压缩的一种格式。MPEG声音压缩算法是一种通用的声音编码技术,它对音源的性质没有作任何假设,而是利用人耳的听觉特性对声音进行压缩。MPEG音频层根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3这三种声音文件,并根据不同的用途,使用不同层次的编码。MPEG音频编码的层次越高,编码器越复杂,压缩率也越高,MP1和MP2的压缩率分别为4:1 和6:1-8:1,而MP3的压缩率则高达10:1-12:1。也就是说,一分钟CD音质的音乐,未经压缩需要10MB的存储空间,而经过MP3压缩编码后只有1MB左右。 随着社会经济的发展,在信息家电和行业应用手持信息设备等信息终端类产品中,具备MP3功能已成为此类产品的发展趋势之一。如我们常见的智能手机、电子词典、PDA一般都具有MP3的功能实现。 在嵌入式系统领域,MP3功能得到了广泛应用。在嵌入式系统中,MP3的实现方法分为软件和硬件两大类。软件实现方法及利用软件来实现MP3的解码,解码后的数据信号经DAC(Digital-Analog Converter,数模转换)处理后变为音频模拟信号。硬件解决方案分为专用解码芯片解决方案、基于DSP(Digital Signal Procrssor,数字信号处理器)的解决方案和单片SOC(System On Chip,片上系统)方案三大类。 1.2主要研究工作 MP3在软件解码过程中需要消耗处理器大量的运算能力,要完成MP3的实时解码,处理器的运算能力必须大于5MIPS,这就要求应用系统必须使用系统主频较高的高性能处理器才能胜任。 基于硬件解码的解码方案,一般采用专用解码芯片和DSP处理器来实现。然而它们只涉及到MP3的解码问题,对于其他一些问题,如MP3存储空间、MP3文件的同步方式等都没有考虑...... [摘要] 随着科学技术的发展,带数字语音功能的嵌入式终端类产品在日常生活中得到了广泛的使用,这也促进了与该功能相关的数字音频压缩技术的发展,在数字音频压缩技术中,MP3以其优异的性能得到了广泛的使用。现在,具备MP3功能已成为嵌入式终端类产品的发展趋势之一。本文就如何在嵌入式终端上实现MP3功能做了相应的研究。 本文是在以Atmel公司的AT89C51SND1C为核心处理器的嵌入式终端上实现MP3功能。此芯片是基于C51内核,方便代码的编辑与调试,且片内自带MP3硬件解码单元与USB控制单元等,这样降低了硬件设计难度。整个系统用NAND FLASH来存储MP3文件,使用USB与USB HOST进行文件交互,用URAT与PC机进行通信。文中比较详细的介绍了该系统硬﹑软件实现方法。 [参考文献] [1]廖济林编著.USB 2.0 应用系统开发 实例精讲.北京:电子工业出版社,2006. [2]马忠梅编著.单片机的C语言程序设计.北京:北京航空航天大学出版社,2006. [3]www.3722.cn 台商讯息网.嵌入式终端中MP3功能的研究与实现. [4]张雷,刘小娜.基于AT89C51SND1C的MP3 播放器设计.河南机电高等专科学校学报,2005,11.第13卷第6期. [5]Brilliant Ideal Electronics.MP3 + U盘 学习板指导书.Copyright 1996-2005. [6] SAMSUNG. K9F5608U0B-DCB0 Datasheet. Revision No. 0.0. May.15th 2001. [7]Atmel.AT89C51SND1C Datasheet.Rev 4109H-8051-01/05. [8]Computer & Business Equipment Manufacturers Association.Information technology–Small Computer System Interface–2.X3T9.2/375R revision 10L. [9]Microsoft Corporation.Microsoft Extensible Firmware Initiative FAT32 File System Specification.Version 1.03,December 6,2000. [10] Curtis E. Stevens.Universal Serial Bus Device Class Definition for Mass Storage Devices .0.90c Draft Revision February 2,1996. [11] Jim Blackson.Universal Serial Bus Mass Storage Class UFI Command Specification.Revision 1.0.December 14,1998. [12]Compaq,Intel,Microsoft,NECUniversal.Serial Bus Specification. Revision 1.1 September 23,1998. [原文截取] 本科毕业论文(设计) 题 目: MP3的设计与实现 专 业: 电 子 信 息 科 学 与 技 术 学生姓名: 廖 黎 学生学号: 040302040 系 别: 物 理 与 电 子 工 程 系 年级、班: 2004 级 2 班 指导教师: 高 曾 辉 职称: 教 授 2008 年 5月 25日 目 录 摘要 1 1.引言 3 1.1 研究背景 3 1.2主要研究工作 3 1.3本文主要结构 4 2.MP3文件格式 5 3.系统硬件开发平台的构建 6 3.1系统设计方案 6 3.2硬件平台的设计与构建 6 3.2.1 控制器AT89C51SND1C 6 3.2.2 NAND FLASH K9F5608 8 3.2.3数模转换器WM8759 10 3.2.4 USB部分电路 11 3.3低功耗的设计 13 3.4 PCB设计 14 4.系统软件开发平台的构建 15 4.1 软件模块 15 4.2 各单元流程图 15 4.3 编译调试环境 17 5.系统软件开发平台的构建 18 5.1文件系统的建立与实现 18 5.1.1 主引导扇区(M..... |
MP3的设计与实现
查看评论
已有0位网友发表了看法