基于MIPS嵌入式系统的AC3音频解码处理

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:simyhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术日新月异的发展,数字音视频技术成为信息产业的重要领域,高清数字电影、电视的应用使得人们对音频的处理要求越来越高,对其音质、立体声效果的要求也与日俱增。目前有很多音频编码格式被采用,如MPEG、WAV、AAC、RMVB及AC3。其中杜比AC3技术在多声道音频编码领域的发展中占有一定的优势,在DVD中被广泛的应用。论文根据AC3的特点及其音频格式规划算法实现AC3的软解码过程,并将其移植到MIPS上正确工作,课题选用的MIPS内核是MIPS 24KE。在VC6.0的平台上实现了AC3软解码及其正确性的测试,并对各个解码模块的运算负载进行了评估,为后面的优化工作服务,将其移植到MIPS芯片上可以在MIPS系统中正确解码播放,并结合MIPS内核的特点对解码过程进行语言级的优化和DMA数据搬移。最后针对功能需求添加卡拉OK功能。本论文的主要工作和特色:(1)通过调研大量的文献,分析了当前数字音视频编码压缩技术的发展现状,分析目前应用广泛的几种音频压缩格式,重点研究了杜比AC3的应用和发展,讨论了声音信号压缩的理论依据:人耳听觉的心理声学特性。(2)深入分析了AC3的帧格式,以及AC3的解码算法,对各个模块的算法实现进行深入研究。在VC6.0平台上实现了AC3解码过程,并对算法正确性进行了验证和复杂性分析。(3)设计MIPS系统流程,将解码过程其移植到MIPS24KE内核中处理,使其可以在MIPS系统中正确工作,结合MIPS的处理特点针对运算复杂性代码进行汇编优化。数据搬移运用DMA操作来优化,提高解码速率。(4)在MIPS系统中添加卡拉OK的功能,使系统可以处理两路音频信号,完成混音和混响的功能。
其他文献
随着集成电路工艺的进步以及计算机技术的不断发展,片上多核处理器正逐步取代传统的单核处理器成为未来的主流。然而由于芯片集成度的提高,芯片的功耗密度也越来越大,功耗问
软件无线电的提出,根本上改变了传统通信系统以硬件实现的观点,从本质上提升了通信系统的可扩展性和兼容性,具有重要的意义。软件无线电强调体系结构的开放性和全面可编程性,通过
近几年来,随着LTE网络的广泛应用,LTE的用户数目与日俱增,这对LTE系统的资源调度能力提出了更高的要求,因此业界对LTE的资源调度问题进行了多方面的研究。本文以国家科技重大
数字电视以其潜在的广阔市场和巨大的经济效益,已经成为国际高科技领域研究开发的热点之一。数字电视监测设备是数字电视开发和应用中必不可少的测试和调试工具,在设备的制造
无线通信技术和计算机网络技术的不断融合,是当今信息技术发展的一大特点。本文首先对无线局域网技术(WLAN)和VoIP技术分别进行了简介,随后对两者的结合,VoIP over WLAN(VoWL
近年来,分数傅里叶变换及其在信息处理领域中的应用成为学术界的一个热点研究方向。分数傅里叶变换不仅成为了光学信息处理和数字信号处理等领域的一个重要数学工具,而且由其
20世纪90年代,基于内容的图像检索技术被提出并在短短十几年便迅速成为检索技术的研究热点。基于内容的图像检索主要是直接对图像内容进行分析并抽取特征,如图像的颜色、纹理
随着移动用户越来越多,人们对无线资源的需求越来越高。在无线通信系统中,无线频谱资源是有限的,所以要想更好地利用有限的资源就需要把资源分配给资源利用率较高的用户,一般
在迈入信息时代的今天,信息在人类的各个领域,特别是军事领域,发挥着越来越重要的作用。在恶劣的电子战环境中,如何有效的抑制敌方的干扰,将信息及时准确的传达到战术部队,成