首页 | 本学科首页   官方微博 | 高级检索  
     

多路G.729A声码器在TMS320C54x上的实现
引用本文:王进军,宋道元,黄本雄.多路G.729A声码器在TMS320C54x上的实现[J].计算机工程与应用,2003,39(30):120-123,161.
作者姓名:王进军  宋道元  黄本雄
作者单位:华中科技大学电信系,武汉,430074
摘    要:ITU-UG.729A的ANSIC代码能够从ITU免费下载,但是它只实现了单路的应用,并且由于编解码的计算量巨大,ANSIC代码并不直接适用于数字信号处理器芯片(DSP)。论文描述了采用ITU-UG.729A8-kbit/s算法的多路声码器在TMS320C54xDSP上的实时实现方法。文章首先介绍了G.729A算法标准,然后讨论了如何构建C语言级的多路声码器,最后研究了如何将该C代码转换成TMS320C54x的汇编语言程序,并同时满足实时要求。整个程序在笔者自行开发的目标板上实现,并已成功地用于相应的VOIP系统中。

关 键 词:G.729A  多路声码器  VOIP  DSP
文章编号:1002-8331-(2003)30-0120-04

Implementation of Multi_Channel G.729A Vocoder on the TMS320C54x
Wang Jinjun Song Daoyuan Huang Benxiong.Implementation of Multi_Channel G.729A Vocoder on the TMS320C54x[J].Computer Engineering and Applications,2003,39(30):120-123,161.
Authors:Wang Jinjun Song Daoyuan Huang Benxiong
Abstract:The ITU-U G.729A standard simulator program in ANSI C language can be downloaded from ITU freely,which realizes a single-channel application.Because of its huge computing amount ,the ANSI C code is not directly suit-able for an application on DSP.In this article,the way to realize a real-time multi-channel vocoder in ITU-U G.729A algorithm is described.First,the G.729A algorithm is introduced,then the way to construct a multi-channel vocoder in C language is given,and at last the technique to convert C code into TMS320C54x assembly language is talked about.The code has meet the real-time requirement.The whole program is tested under our target board,and is now used in a VOIP system.
Keywords:G  729A  Multi_Channel Vocoder  VOIP  DSP
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号