论文部分内容阅读
随着多媒体技术的飞速发展,语音压缩技术已经越来越受到人们的重视。近几十年来,各种各样的语音压缩方案被提出并已经应用于实践,高质量、低码率语音压缩算法是语音压缩领域的研究热点;数字信号处理器(DSP)是专门用于实时信号处理、具有特殊硬件软件结构的微处理器。数字信号处理器为语音压缩技术的发展提供了良好的实现平台。G.729A是国际电信联盟(ITU-T)于1996年底推出的高质量低码率的语音压缩方案,TMS320C6711是TI 公司推出的高性能浮点数字信号处理器。在详细分析了G.729A语音压缩方案的原理和TMS320C6711的软硬件特点的基础上,成功地实现了DSP的实时语音压缩和解压。研究过程中首先根据本课题的要求,对G.729A算法做了深入研究;然后在PC平台上利用标准C语言对优化后的算法进行了仿真,并给出了仿真的实验结果;最后在以TMS320C6711为核心的系统处理平台上,进一步实现算法的优化,并应用BIOS嵌入式实时操作系统,实时实现该算法的编解码。对基于DSP的G.729A语音压缩算法进行了严格的测试,测试结果表明:(1)算法通过了ITU-T的测试向量,达到了ITU-T标准;(2)本编码算法对于时间长度为10毫秒的一帧语音数据编码需要1.1毫秒,解码需要0.29毫秒,完全可以在TMS320C6711 DSP处理器上实时实现多路语音编解码。该DSP语音压缩模块可以广泛地应用在数字语音记录、VoIP、电话会议、数字广播等各个领域。