一种td-lte应急终端语音业务质量保障方法

文档序号:9474274阅读:560来源:国知局
一种td-lte应急终端语音业务质量保障方法
【技术领域】
[0001] 本发明属于无线通信技术领域,涉及一种TD-LTE应急终端语音业务质量保障方 法。
【背景技术】
[0002] 当自然灾害或公共安全事故发生时,政府应急救援部门需要迅速在现场建立指挥 调度中心,并部署救援人员利用应急终端与指挥调度中心实现即时通信、人员指挥、资源调 度等任务。为了保证各救援人员之间以及救援人员与指挥中心的通信的实时性和可靠性, 应急终端上的语音通话质量将是应急通信系统能有效发挥作用的关键因素。
[0003] TD-LTE是第四代宽带移动通信技术,其提供的高速数据业务功能使传输速率最 高可达下行100Mbps、上行50Mbps,使得组呼、广播呼、视频监控等业务成为可能。同时, TD-LTE网络采用扁平化的架构方案,使得控制面时延小于100ms,用户面时延小于5ms,可 以满足应急通信系统对呼叫时延的需求。
[0004] 目前各类应急通信系统下应急终端支持的基本语音业务包括单呼、组呼、广播呼 等,其中TD-LTE核心网侧通过一系列的QoS保障机制对承载的各类数据业务提供了系统层 面的可靠性保障,本发明提供了一种针对应急终端接入侧的QoS保障方法,以提高应急通 信系统下语音业务的可靠性。
[0005] 目前,有些方法使用嵌入式语音数据服务器作为发送方,在数据包头添加序号和 时间戳,通过测定接收方的响应数据来判断当前网络状态,并根据当前网络状态,计算下一 时刻的每两个数据包或每组数据包的发送主控延迟,基于所述主控延迟调节服务器的语音 传输速率。但是此类方法缺少对所传输语音数据质量的控制,在网络状况较差时无法自适 应的传输符合相应网络质量的语音数据,因此无法对语音通话质量进行多方位的保障。
[0006] 还有一些方法,控制端确定需要对语音流进行语音质量增强处理,其控制端将需 要进行的语音质量增强处理的控制信息承载于控制包中传输至语音质量增强处理的执行 端,执行端根据控制包中承载的控制信息对其接收的语音流进行相应的语音质量增强处 理。但是该类方法仅通过声学回波抵消等语音处理增强了语音质量,没有考虑丢包率的变 化,无法根据网络状况自适应地调节语音业务质量。

【发明内容】

[0007] 有鉴于此,本发明的目的在于提供一种TD-LTE应急终端语音业务质量保障方法, 该方法可以根据TD-LTE无线信道的质量动态调节语音数据的质量,能实时地、有效地传输 语音数据,从而实现了保证TD-LTE应急通信系统下语音业务质量的目的。
[0008] 为达到上述目的,本发明提供如下技术方案:
[0009] 一种TD-LTE应急终端语音业务质量保障方法,所述TD-LTE应急终端分为语音数 据发送端和语音数据接收端,各个终端上包括语音处理模块和TD-LTE传输模块,语音处理 模块对语音数据进行采集编码与解码回放,TD-LTE传输模块实现语音数据的无线发送与接 收,语音处理模块与TD-LTE传输模块通过线程同步管道实现线程之间的同步通信;
[0010] 该方法包括以下步骤:
[0011] 1)语音数据发送端通过语音处理模块采集并编码压缩语音数据,之后将语音数据 包放入发送缓冲循环队列;
[0012] 2)语音数据发送端从发送缓冲循环队列取出待发送的语音数据包后,为语音数据 包添加序号、时间戳等包头信息,并调用TD-LTE传输模块,采用实时传输协议RTP将语音数 据包发送至语音数据接收端;
[0013] 3)语音数据接收端首先通过TD-LTE传输模块接收语音数据包并放入接收缓冲循 环队列,之后语音处理模块取出语音数据包进行解码回放;同时,语音数据接收端对接收到 的数据包进行统计,得到当前语音业务的丢包率,并根据丢包率大小设定接收队列长度,然 后将该丢包率封装成控制报文,通过RTP协议传输至语音数据发送端;
[0014] 4)语音数据发送端接收到控制报文后,解析控制报文得到丢包率参数,依据丢包 率动态调节语音处理模块中语音数据采集参数以及发送队列长度。
[0015] 进一步,在步骤1)中,语音处理模块采集参数包括采集频率、声道数和采样精 度;所述采样频率即录音设备在一秒钟内对声音信号的采样次数,采样频率包括16KHz、 22. 05ΚΗζ、37. 8ΚΗζ、44. 1ΚΗζ、48ΚΗζ,采样频率越高失真越小、音质越好,其中22. 05KHz只 能达到FM广播的声音品质,44. ΙΚΗζ则是理论上的⑶音质界限,48KHz则更加精确;所述声 道有左声道、右声道、双声道以及多声道;所述采样精度是表示每个声音样本的位数,反映 度量声音波形幅度的精度,包括813^、161^丨、2413^、3213^,位数越高,声音的保真度越高。
[0016] 进一步,在步骤3)中,丢包率计算方法为:RTP语音数据包中含有时间戳T,时间以 A T为单位单向增加,假设发送第一个数据包的时间戳为?\,某个时刻的时间戳为T2,则这 一段时间内应该收到的数据包的数量Ρ。为:
若这一段时间内实际收到的数 据包的数量为Pi,则这一段时间内的丢包率Ρ为:
[0017] 进一步,在步骤3)中,控制报文包括RTP包头和RTP数据包,RTP包头中包含该数 据包发送的时间戳等参数,RTP数据包中包含当前语音数据接收端统计到的丢包率信息。
[0018] 进一步,在步骤3)和步骤4)中,语音数据发送队列和语音数据接收队列属于语音 业务时延中固定时延部分,可以由终端进行处理和控制;语音业务的时延还包括由TD-LTE 网络传输语音数据所产生的传输时延,该传输时延受到无线信息质量的影响,属于不可调 控的部分。
[0019] 进一步,在步骤3)中,语音数据接收端的接收缓冲循环队列长度调节的步骤具体 为:当接收到的语音数据包的丢包率增大时减小接收队列长度,当接收到的语音数据包的 丢包率减小时增大接收队列长度。
[0020] 进一步,在步骤4)中,语音数据发送端的发送队列长度调节的具体步骤为:当接 收到的RTP控制报文中的丢包率增大时减小发送队列长度,当接收到的RTP控制报文中的 丢包率减小时增大发送队列长度。
[0021] 进一步,在步骤4)中,语音数据发送端调节语音数据采集参数的具体步骤为:当 接收到的RTP控制报文中的丢包率增大时,降低采样频率、减少声道数、降低采样精度;当 接收到的RTP控制报文中的丢包率减小时,增加采样频率、增加声道数、增大采样精度。
[0022] 本发明的有益效果在于:本发明利用语音数据发送端与语音数据接收端之间的交 互操作,综合考虑语音业务可靠性的性能指标,包括时延、丢包率,并将语音数据接收端统 计得到的丢包率指标发送至语音数据接收端。语音数据接收端依据接收到的控制报文动态 调节语音数据采集参数和发送队列长度。因此在TD-LTE无线信道质量下降时,本发明可实 时动态调整语音业务的语音质量,能实时地、有效地传输语音数据,从而实现了保证TD-LTE 应急通信系统下语音业务质量的目的。
【附图说明】
[0023] 为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行 说明:
[0024] 图1为在应急终端上实现语音业务质量保障设计的总体方案图;
[0025] 图2为控制报文组织结构图;
[0026] 图3为本发明所述方法的流程示意图。
【具体实施方式】
[0027] 下面将结合附图,对本发明的优选实施例进行详细的描述。
[0028] 图3为本发明所述方法的流程示意图,本方法包括以下步骤:
[0029] 1)语音数据发送端通过语音处理模块采集并编码压缩语音数据,之后将语音数据 包放入发送缓冲循环队列;
[0030] 2)语音数据发送端从发送缓冲循环队列取出待发送的语音数据包后,为语音数据 包添加序号、时间戳等包头信息,并调用TD-LTE传输模块,采用实时传输协议RTP将语音数 据包发送至语音数据接收端;
[0031 ] 3)语音数据接收端首先通过TD-LTE传输模块接收语音数据包并放入接收缓冲循 环队列,之后语音处理模块取出语音数据包进行解码回放;同时,语音数据接收端对接收到 的数据包进行统计,得到当前语音业务的丢包率,并根据丢包率大小设定接收队列长度,然 后将该丢包率封装成控制报文,通过RTP协议传输至语音数据发送端;
[0032] 4)语音数据发送端接收到控制报文后,解析控制报文得到丢包率参数,依据丢包 率动态调节语音处理模块中语音数据采集参数以及发送队列长度。
[0033] 图1示出了本发明在应急终端上实现语音业务质量保障设计的总体方案图,语音 数据发送端和语音数据接收端通过TD-LTE网络进行RTP语音数据包以及RTP控制报文的 发送与接收。语音数据发送端根据上述权利要求中所述的语音质量保障方法,将含有时间 戳信息的RTP语音数据包通过TD-LTE网络传输至语音数据接收端,语音数据接收端解析接 收到的RTP语音数据包并获得丢包率信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1