音频解码系统算法的优化及在DSP上的定点化研究

来源 :南京信息工程大学 | 被引量 : 5次 | 上传用户:nemosan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着单片机、DSP、ARM等嵌入式芯片的出现,音频编解码技术发展迅猛。当前音频编解码正朝着高压缩比、高保真的方向发展,国际上相继出现了多种格式标准,如MPEG-1, AAC, AC-3等。在众多音频标准中,Huffman解码和IMDCT (Inverse Modified Discrete Cosine Transform,修正的离散余弦逆变换)处理一直是音频解码的重要组成部分,在解码过程中占有较高的比重。本文主要对音频解码过程中的Huffman快速查表算法和快速IMDCT处理算法进行研究,在原有算法的基础上进行进一步的优化,提高了查表效率和计算效率。本文所做的主要工作如下:(1)分析了音频解码系统和解码算法的国内外研究现状,分别比较了多篇文献中的解码系统和解码算法的性能。(2)分析了编码过程中的心理感知特性和掩蔽效应,通过仿真实验进一步验证了声音的掩蔽性能。详细分析了音频解码系统的解码流程,主要研究了Huffman解码算法的查表方式和IMDCT处理过程。(3)在Huffman直接查表法的基础上提出了一种快速Huffman查表算法。针对Huffman码表的特点,在对Huffman码表按码字大小重排序时,根据代码以“0”开头或以“1”开头将Huffman码表分成两类。在解码时先进行起始位判断,若是“0”查找以“0”开头的表,若是“1”则查找以“1”开头的表,再根据码字的码长确定它在Huffman码表中的位置。理论分析表明本文提出的快速查表算法比原算法的查表时间减少了一半。(4)对计算数长为N的IMDCT处理算法进行了改进,在IMDCT处理中N取4的倍数的基础上提出N取8的倍数,推导了N点IMDCT序列公式,把N点IMDCT处理转化为四个N/8点的离散正余弦变换。改进的优化算法比N取4的倍数的原算法减少了计算周期,提高了计算效率。(5)对基于TMS320C5416的音频解码的定点化问题进行了研究。在解码过程中,对浮点运算密集的步骤进行定点化处理,将可替换的部分用定点运算替换,并对定点后的结果进行仿真分析。仿真结果表明定点化前后音频的波形差别不大,符合音质要求。
其他文献
基于符号计算,本文研究了非线性系统中可积系统与混沌系统中的若干问题,工作主要分以下两个部分:一、分别从延拓结构方法、Riccati型伪势与Bell多项式三个方面研究了非线性发展
阀门作为管道系统介质流量的调节执行机构,是一种重要的执行器,阀门定位器是主要附件之一。而我们国内传统定位器主要以力平衡式为主,所以行程和零点调整时需反复调整,调校麻
学位
大学生的就业问题伴随着我国经济体制的转轨和劳动分配制度的改革而不断变化,成为近十年最受社会关注的热点问题之一。特别是当前大学生就业的结构性矛盾仍然突出,引起许多专家
作为国际植物保护公约秘书处的负责人,阿罗普·邓(Arop Deng)认为2020国际植物健康年(IYPH)是一次千载难逢的好机会,大家可以通过在全球加强对植物健康的保护,来帮助消除饥饿
期刊
狭叶木藜芦是杜鹃花科木藜芦属常绿灌木,株高50cm左右;小枝拱形,红色,丛生状.单叶,互生,叶先端尖,叶表面有光泽,叶缘有锯齿,倒卵形,革质,嫩叶红色,艳丽美观.总状花序,花白色,
期刊
盲源分离(Blind Source Separation, BSS)是近年来在信号领域中出现的一个热点问题,它是指在源信号和混合矩阵未知的情况下,根据输入源信号的统计特性,仅仅由观测信号恢复出
欧盟关于植物有害生物保护措施的新《植物健康法规》于2019年12月14日生效.新法规旨在使植物健康制度现代化,加强生物安全防控,防止引入有害生物,有效应对疫情,从而保护欧盟
期刊
植物病虫害自人类诞生之日起就已经存在.《圣经旧约·出埃及记》就曾提到埃及的蝗灾,而被称为“植物学之父”的提奥夫拉斯图斯(希腊植物学家,公元前371 ~ 286年)研究并解释了
期刊
无源性作为一种输入输出的性质普遍存在于系统的动力过程之中,它体现了系统在容许输入的条件下能量的衰减特性。实际上,基于Lyapunov函数的镇定理论,可以从无源性的角度加以解释