论文部分内容阅读
随着通信,计算机网络等技术的飞速发展,尤其是近20年,语音编码技术在移动通信、卫星通信、多媒体技术以及IP电话通信中得到普遍应用,并起着举足轻重的作用。日益增加的客户需求量和现有的通信信道容量之间的矛盾愈发突出。如何在有限的信道资源下,通过压缩信源以提高传输效率已成为当前急需解决的问题之一。为此诞生了许多语音压缩处理方法,在此基础上ITUT也提出了一系列的低速率语音编码方案,G.723.1便是H.324协议簇首推的标准算法。 本文首先从语音信号产生的数学模型出发,讨论了G.723.1双速率语音编码中用到的基础技术,对多脉冲激励线性预测和码激励线性预测分析算法做了详细的论述。在对G.723.1双速率语音编码算法剖析的基础上,提出了在TMS320C5416 DSP的硬件开发平台上实时实现该标准的解决方案。同时,对整个系统所涉及的硬件资源、软件设计均作了介绍,包括硬件软件初始化,编码、解码以及调用中断,通过使用DSP/BIOS实时处理工具建立配置文件,结合DMA和McBSP进行语音数据传输等。最后根据G.723.1标准实时实现的性能指标,采用C语言级、汇编级和算法级优化,对标准算法进行了多方面的改进,最终在TMS320C5416 DSP上实时实现了该标准,语音质量良好,达到了通信质量的要求。