对丢失的语音业务数据帧进行补偿的方法技术

技术编号:3554792 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种对丢失的语音业务数据帧进行补偿的方法,该方法主要包括:当接收端没有正确接收到当前的语音业务数据帧时,判断接收到的该当前的语音业务数据帧的前一个语音业务数据帧和后一个语音业务数据帧是否是活跃语音信号,根据判断结果进行相应的操作分别生成语音数据;对所述生成的前一个语音业务数据帧和后一个语音业务数据帧的语音数据进行合成处理,生成所述当前的语音业务数据帧的补偿语音业务数据帧。利用本发明专利技术,可以提高在丢帧环境下的语音通话质量,对如背景音乐信号等具备更强的顽健性。

【技术实现步骤摘要】

本专利技术涉及通讯领域,尤其涉及一种对丢失的语音业务数据帧进行补偿的方法
技术介绍
在VOIP(IP协议上传送语音)系统中,会话双方所发出的话音被封装成IP数据包,并通过IP网络进行传输,然后,在接收端对该IP数据包进行解包并还原成语音,从而实现发送端、接收端双方的实时会话。在VOIP系统中,为了保证会话尽量以实时的方式进行,通常使用RTP(实时传输协议)传输协议,而不使用TCP(传送控制协议)协议。由于RTP协议是一个面向无连接、不可靠的数据传输协议,语音业务数据帧在传输的过程中会由于各种原因而丢失,而丢失的语音业务数据帧将严重影响系统的通话质量。因此,以合适的技术手段尽量重新生成与数据传输过程中丢失的语音业务数据帧相近似的语音帧,是VOIP系统中的一个重要问题。同时,VOIP系统同时还通过RTCP协议反馈会话过程中的会话质量,RTCP协议反馈的典型会话质量参数有丢包率及时延和抖动。在VOIP系统中,语音通常按ITU-T(国际电信联盟-电信标准部)建议的G.711、G.723或G.729标准进行编码,然后再进行传输。在G.723和G.729的标准建议中,已经内建了丢帧补偿/丢帧本文档来自技高网...

【技术保护点】
一种对丢失的语音业务数据帧进行补偿的方法,其特征在于,包括步骤:A、当接收端没有正确接收到当前的语音业务数据帧时,判断接收到的该当前的语音业务数据帧的前一个语音业务数据帧和后一个语音业务数据帧是否是活跃语音信号,根据判断结果进行相应 的操作分别生成语音数据;B、对所述生成的前一个语音业务数据帧和后一个语音业务数据帧的语音数据进行合成处理,生成所述当前的语音业务数据帧的补偿语音业务数据帧。

【技术特征摘要】
1、一种对丢失的语音业务数据帧进行补偿的方法,其特征在于,包括步骤:A、当接收端没有正确接收到当前的语音业务数据帧时,判断接收到的该当前的语音业务数据帧的前一个语音业务数据帧和后一个语音业务数据帧是否是活跃语音信号,根据判断结果进行相应的操作分别生成语音数据;B、对所述生成的前一个语音业务数据帧和后一个语音业务数据帧的语音数据进行合成处理,生成所述当前的语音业务数据帧的补偿语音业务数据帧。2、根据权利要求1所述的方法,其特征在于,所述的步骤A具体包括:接收端采取活跃语音检测算法检测所述前一个语音业务数据帧和后一个语音业务数据帧是否是活跃语音信号,如果是,根据该前一个语音业务数据帧和后一个语音业务数据帧采取阶线性预测方法生成预测语音数据;否则,采取舒适噪声生成算法生成舒适噪音数据。3、根据权利要求2所述的方法,其特征在于,所述的步骤A具体包括:A1、接收端对接收到的所述前一个语音业务数据帧进行解码、规格化处理,将处理后的所述前一个语音业务数据帧进行缓存,并判断是否在系统设定的时延内正确接收到当前的语音业务数据帧;A2、当接收端没有在系统设定的时延内正确接收到当前的语音业务数据帧,并且接收到所述后一个语音业务数据帧后,对该后一个语音业务数据帧进行解码、规格化处理;A3、接收端采取活跃语音检测算法检测所述缓存的规格化后的前一个语音业务数据帧是否是活跃语音信号,如果是,根据该前一个语音业务数据帧采取阶线性预测方法生成预测语音数据;否则,根据该前一个语音业务数据帧采取舒适噪声生成算法生成舒适噪音数据;接收端采取活跃语音检测算法检测所述规格化后的后一个语音业务数据帧是否是活跃语音信号,如果是,根据该后一个语音业务数据帧采取阶线性预测方法生成预测语音数据;否则,根据该后一个语音业务数据帧采取舒适噪声生成算法生成舒适噪音数据。4、根据权利要求3所述的方法,其特征在于,所述的阶线性预测方法采用林文孙-杜宾Levinson-Durbin...

【专利技术属性】
技术研发人员:李立雄
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利