基于ARM9的OGG音频解码器设计与实现

被引量 : 0次 | 上传用户:mahw9866
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着微电子技术、计算机技术、互联网技术、移动设备的不断发展,嵌入式系统得到了广泛的应用,成为当今IT产业的一个热点。嵌入式系统集软件与硬件于一体,硬件方面,ARM(Advanced RISC Machines)处理器以其高速度、低功耗、低成本、功能强、16/32位双指令集等诸多特点,成为多种嵌入式终端的首选。软件方面,Linux凭借其在结构清晰、源代码开放、运行稳定、可裁减性等方面的优势,在嵌入式操作系统中得到广泛应用。同时,随着数字音频技术的不断发展,人们不再满足现有成果,对音频质量、音频信息存储、成本提出了越来越高的要求。由此,美国Xiph组织提出了源码开放、高质量的感知音频编解码方法Ogg/Vorbis,该方法具有很高的编码灵活性,满足了多方面的需求。本文正是基于如上特点,设计了基于ARM9处理器的Ogg/Vorbis音频解码器。主要的工作有:(1)详细介绍了嵌入式系统相关知识,着重介绍了本文所采用的S3C2410芯片的构架、特点与应用。(2)根据系统功能需求,提出了总体设计原则与设计方案。(3)研究设计了系统的硬件模块电路,给出PCB板图的具体设计参数,分享了硬件设计与实现的心得体会。(4)研究UDA1341TS音频驱动程序,并根据所选的硬件进行了驱动移植。(5)分析Ogg/Vorbis编解码原理和码流特点,并针对ARM9特点进行了代码的移植与优化,使其能高效率地运行。最终本文实现了基于ARM9处理器的OGG音频解码器的基本功能,码流流畅,播放效果好,达到了预期的设计目标。
其他文献
本文就在实践中探索出的产学研合作创新模式进行综述,概括出七种模式,即:"科技产业"模式,"产学研联合体"模式,"中试、中心"模式,"工程开发"模式,"高科技园"模式,"政府导向"模
采用位序—规模法则与分形模型测算了重庆市城镇体系城市首位度、首位比、规模结构与随机聚集结构.分析得出:2011年重庆市城镇体系城市首位度与2005年相比有所优化,但仍处于不
<正>眩晕又称"眩冒""头眩""掉眩""目眩""头晕"等,是目眩和头晕的总称。轻者闭目即止,重者如坐车船,旋转不定,不能站立,已或伴有恶心呕吐出汗甚或晕倒等症状。《证治汇补.眩晕
2015年1月30日,汇川技术1台HD92四象限高压变频器成功应用于云南富源某煤矿矿井竖井提升机上。该产品有效地解决了使用交流绕线式电机转子串电阻调速控制系统时,提升机减速和
我国机动车交通事故责任强制保险制度(简称交强险)从2006年7月1日起实施已有一年的时间,该制度充分利用了交通事故责任强制保险的社会管理效用,对于完善我国的立法体系、保障人
自2000年起,我国65岁以上老年人口比例达到6.96%,正式步入老龄化国家行列。随着老龄化程度逐步加深,各种与老龄化发展有关的问题接踵而至,其中最为突出的就是老年护理的问题。对于
分析了我国板栗贮藏加工中存在的问题, 提出了板栗贮藏的实用技术以及板栗加工开发的品种。
<正>近年来,连云港市赣榆区农民专业合作社数量不断攀升,合作社的发展规模快速扩大,业务范围已覆盖农机及服务业、渔业、畜牧业、林业等各领域。截至2014年6月30日,全区已累
<正> 我大学毕业参加工作,在银行的最基层工作,整天忙忙碌碌,生活平静而充实,没时间想该怎样轰轰烈烈,虽然经常抱怨处理的尽是些琐事,但也知道自己在为社会创造财富,累些还是
期刊