【技术实现步骤摘要】
用于改善无线数字通信系统接收方密文语音质量的方法
本专利技术涉及通信
,具体涉及一种用于改善无线数字通信系统接收方密文语音质量的方法。
技术介绍
PDT数字集群系统是一种新的基于TDMA技术的专用移动通信系统,12.5kHz的信道被划分为两个时隙,每个时隙具有30ms的持续时间,传输速率为9.6kbps。PDT系统中的声码器选用码率为2.4kbps的算法,其编码是基于60ms语音进行的,编码后数据长度为144bits。PDT系统间互联是采用扩展的RTP协议实现语音数据的实时传输。由于RTP协议是基于UDP传输的,为保证其实时的通话质量,需要考虑网络抖动、丢包等带来的问题。当网络发生拥塞时,排队延迟将影响端到端的时延,进而导致通过同一连接传输的RTP分组时延各不相同。网络抖动就是用来描述时延变化的程度。如果不消除RTP分组的时延差异,可能会导致实时通话出现断续的情况。通常可以采用抖动缓存区(jitterbuffers),并配合适当的方法以消除网络的抖动。其实质是以在接收端额外增加延时为代价,消除网络侧的抖动,引入延时的大小决定了去除网络抖动的能力。因为到达的RTP数据包的时延大于规定的时延时,接收端将主动当做丢包处理,所以额外增加的时延越大,可以按时到达的RTP数据包将越多,发生主动丢包的情况越少,通话质量也越好。不过,对于PDT系统而言,端到端的语音时延越短越好,以保证通信的及时性,这要求额外增加的时延应尽可能短。因此,为了达到较好的通话质量,需要根据网络状况动态持续调整额外增加的时延。RTP标准头结构定义如图1所示;其中:a)版本号(V):2比特, ...
【技术保护点】
1.一种用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,包括如下步骤:步骤S1、发送方MS发起语音通话,发送方TS向接收方TS发送RTP包;接收方TS接收到来自发送方TS的RTP包,先按发送方TS产生的顺序对RTP包进行排序,然后丢弃重复包和迟后到达的过期RTP包,最后将排序后的RTP包放入接收缓存队列;步骤S2、接收方TS按空口的语音帧发送时间间隔定时从接收缓存队列取走指定的RTP包,如果获取成功,则直接发送RTP包中的语音帧;如果获取失败,确定是否需要引入额外的时延,若需要,则空口发送明文附加帧并继续等待本次欲获取的RTP包,若不需要,则空口发送明文静音帧并跳过本次欲获取的RTP包;步骤S3、接收方MS定时接收从接收方TS发送的语音帧,根据获得的语音帧的类型进行如下处理:如为密文语音帧则直接解密并播放,如为明文附加帧则播放舒适背景噪声或者静音,如为无效语音帧或明文静音帧,则播放舒适背景噪声或者静音并跳过一帧解密密钥流。
【技术特征摘要】
1.一种用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,包括如下步骤:步骤S1、发送方MS发起语音通话,发送方TS向接收方TS发送RTP包;接收方TS接收到来自发送方TS的RTP包,先按发送方TS产生的顺序对RTP包进行排序,然后丢弃重复包和迟后到达的过期RTP包,最后将排序后的RTP包放入接收缓存队列;步骤S2、接收方TS按空口的语音帧发送时间间隔定时从接收缓存队列取走指定的RTP包,如果获取成功,则直接发送RTP包中的语音帧;如果获取失败,确定是否需要引入额外的时延,若需要,则空口发送明文附加帧并继续等待本次欲获取的RTP包,若不需要,则空口发送明文静音帧并跳过本次欲获取的RTP包;步骤S3、接收方MS定时接收从接收方TS发送的语音帧,根据获得的语音帧的类型进行如下处理:如为密文语音帧则直接解密并播放,如为明文附加帧则播放舒适背景噪声或者静音,如为无效语音帧或明文静音帧,则播放舒适背景噪声或者静音并跳过一帧解密密钥流。2.根据权利要求1所述的用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,步骤S1具体包括:S1.1、接收方TS设置一个空的接收缓存队列以及丢包队列,将接收到的第一个RTP包放入接收缓存队列,包括对应的序列号,并保存第一个RTP包的序列号以及时间戳;设置SNNext=第一个RTP包的序列号,然后并行启动步骤S2;S1.2、接收方TS接收下一个RTP包,根据本次接收的RTP包中的序列号和时间戳以及上一个RTP包的序列号以及时间戳,计算扩展序列号,判断本次接收的RTP包的扩展序列号是否小于SNNext,如果是,即本次接收的RTP包已经过期,此时执行步骤S1.3,否则跳到步骤S1.5;S1.3、判断本次接收的RTP包对应的扩展序列号是否出现在丢包队列中,如果是,则计算该包的过期时延,并记录到丢包队列中;S1.4、丢弃本次接收的过期的RTP包,跳到步骤S1.6;S1.5、根据本次接收的RTP包的扩展序列号,剔除重复包后,将本次接收的RTP包插入到接收缓存队列中,包括其扩展序列号;S1.6、判断通话是否已结束,如已结束则执行步骤S1.7,否则跳到步骤S1.2;S1.7、通知步骤S2对应的发送流程通话已结束,并结束步骤S1。3.根据权利要求2所述的用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,在所述步骤S1.2中,通过如下方法计算扩展序列号:S1.2.1、计算utdelta=本次接收的RTP包中的时间戳-TSbase;TSbase为上一次接收的RTP包的时间戳;如果utdelta大于MAX_TS_MISORDER,设置utdelta=4294967296-utdelta;MAX_TS_MISORDER为参数;S1.2.2、计算得到扩展序列...
【专利技术属性】
技术研发人员:朱振荣,张莹,符东昇,史胜伟,
申请(专利权)人:公安部第一研究所,北京迅安网络系统有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。