收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于OpenRISC的音频解码器软硬件协同设计

王燕  
【摘要】: 本文以在OpenRISC上设计实现低功耗音频解码器为研究目标,根据实际设计的需求,运用不同的软硬件协同设计方法,分别实现MPEG-1/2 BC纯软件解码器、硬件协处理器加速的面向DVB标准的音频解码器,并提出以更加灵活高效的扩展指令集方式实现多标准低功耗音频解码器。 本文对MPEG-1/2 BC核心编码技术子带分析滤波和MDCT进行分析研究。在对原理理解的基础上,优化标准子带合成滤波算法的流程,只需计算一半滤波系数,并且采用FFT快速算法,减少运算量和中间数据的存储,改变加窗过程的运算顺序,减少软件解码器频繁读取Memory次数。针对传统Huffman解码流程繁琐冗余的缺点,本文根据Huffman码值的前缀码特性,改造码表,利用读入的码字作为码表的索引,最多只需搜索两次就能解出码值。 本文对MPEG-1/2 BC软件解码器从三方面进行优化:解码流程、算法、汇编级,分析解码器系数的动态范围,对动态范围大的变量采用不同精度定点化,从而在OpenRISC上实现纯软件低功耗高品质音频解码器。 在面向DVB解码芯片的设计中,CPU处理完基本任务有富余的处理能力,本文安排音频解码的主体部分由CPU完成,软件不方便实现的getbits模块(不定比特读数掘)采用硬件协处理器实现,该设计不仅仅完成getbits功能,还相当于给音频解码软件加了一个DMA数据通道。解码器的运算瓶颈子带合成滤波也由硬件加速完成。本文改变传统做法,把一直由音频播放实现的音视频同步控制交给CPU完成,使得音视频同步控制的灵活性增大,音频播放模块设计简化。 针对设计多标准低功耗的音频解码器的设计目标,文中以MPEG-1/2 BC、MPEG-4 AAC和AC-3音频标准为例子,阐明了基于OpenRISC的扩展指令集的设计方法。通过分析它们的解码复杂度,提取多条在各个标准中都频繁调用且需多条汇编指令才能完成的关键指令,用以在后续工作中扩展特殊指令,实现高效率的多标准音频解码器。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 冯传岗,宋茜;有线数字电视讲座 第四讲 有线数字电视的机顶盒(5)[J];中国有线电视;2005年Z1期
2 张涛;赵亮;全浩军;;基于System Generator的音频解码SoC系统设计与实现[J];电声技术;2010年01期
3 任军刚;;MPEG-4AAC-LD解码器在TM1300上的实现和优化[J];北京电子科技学院学报;2005年04期
4 范子莹;刘锦高;;基于AT76C113的MP3实时音频解码器的实现[J];华东师范大学学报(自然科学版);2006年03期
5 ;Tensilica推出HiFi EP音频DSP[J];世界电子元器件;2010年03期
6 纪宗南;;单片高清晰度电视(HDTV)A/V解码器[J];电子天府;2000年09期
7 Stanley Jing;梁兴光;;卫星接收机的音频升级实践之二 卫星接收机SPDIF光纤同轴接口的加装及自制外置音频解码器(续)[J];卫星电视与宽带多媒体;2006年19期
8 李维涛;陈修焕;何新江;李仕专;;数字音频解码器软硬件协同设计[J];现代计算机(专业版);2010年12期
9 ;中裕奥斯率先推出CS-5.1多声道纯音频解码器[J];实用影音技术;1999年09期
10 小狄;;画音时尚 字字珠玑 DVDrip播放全攻略[J];电脑自做;2003年10期
11 邓邵武;;实时媒体的新发言人 real Player 10[J];数字世界;2004年03期
12 康书峰;郑文权;;基于MCU和音频解码器设计磁带式MP3播放器[J];电子设计技术;2007年07期
13 张磊;王伟;;基于MIPS平台的MPEG-4 AACplus v2解码器的实现[J];电声技术;2007年12期
14 潘岳;王建中;戎蒙恬;刘文江;;MPEG-4 AAC解码器在NIOS II平台上的实现和优化[J];电声技术;2006年11期
15 美奂;头重脚轻;叶子;;体验高清从现在开始[J];电脑迷;2007年06期
16 ;供应商介绍[J];电子设计技术;1997年11期
17 ;展讯:以实际行动支持AVS自主创新标准[J];通讯世界;2008年04期
18 冀宏斌;罗浩;徐兴;;基于WM8741的音频解码器设计[J];电子设计工程;2009年12期
19 单长;卢选民;王忠凯;石韫玉;;一种基于RFID的便携式智能语音播放器设计[J];现代电子技术;2011年15期
20 晓白;;音响发烧友的福音——HDAC200数字音频解码器推出[J];家庭影院;1998年03期
中国硕士学位论文全文数据库 前10条
1 王燕;基于OpenRISC的音频解码器软硬件协同设计[D];浙江大学;2007年
2 邹锦;基于DM642的DTS音频解码器研究与实现[D];哈尔滨工业大学;2010年
3 吴晛;OpenRISC处理器内的性能计数器的设计和实现[D];上海交通大学;2009年
4 李凯;DRM系统中音频解码算法的研究及音频解码器的设计[D];天津大学;2007年
5 余吉军;基于ARM9的AVS音频解码器的优化及研究[D];浙江大学;2007年
6 朱立标;网络处理器RISC引擎关键技术研究[D];西安电子科技大学;2006年
7 贾磊;OR1200向量处理器的设计及在MPEG-4中的应用[D];厦门大学;2007年
8 俞光耀;便携式媒体播放器系统芯片音视频解码器设计[D];江南大学;2008年
9 赵钢荣;CDMA手机外围驱动设计[D];西安电子科技大学;2007年
10 黄俊俏;HE-AAC音频解码器FPGA原型芯片设计[D];合肥工业大学;2010年
中国重要报纸全文数据库 前10条
1 广东 黄宗祥;DVD AUDIO、SACD音频解码器的设计[N];电子报;2001年
2 湖南 头重脚轻;电影播放出了问题怎么办[N];电脑报;2004年
3 Forzainter;优化AVI的音效,你会了吗[N];电脑报;2004年
4 梁 丽 本报记者 刘 佳;青岛:买名牌卖名牌[N];中国质量报;2004年
5 歪歪头;罚不死的WMP[N];电脑报;2004年
6 Lily;MPEG-4热点问答[N];中国电脑教育报;2002年
7 ;TCL笔记本电脑X200宽屏视野[N];计算机世界;2004年
8 一声;TCL掀起新娱乐商务主义旋风[N];科技日报;2004年
9 湖北 褚达;视频编码一网打尽[N];电脑报;2003年
10 武汉 杨维中;“度高网络CD播霸”的技术构成和特点简析[N];电子报;2009年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978