基于软硬件协同设计的AAC解码器开发与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wheat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AAC音频编码标准是一种低码率、高保真的音频编码标准,具有压缩率高,音质好,支持多种采样率和多个声道等特点。与传统的MP3、AC3等编码标准相比较,在相同音质下它的码率更低,有效地节约了传输带宽,因而在移动多媒体广播、互联网流媒体等领域得到广泛的应用。实现AAC解码器方式有很多。通用的做法是使用商用DSP处理器,它的主要特点为灵活性大以及产品面向市场时间得以缩短,然而产品往往功耗较大和价格较高。而采用纯ASIC实现方法速度快,耗费资源少,但是可移植性却很差。本文提出了一种新颖AAC音频解码实现方法,就是使用通用的处理器与专用硬件加速器相结合的方法进行系统设计开发,它能够在硬件效率和灵活性之间找到一个很好的平衡点。通用的处理器能够灵活的驾驭于不同音频格式之间,同时专用硬件加速器能够加快硬件解码过程的执行效率。在本文中,主要工作包括以下几个方面:1.参考国际标准组织(ISO)制定的有关AAC音频协议,深入分析AAC解码各个功能模块,使用高级语言编写相应算法模块的软件源程序,在软件环境下建立AAC音频解码的工程,实现软件实时解码。2.依据设计指标,确定“反量化与缩放”和“Filterbank(合成滤波器组)”两大模块的方案和硬件架构,量化各子模块中参数,并搭建基于Matlab软件的仿真模型,完成它们在算法层次的仿真。3.借助Verilog-HDL硬件描述语言,编写“反量化与缩放”和“Filterbank(合成滤波器组)”两大模块源代码,然后进行仿真与验证。4. AAC解码系统的播放控制模块设计,具体分为软件和硬件两部分工作。软件部分通过编写解码控制程序和软硬件接口程序实现与硬件方通信,而硬件部分则主要实现对数据缓冲处理。采用基于软硬件协同设计思想,通过主机电脑和FPGA实验板,搭建测试“AAC音频解码系统”功能的硬件平台,实现AAC音频实时解码。
其他文献
<正>随着Web2.0时代的到来,基于微博平台的社会化网络口碑营销模式逐渐形成,并呈现出新的特点。2012年大型专业音乐真人秀节目《中国好声音》很好地利用了微博平台进行口碑营
<正>一、影视文化产业与旅游业融合发展的理论依据国外学者从上世纪90年代开始研究影视业对旅游业的影响。瑞雷和贝克对十多部知名美国电影播放的前10年与后5年拍摄地游客为
<正>周振天,著名电视剧编剧,从事编剧30余年,写过大量脍炙人口的优秀作品。如长篇小说《玉碎》、电影《老少爷们上法场》,电视剧《潮起潮落》、《驱逐舰长》、《神医喜来乐》
供应链的质量管理具有重要的现实意义。供应链质量管理就是通过把供应链的单个环节组织起来,构建一个完整有效的供应链质量保证体系,确保供应链具有持续而稳定的质量保证能力
近年来,在能源危机与环境污染的双重压力下,风力发电将是21世纪最有发展前途的绿色能源。本文针对兆瓦级水平轴风力发电机组结构和运行特点,基于空气动力学、流体力学、叶素
文章以量化形式入手,从语音、语义、语法三个不同层面和学科名项、性质类属名项两个不同角度,全面深入地剖析了中国高校校名内在的语言特征,揭示了这些语言特征产生的心理、
初高中生物教学脱节及个体差异等因素给衔接教学带来极大困难。本文基于solo分类理论,从教学实践层面总结初高中生物衔接教学的有效策略。 The high school biology teachin
注重案例筛选、教学过程把控与课堂引导的案例教学法因兼顾知识获取与应用能力培养,对工商管理专业"时尚+管理"方向这一以应用和创新力培为特征的课堂教学可有更积极推动,其
随着集成电路制造工艺和无线通信技术的迅速发展,实现全集成、多制式、低成本的无线收发器已成必然趋势。频率合成器作为无线收发器中的核心单元电路,是决定收发器性能好坏的
本文对煤炭企业物资供应管理工作状况,存在问题进行了概括性说明,提出了当前煤炭企业物资供应遵循的方针和指导思想,从深化企业改革,提高企业经济效益角度对企业物资供应管理