HEAAC解码器的软硬件协同设计与实现

被引量 : 0次 | 上传用户:duanxinyu0056
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HEAAC(High Efficent Advanced Audio Coding)是新一代MPEG4音频压缩标准。它在AAC(Advanced Audio Coding)感知音频编码的基础上增加了SBR(Spectral Band Replication)频谱复制技术,对全频带中的高频信号进行参数编码,将压缩效率在AAC编码基础上进一步提高30%,因而更加适用于带宽受限的流媒体领域。目前,市场上已经有一些面向便携式应用,基于DSP或嵌入式处理器上开发的HEAAC解码器产品。采用软件编程方案实现HEAAC解码器,具有开发周期短、灵活性好的优点,但在成本与功耗要求都较为苛刻的便携式多媒体应用中,竞争力不如ASIC实现方案。但是,性能优异的ASIC电路需要牺牲设计周期和灵活性,这不能满足日新月异的消费电子市场的需求。大规模集成电路技术的发展,使得SoC设计成为21世纪集成电路发展的趋势。采用软硬件协同设计的SoC实现HEAAC解码器,可以通过合理的软硬件任务划分,兼顾发挥软件方案的灵活性与硬件电路的高效性,而且可以与其他音、视频编解码IP一起集成到更高层的SOC系统中,实现面向移动多媒体应用的单片解决方案。本论文从软硬件任务的划分、设计与验证三个方面讨论HEAAC解码器的软硬件协同设计与实现问题。合理的软硬件任务划分策略,对解码器性能非常重要。本论文在HEAAC解码器不同模块算法复杂度的理论分析基础上,通过定量的测试数据,构建软硬件划分模型,确定本解码器的软硬件划分策略。软硬件任务设计,是整个论文的核心内容。本解码器选取主流处理器ARM9E作为软件任务的实现平台,通过算法与汇编指令优化实现高效的执行程序。针对硬件任务设计,本解码器基于IP复用的思想,通过算法优化与可配置运算单元设计,实现多个硬件任务共享硬件资源的设计方案。本论文的软硬件任务验证分为两个讨论内容。前部分针对本解码器在基于AMBA总线的SoC平台上实现的软硬件通信与数据共享问题。后部分通过EDA软件,对HEAAC解码器的软硬件任务进行验证与性能评估,并且通过对比其他设计方案,证明本论文提出的软硬件协同设计的先进性。
其他文献
食品是人类赖以生存和发展的基本物质基础,也是影响国家安定、社会发展的重要因素。食品安全是公共安全的重要方面之一,在影响食品安全的诸多因素中最重要的是政府对食品安全的
面对新军事变革和国民经济动员内涵的扩展,国民经济动员要不断探索新的理论和方法才能满足应对战争和突发事件对各种物资的需求。本文在借鉴国内外众多研究成果的基础上,对物
<正> 郭沫若在“替曹操翻案”一文中提出:“我们今天要从新的观点来追求历史的真实性,替曹操翻案;而且还须得替一切受了委曲的历史人物,如殷纣王,如秦始皇,翻案”。秦始皇在
目的 :观察疏肝健脾、理气类中药配伍治疗糖尿病性胃轻瘫的临床疗效。方法 :在糖尿病原治疗方案基础上用延年半夏汤 (槟榔、枳实、半夏、桔梗、木香、人参等 )加味治疗糖尿病
新世纪的中国,随着经济的发展和生活水平的提高,人们越来越注重追求生活品质,越来越关注自身外在的形象。中国的美容行业从上个世纪八十年代中期起步发展至今已经接近二十年,这一
本文运用实证分析与规范分析相结合、定性分析与定量分析相结合的方法,以激励理论和委托代理理论为基础,以博弈论为分析工具,通过对国有商业银行中委托人与代理人的博弈分析,
<正>在数学教学中,概念是学好数学法则、定律、性质、公式等数学知识的基础和关键,是培养学生数学能力的前提,是解答数学实际问题的重要条件.因此,把握数学概念的教学十分重
伴随着自主式水下航行器应用范围的扩大,现在对其自主性的要求也在不断提高。浙江大学自主研发的新型自主式水下直升机-AUH,其独特的碟型形状,目标是实现全周转向、定点悬停
目的 制备羧甲基壳聚糖口腔用复合膜,为临床提供更适合治疗口腔溃疡、牙周炎、牙龈炎等口腔疾病的理想药物制剂.方法 先以5%聚乙烯醇、壳聚糖、甘油为成膜液制成空白隔离层,40
到目前为止,普通面板堆石坝的设计及施工技术已发展的相当完善,相当成熟。近年来,随着面板堆石坝碾压技术的不断提升,在峡谷地区修建开敞式溢洪道面板堆石坝已成为了可能。19