论文部分内容阅读
近二十年来,声音技术飞速发展,尤其是21世纪以来,随着CD、DVD的不断普及,多媒体技术开始蓬勃发展,而数字音频技术作为多媒体技术的代表之一,伴随着高清数字节目的广播越来越受到人们以及音视频开发人员的关注和青睐。随着人们对于生活质量要求的不断提高,传统的双声道立体声已经无法成为高品质声音享受的代名词。Dolby AC-35.1声道环绕立体声编码格式便应运而生。 Dolby AC-3是一种数字音频压缩格式,同时也是第一个为多声道音频信号设计的感知音频编码系统。目前广泛应用于影院、DVD、HDTV、数字视频广播DVB等音视频系统中。 本设计是基于DM642的AC-3音频解码器研究与实现,利用DM642进行音频文件解码的处理,利用EDMA将音频数据值传输给McASP,最后通过芯片AIC23B实现数模转换。 论文首先介绍了音频数据压缩的基础,包括模拟信号的数字化的三个步骤,采样、量化和编码;人耳的听觉阈值以及人类听觉系统的掩蔽特性和临界频带在编码过程中所起到的作用。然后通过对AC-3浮点程序的分析,简单介绍了AC-3编码的流程以及所运用到的相关的编码关键技术;对指数解码、尾数解码、IMDCT等主要功能模块进行分析并且阐述了其在C语言环境下的软件实现流程。进而在5.1声道的浮点 AC-3音频解码器的基础上实现定点化。定点化过程中,详细研究了变量动态范围和量化精度的确定方法,然后通过信号噪声比判断定点化后的准确性。论文最后完成AC-3解码程序在TMS320DM642硬件平台的移植和优化,介绍了设计中所采取的优化方法,并且对优化前后的时钟周期消耗进行了分析。 目前,该解码器在DM642平台上在32MHz频率下可实现声道的实时5.1解码,平均信噪比达到80dB,基本完成设计目标。