[发明专利]一种基于G729语音压缩编码算法的DSP优化方法无效
申请号: | 201210344525.8 | 申请日: | 2012-09-18 |
公开(公告)号: | CN102903366A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 徐驭航;陈磊;唐先成;王亮;蔡自伟;宋宁帅;王牌;龙涛 | 申请(专利权)人: | 重庆大学 |
主分类号: | G10L19/12 | 分类号: | G10L19/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400044 重庆市沙坪坝*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于G729语音压缩编码算法的DSP优化方法,其特征在于按下列步骤进行:使用CCS3.3版本的DSP软件开发环境并将G729语音编码算法的开源源代码一直到TMS320C55X上,成功对语音编码;对算法中的LPC阶段进行多项式求根算法的改进,在固定码本搜索阶段,对码本的搜索算法进行了优化,在矢量距离的计算过程中,对距离搜索的过程进行了简化;对编译器进行设置;依次在C语言层面和汇编层面,对一些模块函数进行改写。本发明显著效果是:提供了一种基于G729语音压缩编码算法的DSP优化方法,具有编码时间短的优点,能够解决多路语音在DSP上实时编码的困难。 | ||
搜索关键词: | 一种 基于 g729 语音 压缩 编码 算法 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语言层面上,对一些模块函数进行改写,实现高效的循环和乘法成为最大的特点;步骤六、 汇编层面,利用了编译器内嵌的汇编基本函数库来代替标准代码中的基本运算函数,大大减少代码运行时间;另外对一些特殊的代码段,比如“综合滤波器”,采用了手工汇编的方法,进一步加强了算法的实时性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210344525.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种海参燕麦食品的制备方法
- 下一篇:一种发动机双循环冷却系统