浏览量:0

一种基于G729语音压缩编码算法的DSP优化方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN201210344525.8 

申 请 日:20120918 

发 明 人:徐驭航陈磊唐先成王亮蔡自伟宋宁帅王牌龙涛 

申 请 人:重庆大学 

申请人地址:400044重庆市沙坪坝区沙坪坝正街174号重庆大学通信工程学院 

公 开 日:20130130 

公 开 号:CN102903366A 

代 理 人: 

代理机构: 

摘  要:一种基于G729语音压缩编码算法的DSP优化方法,其特征在于按下列步骤进行:使用CCS3.3版本的DSP软件开发环境并将G729语音编码算法的开源源代码一直到TMS320C55X上,成功对语音编码;对算法中的LPC阶段进行多项式求根算法的改进,在固定码本搜索阶段,对码本的搜索算法进行了优化,在矢量距离的计算过程中,对距离搜索的过程进行了简化;对编译器进行设置;依次在C语言层面和汇编层面,对一些模块函数进行改写。本发明显著效果是:提供了一种基于G729语音压缩编码算法的DSP优化方法,具有编码时间短的优点,能够解决多路语音在DSP上实时编码的困难。??全部 

主 权 项:一种基于G729语音压缩编码算法的DSP优化方法,其特征在于是按下列步骤进行:步骤一、在PC机上面安装DSP的软件开发环境,使用CCS3.3版本;步骤二、将G729语音编码算法的开源源代码移植到TMS320C55X上,并成功对语音编码;步骤三、分别对G729语音编码算法中的LPC阶段,进行多项式求根算法的改进;在固定码本搜索阶段,对码本的搜索算法进行了优化;在矢量距离的计算过程中,对距离搜索的过程进行了简化;步骤四、编译器层面,具体的设置情况为?G??K??PM??AL??O3?–FR,其中?O3表示优化的级别,选择合适的优化级别有利于程序的优化,?PM表示使能文件级别的优化,?K表示生成对应的汇编文件,?G表示使用DEBUG方式;步骤五、C语言层面,在编码阶段和优化阶段,充分利用了TMS320C55X和编译器的特点,针对TMS320C55X?DSP和CCS3.3编译器的特点,在C语言层面上,对一些模块函数进行改写,实现高效的循环和乘法成为最大的特点;步骤六、?汇编层面,利用了编译器内嵌的汇编基本函数库来代替标准代码中的基本运算函数,大大减少代码运行时间;另外对一些特殊的代码段,比如“综合滤波器”,采用了手工汇编的方法,进一步加强了算法的实时性。 

关 键 词: 

法律状态:生效 

IPC专利分类号:G10L19/12(2013.01)I