一种脉冲调制编、解码的方法、设备及系统技术方案

技术编号:3499421 阅读:155 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种脉冲调制编、解码的方法、设备及系统。本发明专利技术实施例中,发送端将待发送信息进行脉冲调制编码处理以及冗余编码处理后,发送至接收端;接收端对接收的信息进行冗余解码处理以及脉冲调制解码处理,还原发送端发送的信息。从而在额外开销少量处理能力和带宽的情况下,显著降低了信息在通信网络传输过程中出现的丢包现象的概率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种脉冲调制编、解码的方法、设备及系统
技术介绍
网络(IP)电话是一种全新的通信服务业务,它将普通电话的模拟信号进行编码、压缩打包处理后,通过网络传输到对方并进行解码、解压缩处理还原成模拟信号,从而在互联网或IP网络上实现了语音通信,其具体实现过程如附图1所示。IP电话业务的出现,促进了网络资源的充分利用,降低语音业务成本。因此,IP电话业务得到了迅速的普及和发展。承载于IP电话业务的语音技术(VoIP)包括信令技术、编码技术、实时传输技术、服务质量保证技术(QoS)以及网络传输技术等。其中编码技术包括波形编码、参数编码和混合编码。目前,在VoIP网络中,使用最为广泛的编解码算法为脉冲调制编解码(PCM)。IP电话业务作为通信网络的服务项目,其语音服务质量是关键。通过研究发现,延时、抖动和丢包是网络传输中影响IP电话业务实时语音服务质量的主要因素,其中,丢包是造成网络传输中IP电话业务语音服务质量下降的最主要的原因。通常所说的丢包现象,是指通信网络中的业务数据在传输过程中,由于网络拥塞(网络节点的队列已满),或者网络故障,或者是到达接收端太迟而无法合并在重放语音中等各种因素,导致其被通信网络所丢弃。如附图2所示,对于已经丢失的业务数据,接收端无法使其重现,这必将导致IP电话业务的语音服务质量有所下降。为了保持IP电话业务在出现丢包现象不影响其语音服务质量,技术人员提出了丢包隐藏技术,并且提出了多种隐藏策略和方法。这些方案可以划分为基于业务数据发送端和基于业务数据接收端两大类。基于业务数据发送端的隐藏技术,目前主要有重发(ARQ)技术、前向纠错(FEC)技术、交织技术(Interleaving)、分类处理技术和信源信道联合编码技术等。基于业务数据接收端的隐藏技术,是在业务数据接收端通过对所丢失的业务数据的相关数据进行优化算法处理来估算丢失的业务数据的具体内容。这些算法根据人的生理特点,对丢包后的语音进行修复,从而保持IP电话业务的实时语音服务质量。基于业务数据接收端的隐藏技术不需要业务数据发送端参与,实现简单且不增加带宽,其实现方法主要包括内插法(insection)、插值技术等。一般来说,基于业务数据接收端的隐藏技术实现简单,而且采用合适的方式取得更符合人的生理特点的效果,给人的感觉更好。例如,如附图3所示的基因周期复制法,在丢包率较低时,可以取得了很好的语音效果,但在丢包率较高的环境下,依然存在一定的相位噪声。而且对于语音质量要求较高的场合,单纯的基于接收端或者发送端的解决方案是不能满足要求的。
技术实现思路
本专利技术实施例提供了一种脉冲调制编、解码的方法、设备及系统。从而降低了脉冲调制编解码在传输过程中的丢包率。一种脉冲调制编码的方法,包括对待发送信息进行脉冲调制编码处理;对经过脉冲调制编码处理的待发送信息进行冗余编码处理; 发送经过冗余编码处理后的信息。一种脉冲调制解码的方法,包括接收经过脉冲调制编码处理以及冗余编码处理的信息;对经过冗余编码处理的信息进行冗余解码处理;对经过冗余解码处理后的信息进行脉冲调制解码处理,还原所述信息。一种脉冲调制编解码的方法,包括发送端将待发送信息进行脉冲调制编码处理以及冗余编码处理后,发送至接收端;接收端对接收的信息进行冗余解码处理以及脉冲调制解码处理,还原发送端发送的信息。一种脉冲调制编码设备,包括脉冲调制编码模块,冗余编码模块以及发送控制模块,其中脉冲调制编码模块,用于对待发送信息进行脉冲调制编码处理;冗余编码模块,用于对经过脉冲调制编码处理的待发送信息进行冗余编码处理;发送控制模块,用于发送经过冗余编码处理的待发送信息。一种脉冲调制解码设备,包括接收控制模块,冗余解码模块以及脉冲调制解码模块,其中接收控制模块,用于接收经过脉冲调制编码处理以及冗余编码处理的信息,并对接收的信息进行发送方式的鉴别,并将结果告知所述的冗余解码模块;冗余解码模块,用于对接收模块接收的,经过冗余编码处理的信息进行冗余解码处理;脉冲调制解码模块,对经过冗余解码处理的信息进行脉冲调制解码处理,还原所述信息。一种脉冲调制编解码系统,包括脉冲调制编码设备和脉冲调制解码设备,其中脉冲调制编码设备,用于将待发送信息进行脉冲调制编码处理以及冗余编码处理后,发送至脉冲调制解码设备;脉冲调制解码设备,用于对接收的信息进行冗余解码处理以及脉冲调制解码处理,还原脉冲调制编码设备发送的信息。上述脉冲调制编、解码的方法、设备及系统,发送端将待发送信息进行脉冲调制编码处理以及冗余编码处理后,发送至接收端;接收端对接收的信息进行冗余解码处理以及脉冲调制解码处理,还原发送端发送的信息。从而在额外开销少量处理能力和带宽的情况下,显著降低了信息在通信网络传输过程中出现的丢包现象的概率。附图说明图1为现有技术中网络电话业务的具体实现流程图;图2为现有技术中网络电话业务受丢包情况影响示意图;图3为现有技术中基于业务数据接收端的一种丢包隐藏方案实现流程图;图4为本专利技术实施例提供的脉冲调制编码方法的具体实现过程流程图;图5为本专利技术实施例提供的脉冲调制编码方法中无损压缩处理过程的具体实现结构图;图6为本专利技术实施例提供的脉冲调制解码方法的具体实现过程流程图;图7为本专利技术实施例提供的脉冲调制解码方法中采用两路编码单独发送方式的信息进行冗余解码处理的具体示意图;图8为本专利技术实施例提供的脉冲调制编解码方法的具体实现过程流程图;图9为本专利技术实施例提供的脉冲调制编码设备的具体实现结构图;图10为本专利技术实施例提供的脉冲调制编码设备中无损压缩模块具体实现结构图;图11为本专利技术实施例提供的脉冲调制解码设备的具体实现结构图;图12为本专利技术实施例提供的脉冲调制编解码系统具体实现结构架构图。具体实施例方式本专利技术的实施例提供了一种脉冲调制编、解码的方法、设备及系统,从而稳定、可靠的实现脉冲调制编解码(PCM)的传输,降低传输数据出现丢包现象的概率。本专利技术实施例提供的脉冲调制编码方法中,发送端对待发送信息进行脉冲调制编码处理;发送端对经过脉冲调制编码处理的待发送信息进行冗余编码处理;发送端发送经过冗余编码处理后的信息。具体一点讲,本专利技术实施例提供的脉冲调制编码方法中,发送端对待发送信息进行脉冲调制编码处理,并判断通信网络中需要待发送信息的接收端是否具有冗余解码处理能力,在确认需要待发送信息的接收端具有冗余解码处理能力后,采用多描述编码方式对经过脉冲调制编码后的待发送信息进行冗余编码处理;同时,发送端对待发送信息进行语音活动检测和无损压缩处理,以保证经过冗余编码处理的待发送信息不会占用大量的带宽;在完成上述处理之后,将待发送信息发送至接收端。本专利技术实施例提供的脉冲调制编码方法的具体实现过程如附图4所示,具体可以包括以下过程1)接收端冗余解码能力确认当发送端确定有信息待发送,则发送端对通信网络中需要待发送信息的接收端是否具备冗余解码能力进行判断。若发送端确认网络中需要待发送信息的接收端具备冗余解码能力,则发送端开始执行脉冲调制编码以及冗余编码处理过程。否则,则不执行冗余编码处理过程。判断接收端是否具有冗余解码能力的过程也可以在脉冲调制编码处理过程后进行。2)语音活动检测处理当发送端确认开始执行冗余编码处理后,发本文档来自技高网
...

【技术保护点】
一种脉冲调制编码的方法,其特征在于,所述方法包括:对待发送信息进行脉冲调制编码处理;对经过脉冲调制编码处理的待发送信息进行冗余编码处理;发送经过冗余编码处理后的信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:莫运能李玉龙唐繁荣
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

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