• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > ITU-TG.729算法及其实时实现

ITU-TG.729算法及其实时实现

录入:edatop.com     点击:

G.729编解码算法,实时实现的G.729系统的软件设计和硬件设计。在ADSP-2181上实现的G.729编解码器,已经通过了ITU-T G.729的全部测试矢量,并且已经在数字语音记录仪和H.323网上多媒体通信系统中得到推广应用。

关键词: G.729协议 ADSP-2181 接口模块 IDMA口

G.729协议[1]是由ITU-T的第15研究小组提出的,并在1996年3月通过的8Kbps的语音编码协议。

G.729协议使用的算法是共轭结构的算术码本激励线性预测(CS-ACELP),它基于CELP编码模型[2]。由于G.729编解码器具有很高的语音质量和很低的延时,被广泛地应用在数据通信的各个领域,如IP phone和H.323网上多媒体通信系统等。

针对实时实现G.729的一些难点,我们提出了解决的方法。目前,我们已经在Analog Device的定点数字处理芯片adsp-2181上实时实现了符合ITU-T G.729编解码器的全部功能,该编解码器占用了22MIPS的运算量。我们在ADSP-2181上实现的G.729编解码器,已经通过了ITU-T G729的全部测试矢量,并且已经在数字语音记录仪和H.323网上多媒体通信系统中进行了推广应用。

1 G.729协议编解码算法介绍

1.1 G.729编码算法介绍

电话线路上的模拟语音信号,经话路带宽滤波(符合ITU-T G.712建议)后,被8kHz采样,量化成16bit线性PCM数字信号输入到编码器。该编码器是基于线性预测分析合成技术,尽量减少实际语音与合成语音之间经听觉加权后差分信号的能量为准则来进行编码的。编码器的结构框图如图1所示,其主要部分有:

·线性预测分析和LPC系数的量化;

·开环基音周期估计;

·自适应码本搜索;

·固定码本搜索;

·码本增益量化。

下面分别描述这五部分的主要技术。

·线性预测分析与LPC系数的量化

首先对信号进行加线性预测分析窗,分析窗由两部分组成。第一部分是半个汉明窗,第二部分是四分之一个余弦信号。将加窗后的语音信号通过LevinsonDurbin算法获得线性预测滤波器系数ai

上一篇:一种适于TD无线网络优化配置的方案设计
下一篇:大唐移动MSC POOL解决方案

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图