音频编解码算法及软硬件协同设计研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hrroad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AAC(Advanced Audio Coding)是一种高质量的音频编码标准,它是MPEG-2音频的非向后兼容部分,也是MPEG-4音频的核心。本文首先对心理声学模型、滤波器组、量化和比特分配、预测编码、时域噪声成型等技术进行研究。在此基础上,本文对AAC标准建议的编码算法作出某些改进。其中的一些主要改进有:提出一种基于线性预测的比特分配算法,即利用帧与帧之间存在的相关性,根据前几帧的比特分配信息初值预测出当前帧的比特分配信息初值,通过合理设定比特分配信息初值,使得比特分配的迭代次数减少,从而节省了音频编码的运算量。此外,基于对心理声学模型的分析,对心理声学模型作若干近似,简化的目的是为了用较少的比特编码音频数据。 其次,本文在分析软硬件协同设计流程和AC3解码算法以及RISC核Virgo上实现AC3音频解码的基础上,扩展指令集增加特殊指令减少了AC3解码的时间和解码程序占用的空间。通过对AC3解码汇编程序及其在Virgo核上运行的结果进行分析提取出占用CPU运行时间较多的子函数,再对这些子函数建立模型提取出关键操作并将其综合成特殊指令,文中给出了这些指令的具体硬件实施框架和原理。最后,通过软件上统计存储空间和运行时间,硬件上对比添加指令硬件单元前后的综合门数的软硬件协同评估方法分析了添加指令后的系统性能。结果表明,添加指令硬件单元减少了指令汇编程序占用空间和程序运行时间,并从总体上减少了系统的硬件开销。 最后,本文依据多媒体SoC(System-on-chip)实时操作的要求,应用程序和数据尽量存放在片上存贮器或高速缓存中,以加快处理速度。片内存贮器件过多导致存贮器件的面积和功耗大大增加。该论文以AC3音频解码程序为例,提出了SoC中存贮优化的一般方法。论文设计的MPEG-2系统集成解码芯片是一个SoC,该SoC采用32位嵌入式RISC CPU核Virgo进行音频AC3和TS流解码的计算任务,并承担SoC的管理;视频解码采用ASIC实现。为减少系统的存贮耗费,针对AC3程序进行了存贮优化,并提出了一种应用软硬件协同设计的方法,即从系统级、汇编级和硬件级进行存贮优化。
其他文献
目的 研究布地奈德联合沙丁胺醇雾化吸入治疗小儿毛细支气管炎的临床疗效,观察其对患儿免疫功能的影响,为儿科医师选择合理用药方案提供参考。方法 本次研究选取的研究对象为
西方对"一带一路"的质疑既呈现无知与偏见,也有利益驱使、趋势担忧,反映出西方不习惯、不甘心中国领导世界,不认可、不看好中国发展模式及其国际推广。概括起来,有三大质疑:
为适应国际商事仲裁的需求,确立紧急仲裁员制度已经成为各地区仲裁规则发展的一大趋势,中国国际贸易仲裁委2015规则(简称CIETAC规则)也引入了紧急仲裁员制度。虽然当前各国的
<正>定时插座是一项专利产品,该产品原理在于利用开关定时,可有效地减少用电。譬如,在办公室里的饮水机通电后容易忘记关掉,饮水机里的水一个通宵要沸腾好多次,这不仅耗电还
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
无线传感器网络系统(WSNs)已经成为当前国内、外的重要的研究领域之一,它综合了传感器技术、嵌入式计算技术、现代网络及无线通信技术、分布式信息处理技术等,使人们可以在任
用三维贯通网络结构的SiC多孔陶瓷作为柴油机尾气微粒净化用载体材料,研究了SiC多孔陶瓷的性能及其对柴油机尾气微粒净化效率及再生性能。结果表明,所制备的SiC多孔陶瓷以-α
在中华民族为实现“中国梦”的关键时期,优秀家风文化融入大学生社会主义核心价值观教育变得比任何时期都重要。这是大学生自身健康成长的必要条件、高校思想政治教育的内在
目的研究甲醛和甲苯单独与联合吸入染毒致雄性昆明种小鼠的生殖毒性与遗传损伤作用,探讨其联合毒性效应。方法将108只雄性健康清洁级昆明种纯系小鼠随机分为9组,每组12只。分
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield