【技术实现步骤摘要】
本专利技术涉及一种基于嵌入式的语音压缩算法的优化技术。在TMS320C55X系列DSP上实现多路语音的实时控制,其中语音压缩编码协议为G729。
技术介绍
数字语音通信是当前信息产业中发展最快,普及面最广的业务。移动通信数字化,拓展了信道容量,改善了服务质量,促进了这一产业的飞速发展。相比于模拟语音,数字语音具有抗干扰强,保密性好,管理和控制方便,生产成本低等优点。随着社会的发展,人们对通信的要求越来越高。P2P的语音通信技术已经非常成熟,然而在越来越多的场合,人们产生一对多,多对多的语音通信需求。同时随着ISDN技术的推广,VOIP技术,多媒体技术的快速发展,这一想法也能够实现了。 随着人们对语音通信提出了越来越高的带宽要求,语音压缩编码技术也取得了飞速的发展,特别是中低码率的语音编码技术方面。16kb/s,8kb/s的压缩编码技术已经得到标准化和产品化。由于V0IP,多媒体通信,综合业务数字通信,移动通信等业务的快速发展,基于G。728,G729的产品的嵌入式实时开发正逐渐成为研究的热点问题。尽管G729算法具有码率低,合成语音质量高等优点,但是其具有较高的算法复杂 ...
【技术保护点】
一种基于G729语音压缩编码算法的DSP优化方法,其特征在于是按下列步骤进行:步骤一、在PC机上面安装DSP的软件开发环境,使用CCS3.3版本;步骤二、将G729语音编码算法的开源源代码移植到TMS320C55X上,并成功对语音编码;步骤三、分别对G729语音编码算法中的LPC阶段,进行多项式求根算法的改进;在固定码本搜索阶段,对码本的搜索算法进行了优化;在矢量距离的计算过程中,对距离搜索的过程进行了简化;步骤四、编译器层面,具体的设置情况为?g??k??pm??al??o3?–fr,其中?o3表示优化的级别,选择合适的优化级别有利于程序的优化,?pm表示使能文件级别的优 ...
【技术特征摘要】
1.一种基于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语言层面上,对一些模块函数进行改与,实现闻效的循环和乘法成为最大的特点; 步骤六、汇编层面,利用了编译器内嵌的汇编基本函数库来代替标准代码中的基本运算函数,大大减少代码运行时间;另外对一些特殊的代码段,比如“综合滤波器”,采用了手工汇编的方法,进一步加强了算法的实时性。2.根据权利要求I所述的一种基于G729语音压缩编码算法的DSP优化方法,其特征在于步骤二中,由于TMS320C55X系列DSP硬件配置的多...
【专利技术属性】
技术研发人员:徐驭航,陈磊,唐先成,王亮,蔡自伟,宋宁帅,王牌,龙涛,
申请(专利权)人:重庆大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。