收藏本站
《电子科技大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

改进的离散余弦反变换迭代算法研究与音频DSP核设计

李辉  
【摘要】: 改进的离散余弦反变换(IMDCT)是音频解码中的关键技术,其计算复杂并对音频解码的实时性有显著影响。IMDCT迭代算法具有适用范围广、适合超大规模集成电路并行实现等优点,受到学术界的广泛关注。本文提出了三种新的IMDCT迭代算法,设计并验证了相应的IMDCT硬件加速器结构。与传统的IMDCT迭代算法相比,三种新算法的计算效率有明显提高。为了准确评估新的IMDCT迭代算法的计算效率和深入研究基于音频DSP核的音频解码技术,本文设计了一个24位音频DSP核,并通过AC-3实时解码实验对其进行了验证。 通过对IMDCT迭代算法的渐进研究,多次对IMDCT迭代算法及其硬件加速器结构进行改进,并把最终得到的高效IMDCT迭代算法和高精度硬件加速器应用于5.1声道的AC-3实时解码。本文的主要工作包括: (1)提出了一种新的基于IV型离散余弦变换/IV型离散正弦变换(DCT-IV/DST-IV,type-IV discrete cosine transform/type-IV discrete sine transform)分解的IMDCT快速算法(为了表述方便,以下称之为第一种IMDCT迭代算法),并给出了相应的IMDCT硬件加速器迭代结构。与两种已报道的IMDCT迭代算法相比,本文提出的第一种IMDCT迭代算法具有更高的计算效率,而且相应的硬件加速器结构更简单。实验结果表明:采用本文提出的第一种IMDCT迭代算法和相应的硬件加速器,计算512点IMDCT所需的时间比已报道的高效IMDCT迭代算法的计算时间减少了38%。 (2)为了节省硬件资源,本文提出了一种精简的IMDCT硬件加速器结构。根据本文提出的第一种IMDCT迭代算法,IMDCT的计算被转化为DCT-IV/DST-IV的计算。通过由DST-IV到DCT-IV的变换,DCT-IV/DST-IV变为了DCT-IV/DCT-IV的形式。为了简化IMDCT硬件加速器的结构,在硬件加速器中采用了一种占用资源少的DCT-IV迭代结构;通过改变与IMDCT计算有关的窗函数,进一步简化了IMDCT硬件加速器的结构。与第一种IMDCT迭代算法的硬件加速器结构相比,精简的的硬件加速器结构减少了2个乘法器和2个锁存器。 (3)提出了一种混合IMDCT快速算法及其硬件加速器迭代结构。该算法源自本文提出的第一种IMDCT迭代算法,并吸收了已报道的高效IMDCT迭代算法计算时延小的优点。通过结合两种IMDCT迭代算法并对计算项进行重组,得到适合资源共享、复用的IMDCT计算形式。实验结果表明:本文提出的这种混合IMDCT快速算法与本文提出的第一种迭代算法以及已报道的高效迭代算法相比,计算512点IMDCT需要的时间分别减少了20%和51%。与两种对比算法所对应的硬件加速器相比,混合IMDCT快速算法(为了表述方便,以下称之为第二种IMDCT迭代算法)所对应的硬件加速器的硬件资源分别减少了24%和48%。 (4)提出了一种可以进行多重分解的IMDCT快速算法和一个高计算精度的硬件加速器结构。基于多重分解的思想,对本文提出的第一种IMDCT迭代算法进行修改,用一种新的分解方式获得4对N/16点的DCT-IV/DST-IV。给出了多重分解的一般规律,并对多重分解算法的计算复杂度进行了评估。此外,为IMDCT多重分解算法设计了高计算精度的硬件加速器。实验结果表明:与本文提出的前两种迭代算法以及已报道的高效IMDCT迭代算法相比,基于IMDCT多重分解算法和相应的硬件加速器,计算512点IMDCT所需的时间分别减少了11%,29%和56%。仿真结果表明:采用IMDCT多重分解算法和相应的硬件加速器进行IMDCT计算能满足AC-3的C级解码器信噪比要求。 (5)设计了一个24位音频DSP核,并以AC-3实时解码实验对其进行FPGA原型验证。为了实现5.1声道的AC-3的实时解码,采用了多重分解的IMDCT迭代算法、Goldschmidt除法算法等优化算法,并为音频DSP核设计了IMDCT硬件加速器、码流分解模块等硬件加速模块。实验结果表明:该音频DSP核能用33MHz的时钟频率实现AC-3音频(5.1声道、采样率48KHz、码率448Kbps)的实时解码,接近于高性能DSP(TMS320C62x)解码AC-3所用的29MHz时钟频率。面向AC-3解码对音频DSP核的性价比评估表明:为音频DSP核增添硬件加速模块后,其性价比提高了近3倍。以AC-3的浮点解码结果为标准,分别计算专业的AC-3音频处理工具AC3Tools Pro解码所得结果的信噪比和基于本文的音频DSP核解码所得结果的信噪比。对比5段解码数据表明:基于本文的音频DSP核的解码信噪比比AC3Tools Pro的解码信噪比高1.91-13.9dB。
【学位授予单位】:电子科技大学
【学位级别】:博士
【学位授予年份】:2010
【分类号】:TN912.3

【引证文献】
中国硕士学位论文全文数据库 前2条
1 张何俊彦;基于NiosⅡ的语音识别与AC3音频解码系统设计[D];电子科技大学;2011年
2 王俊杰;音频DSP核低功耗研究及后端设计[D];电子科技大学;2011年
【参考文献】
中国期刊全文数据库 前3条
1 韦晓东,周琼芳,汪斌,吕江波,张明,刘鹏,虞露;嵌入式RISC核MPEG2/AC3解码器[J];半导体技术;2003年07期
2 汪斌,姚庆栋,刘鹏,张明,韦晓东;面向HDTV应用的音频解码软硬件协同设计[J];电子与信息学报;2004年07期
3 李辉;李平;;一种嵌入式DSP核的设计及FPGA验证[J];微电子学;2008年02期
中国博士学位论文全文数据库 前1条
1 汪斌;音频编解码算法及软硬件协同设计研究[D];浙江大学;2004年
中国硕士学位论文全文数据库 前1条
1 汤岐;基于音频专用DSP核的AC-3解码设计与实现[D];电子科技大学;2009年
【共引文献】
中国期刊全文数据库 前6条
1 张轩磊;窦维蓓;董明;;面向SoC的数字音频解码系统设计方法[J];电声技术;2008年08期
2 徐华结;郭立;;数字音频AC-3比特流分析处理器的FPGA实现[J];电子测量技术;2008年01期
3 宁静;;一种高清视频同步分离器的设计[J];湖北民族学院学报(自然科学版);2011年02期
4 李辉;李平;王忆文;;音频专用DSP核的硬件循环设计[J];微电子学;2008年06期
5 陈树娟;;MPEG-4 AAC实时编解码系统研究[J];煤炭技术;2011年12期
6 孟建熠;黄凯;严晓浪;葛海通;;应用于SoC功能验证的快速处理器仿真模型[J];浙江大学学报(工学版);2009年03期
中国博士学位论文全文数据库 前3条
1 栾静;模型驱动的系统级软硬件协同设计若干关键技术研究[D];华东师范大学;2006年
2 齐峰岩;低速率波形内插语音编码关键技术的研究[D];北京工业大学;2007年
3 李琳;音频感知编码模型及关键技术的研究[D];中国科学技术大学;2008年
中国硕士学位论文全文数据库 前10条
1 吴迪;在蓝光系统中基于ARM920T的AAC三路解码器[D];苏州大学;2010年
2 吴甜甜;基于MIPS嵌入式系统的iLBC编解码处理[D];北京邮电大学;2011年
3 王文龙;音频解码系统算法的优化及在DSP上的定点化研究[D];南京信息工程大学;2011年
4 彭军;IPTV机顶盒关键技术研究与实现[D];华中科技大学;2011年
5 梅优良;基于RISC的MPEG-4 AAC编解码研究[D];浙江大学;2006年
6 张瑾;基于DVB标准的MPEG音频解码器设计研究与实现[D];浙江大学;2006年
7 任军刚;Enhanced aacPlus编解码器的研究和实现[D];西安电子科技大学;2006年
8 张炜;媒体数字信号处理器的结构和应用系统设计研究[D];浙江大学;2006年
9 李丽华;基于DSP TMS320C6416平台上的MPEG-4 AAC解码器的实现与优化[D];西安电子科技大学;2007年
10 何斌;基于软硬件协同的AVS音频解码器的设计与实现[D];上海交通大学;2007年
【同被引文献】
中国期刊全文数据库 前4条
1 罗罹;基于门控时钟的CMOS电路低功耗设计[J];安徽大学学报(自然科学版);2005年03期
2 刘加;汉语大词汇量连续语音识别系统研究进展[J];电子学报;2000年01期
3 张宜;汉语语音识别技术的研究与发展[J];广西广播电视大学学报;2003年04期
4 梁允萍;章成旻;李烨;;数字IC低功耗设计综述[J];硅谷;2009年10期
中国博士学位论文全文数据库 前1条
1 周锦锋;低功耗MP3解码器设计及其可测性分析[D];中国科学院研究生院(计算技术研究所);2003年
中国硕士学位论文全文数据库 前8条
1 黄文辉;基于矢量量化的说话人识别技术研究[D];西安电子科技大学;2006年
2 杨礼特;说话人识别系统研究与实现[D];西安电子科技大学;2006年
3 邵宝生;基于LonWorks总线技术的说话人识别系统研究与实现[D];东华大学;2007年
4 张俊;基于VQ和DTW相结合的语音识别算法研究[D];武汉理工大学;2007年
5 郭慧晶;无线接入SOC芯片的低功耗物理设计[D];厦门大学;2007年
6 迟雪锋;65nm下的TD-SCDMA芯片低功耗后端实现[D];复旦大学;2008年
7 朱炯;基于ASTRO的解码芯片后端设计及方法研究[D];电子科技大学;2010年
8 陈思明;基于SOC ENCOUNTER的百万门级ASIC后端设计[D];电子科技大学;2010年
【二级引证文献】
中国硕士学位论文全文数据库 前1条
1 田犇;基于FPGA孤立词语音识别系统设计与实现[D];武汉理工大学;2012年
【二级参考文献】
中国期刊全文数据库 前10条
1 韦健,张明,周琼芳,遇岩,姚庆栋;超标量、超流水线定点RISC核设计[J];电路与系统学报;2001年04期
2 张子男,刘鹏,高丰;软硬件协同验证中的系统性能评估方法[J];电路与系统学报;2003年05期
3 杨俊,蔡宣平,颜飞翔;数字音频技术及其应用与发展(一)[J];电声技术;2001年05期
4 侯兆荣,窦维蓓,董在望;提高MPEG心理声学模型简化算法的计算精度[J];电声技术;2001年07期
5 王立,李桂苓;MPEG和Dolby AC-3音频码流分析软件的设计与实现[J];电声技术;2004年04期
6 徐华结;;基于心理声学模型的杜比数字音频AC-3[J];电声技术;2007年10期
7 刘晓华,陈健;Dolby Digital音频压缩技术的研究和仿真[J];电声技术;1998年12期
8 贺前华,韦岗,帅林;多声道音频编码AC-3算法原理[J];电子计算机与外部设备;1998年06期
9 雷天石;在信号处理应用中选用RISC行吗?[J];今日电子;1999年10期
10 钱征海,吕宗伟;数字音频技术与杜比AC-3[J];电子技术应用;2005年09期
中国博士学位论文全文数据库 前1条
1 杨伟建;面向HDTV信源集成解码芯片的软硬件协同设计研究[D];浙江大学;2001年
【相似文献】
中国期刊全文数据库 前10条
1 喻临丰,郭尚来;DSP开发系统的设计与应用[J];微型机与应用;1995年01期
2 喻德顺;MCU的发展及其趋势[J];微处理机;1996年03期
3 陈芳,沈兰荪,涂承宇,王爱民;短波软件无线电[J];数字通信;1997年04期
4 张晖,宋星文,王扶文;用VB开发DSP的监控界面环境[J];微型电脑应用;1997年04期
5 周璇,余松煜;甚低码率视频编码器的TMS320C80实现[J];电子技术应用;1998年07期
6 张睿,李建东;一种实用的软件无线电结构[J];电子学报;1999年S1期
7 吕晖,董在望;基于软件无线电概念的DAB基带处理器[J];广播与电视技术;1999年12期
8 朱军;信号恒虚警检测的DSP实现[J];微机发展;1999年04期
9 陈三宝,徐泽群,房雪莲;基于DSP技术的实时信号分析系统研究[J];武汉交通科技大学学报;2000年04期
10 张锡宁;无线通信技术新发展──软件无线电[J];电气电子教学学报;2000年01期
中国重要会议论文全文数据库 前10条
1 甘金明;;基于DSP的路灯监控视频捕捉器设计[A];全国第二届信号处理与应用学术会议专刊[C];2008年
2 刘希凌;汪渤;郑智辉;;基于DSP+FPGA的机场视频辅助监控系统设计[A];中国自动化学会控制理论专业委员会D卷[C];2011年
3 陈树人;裴文超;尹东富;;基于DSP的棉田杂草实时识别试验研究[A];中国农业工程学会2011年学术年会论文集[C];2011年
4 龚敏;王林泓;龚卫国;杨利平;;基于DSP的心电检测及自诊断系统的设计[A];中国仪器仪表学会医疗仪器分会第四次全国会员代表大会暨2009年学术年会论文集[C];2009年
5 邹垚;张超;;基于DSP的人脸识别算法实现与优化[A];中国通信学会通信建设工程技术委员会2010年年会论文集[C];2010年
6 吴庆国;;A-律μ-律压扩的DSP实现方法研究[A];江苏省电子学会2010年学术年会论文集[C];2010年
7 高艳涛;张旭东;;基于多核DSP的脉冲压缩算法仿真[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
8 ;A Wavelet Transform Power Harmonic Detection Method Based on DSP[A];第二十九届中国控制会议论文集[C];2010年
9 李斌;孔祥东;董杰;;气体参数在线调整装置的DSP控制系统研究[A];中国机械工程学会流体传动与控制分会第六届全国流体传动与控制学术会议论文集[C];2010年
10 贾承军;;基于DSP双余度永磁无刷直流电机启动的设计与实现[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年
中国重要报纸全文数据库 前10条
1 ;网络:45nm多核DSP实现下一代无线标准功能[N];中国电子报;2008年
2 小龙;创造DSP辉煌二十年[N];中国电子报;2002年
3 本报记者 汪云;DSP拿得住渠道终端吗?[N];计算机世界;2001年
4 广东 秦合城;DSP与普通MCU的区别[N];电子报;2008年
5 浩军;无线将左右DSP市场[N];中国计算机报;2001年
6 本报记者 王小庆;宽带革命挑战DSP[N];中国电子报;2001年
7 山东 孙海善 蒋海燕;台达DSP-680CBA型电源典型故障检修(上)[N];电子报;2010年
8 本报记者 王小庆;DSP的应用只是开始[N];中国电子报;2002年
9 ;分析师纵观2001年DSP市场[N];中国电子报;2002年
10 ;DSP和Sales如是说[N];中国计算机报;2001年
中国博士学位论文全文数据库 前10条
1 李辉;改进的离散余弦反变换迭代算法研究与音频DSP核设计[D];电子科技大学;2010年
2 赵庆亮;基于DSP的自动平衡控制理论与方法研究[D];北京化工大学;2012年
3 孙科林;基于多核DSP的实时图像处理平台研究[D];电子科技大学;2012年
4 谷晓忱;并行蒙特卡罗计算硬件加速器的关键技术研究[D];国防科学技术大学;2010年
5 王洪君;H.264运动估计快速算法研究及编码器DSP实现[D];天津大学;2009年
6 肖传伟;智能相机的设计研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2006年
7 吴树林;分裂——迭代算法的理论分析及应用[D];华中科技大学;2010年
8 林伟杰;永磁同步电机伺服系统控制策略的研究[D];浙江大学;2005年
9 宋新见;数字式噪声目标被动测距声纳研究[D];哈尔滨工程大学;2004年
10 周娴;100Gbps PM-(D)QPSK相干光传输系统DSP算法研究[D];北京邮电大学;2011年
中国硕士学位论文全文数据库 前10条
1 万乐生;基于DSP的发动机试验台测控系统研究[D];杭州电子科技大学;2009年
2 张吉;基于DSP的虹膜采集与识别装置的研究[D];沈阳工业大学;2010年
3 李波;基于DSP和PCI的箭地接口卡设计[D];上海交通大学;2011年
4 顾俊俊;基于DSP的野外火灾图像识别的研究[D];南京航空航天大学;2010年
5 喻显茂;一种基于DSP的监测系统研究与开发[D];华中科技大学;2011年
6 杨忠;基于DSP无线数据传输系统设计与实现[D];上海交通大学;2012年
7 刘鹏程;基于DSP的海上油膜厚度测量数据采集系统的研究[D];天津大学;2010年
8 谢刚;FT-Matrix DSP向量定点MAC单元的设计与实现[D];国防科学技术大学;2010年
9 王巍;一种DSP建模调试及代码生成工具的设计与实现[D];西安电子科技大学;2010年
10 刘巍伟;基于DSP的视觉图像处理研究[D];河北大学;2009年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026