- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种为 MP3解码的软件优化方案(部分供参考)
一种为 MP3解码的软件优化方案(部分供参考)
By Barney Wragg and Paul Carpenter
摘要:
市场预测,基于MP3功能的设备是非常有潜力的. MP3拥有非常好的声音质量,同时减少数据需求的系数达到了1:10甚至更高.从而导致了互联网上内容的激增.以往,往往可能把一个DSP处理器作为MP3播放的平台.然而,分析MP3解码的关键技术的需求表明,一种可编程的软件解决方案,应用到低功耗的 ARM处理器上相对于基于DSP的解码方案拥有许多优势.
导言 :
拥有压缩采样数据,并仍然保持出色的声音质量能力,正改变着数字音频市场.新一代的固态播放器,这种把数据存储在非易失性闪存上的播放器,已经开启了便携式音频设备市场的大门.一般来说,这些播放器比CD类产品具有跟强大的功能,并且拥有极低的功耗.这归功于它们不需要运动的部件.它们也拥有被进一步小型化的潜力,所以可以更好地适用于便携式个人音频和汽车应用.
这种压缩技术还可以应用于处理存储在CD或者硬盘上的音频数据.压缩后的音频格式不仅适用于任何媒体,还能存储比以往更多的内容.例如,用一张4.2G大小的硬盘就可以存储大8500分钟的音乐,相当于150个未压缩的光盘.
以及考虑到MP3技术给音频设计带来的如此众多的好处,结合出色的声音质量与良好的压缩率,意味着只需要相对较低的比特率来传输电子音频内容.这是MP3格式的内容充满了整个网络的一个重要原因.并无疑将对总体增长的MP3市场继续产生重大的影响.虽然有不同估计,但主要的制造商预测,仅便携式播放器市场,到2002年将增长到数以百万计,伴随着MP3的大量销售,在未来几年将逐步取代非压缩的CD 格式.
可能的MP3音频格式新渠道,比如,通过3G或蓝牙的无线传输,可能推动MP3播放功能集成到其它设备 如移动电话,通讯和PDA .
ARM的MP3播放解决方案 :
ARM的MP3软件解码器完全符合ISO MPEG音频标准.这个包括ISO / IEC 11172-3 ( MPEG - 1的) ,ISO / IEC 13818-3 (MPEG - 2 ) ,也包括MPEG - 2.5 低比特率扩展(Fraunhofer研究所所定义).并支持立体声和单声道的解码.
目标处理器包括ARM7和ARM9平台.这些都是基于 ARM公司V4T架构,并提供不同的性能点.需要注意的是,这种执行不需要使用DSP或任何其他外部硬件—MP3解码是完全在ARM内部处理的.
适应性:
一种软件解决方案是特别适用于数字音频平台,因为它提供更大的灵活性,适合于迅速变化的市场.这也能很好的适应新标准的出现,例如,最近的音频编解码标准,如MPEG - AAC和WMA ,以及在该领域的基于数字水印技术的版权保护.这种迅速修改和增加算法的能力可以给制造商的带来非常明显的竞争优势,使其衍生产品迅速推向市场.
低的功耗和成本:
因为高产量的MP3生产商将决定价格敏感的消费市场,将硬件和软件的成本减至最少是至关重要的.与此同时, MP3制造商必须提供能满足关键消费者所需要的产品,包括出色的音质和超长的电池使用时间.
提供市场领先的低功耗性能导致了ARM在其他竞争激烈的便携式市场的成功,如数字蜂窝手机.伴随着新的硅工艺技术以及电源电压的降低,这种ARM架构的核心优势,将进一步得到提高.
采用ARM MP3解决方案的一个最重要的好处,并明显优于基于DSP的实现,是所有需要的处理都可以在ARM上执行,只需要一个独立的处理器.这有助于降低能耗,减少芯片面积 并大大简化了硬件和软件的开发过程.
ARM可以在执行的音频处理的同时执行系统的其它控制功能,如管理IO,记忆卡,显示器和键盘.相反,基于DSP的实现将需要一个单独的微控制器运行该系统的其他控制功能.显然,基于两个处理器的实现将需要额外芯片面积.开发在DSP和微处理器间控制和数据交换的协议,又将增加整个系统的复杂性.
把所有的功能整合到单一的处理器也是简化开发过程以及缩短投放市场的时间的一个关键因素
易于开发:
由于ARM处理器的解决办法是集中于一个单一的存储系统,提供一个统一的内存映射大大简化了整体软件设计任务.系统运行实时操作系统,通过一个API函数调用,要播放MP3只是一个简单的任务.相反,大多数的实时操作系统的API不支持DSP ,因此基于DSP的解决方案将需要开发预定的调度函数 — 这是复杂的并且当任务必须安排到了第二个处理器时存在时序处理等难点.
ARM Developer Suite(ADS)软件提供了一个完整的开发包工具,其中包括一个图形用户界面, C和C + +编译器和连接在一个集成的环境,这可以用来开发ARM的应用程序代码,又需要的话还可以协助移植实时操作系统.这为软件设计者提供了一个单一的,熟悉
您可能关注的文档
最近下载
- 2025年中国邮政集团有限公司吉林省分公司校园招聘笔试模拟试题及完整答案详解.docx VIP
- 2024年《汽轮机本体检修》职业技能鉴定知识考试必备题库及答案(共190题).docx VIP
- (名师原创)《我能行》主题班会.ppt VIP
- 2022年初中物理培优(竞赛)及高中自主招生专题训练:第02章声现象(含解析).pdf VIP
- 三式簿记和收益动量 (美)伊尻雄治著娄尔行译.pdf VIP
- 华荣QJZ-2×□SF煤矿风机用隔爆兼本质安全型双电源真空电磁起动器.doc
- 《嗨,你好》幼儿园小班课程PPT课件.pptx VIP
- 2025年中国邮政集团有限公司吉林省分公司校园招聘笔试模拟试题及答案解析.docx VIP
- 可穿戴设备在睡眠数据采集中的应用.pptx VIP
- AI人工智能软件使用课件.pptx VIP
文档评论(0)