产品分类

您的位置:首页 > 技术文章 > G.729语音编码算法在TriMedia TM1300

技术文章

G.729语音编码算法在TriMedia TM1300

时间:2014-12-04 浏览次数:1812

  一、G.729编码器介绍
  
  G.729是国际电信联盟(ITU,InternationalecommunicationUnion)于1996年推出的采用共轭结构-代数码激励线性预测(CS-ACELP,Conjugate-StructureAlgebraic-Code-ExcitedLinear-Predication)技术的具有8kbit/s码率的语音编码算法建议,该算法是以语音编码方案中的码激励线性预测(CELP,CodeExcitedLinearPredication)技术为基础提出的,其原理如图1所示。
  
  G.729是一种单声道语音信号的压缩编码算法,模拟信号经过话带滤波器后,按8KHz的频率采样并转换成16bit的线性PCM信号(即128kbit/s的码流),这就是图中所示的G.729编码器的输入语音信号。G.729编码器以10ms的输入帧(80个采样点)为单位进行编码。G.729编码器的输出为8kbit/s的码流,因此其压缩比高达16:1。而经G.729解码器还原后的声音质量却达到了相当高的水准,其主观平均得分(MOS,MeanOpinionScore)在4分以上(MOSzui高得分为5分),属于良好级别,人的耳朵几乎察觉不到声音有失真的情况,音质与码率为64kbit/s的G.711编码标准相近,而占用的带宽仅为G.711的1/8。另外G.729编码算法的延时较小,在15ms左右。
  
  虽然G.729具有较低的码率、较高的还原音质和较小的延时等优点,但是由于其存在算法复杂度大和数据存储量大的固有缺陷,在早期并没有得到广泛的实际应用。后来随着超大规模集成电路VSLI工艺的进步,极大地推动数字信号处理器(DSP)技术的发展,各大厂商纷纷推出了各具特色的高性能DSP,也大大降低了实现G.729语音编码算法的成本。目前,G.729已经广泛应用于诸如、会议电视、数字音视频监控等领域。

  
  二、TrimediaTM1300处理器
  

  TM1300处理器是Philips公司推出的一款32位性能优良的多媒体处理芯片,特别针对数字视频和音频应用进行了优化,