检测信令时间准确性的方法及装置、系统及信令接收器.pdf

上传人:1*** 文档编号:1682998 上传时间:2018-07-04 格式:PDF 页数:21 大小:1.38MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410046891.4

申请日:

2014.02.10

公开号:

CN104837153A

公开日:

2015.08.12

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04W 24/02申请日:20140210|||公开

IPC分类号:

H04W24/02(2009.01)I; H04W56/00(2009.01)I

主分类号:

H04W24/02

申请人:

中国移动通信集团公司

发明人:

梁燕萍; 余立

地址:

100032北京市西城区金融大街29号

优先权:

专利代理机构:

北京派特恩知识产权代理有限公司11270

代理人:

张振伟; 王黎延

PDF下载: PDF下载
内容摘要

本发明公开了一种检测信令时间准确性的方法及装置、系统及信令接收器,方法包括:接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;获取同一信令的时钟计数器信息对应的待测设备相对时间以及待测设备输出信令的信令时间信息中的路测处理绝对时间;根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;根据第一时间差分别确定每一信令的第二时间差;根据第二时间差确定待测设备的信令时间准确性指标。

权利要求书

权利要求书1.  一种检测信令时间准确性的方法,其特征在于,所述方法包括:接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;获取同一信令的时钟计数器信息对应的待测设备相对时间以及所述待测设备输出信令的信令时间信息中的路测处理绝对时间;所述路测处理绝对时间在所述待测设备相对时间溢出时对所述待测设备相对时间进行校对;根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;根据所述第一时间差分别确定每一信令的第二时间差;根据所述第二时间差确定所述待测设备的信令时间准确性指标。2.  根据权利要求1所述的方法,其特征在于,所述接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,包括:待测设备与路测应用发起信令交互,产生信令,所述路测应用为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;所述路测应用接收所述信令,为每条信令设置路测处理绝对时间,并输出所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息。3.  根据权利要求1所述的方法,其特征在于,所述接收与待测设备进行信令交互的对端输出的信令及信令时间信息,包括:所述对端接收与所述待测设备交互产生的信令,所述信令中包含原始码流、信令时间、所述待测设备标识信息;输出所述对端与所述待测设备交互产生的信令。4.  根据权利要求1所述的方法,其特征在于,所述以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述 设定的一个信令之间的第一时间差,包括:△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。5.  根据权利要求4所述的方法,其特征在于,所述根据所述第一时间差分别确定每一信令的第二时间差,包括:所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,Tn为第n条信令的所述对端输出信令的信令时间,Tn为第n条信令的所述对端输出信令的信令时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。6.  根据权利要求1至5任一项所述的方法,其特征在于,所述待测设备的信令时间准确性指标包括所述第二时间差的绝对平均值误差、所述第二时间差的绝对平均值误差方差。7.  根据权利要求6所述的方法,其特征在于,在接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,接收与待测设备进行信令交互的对端输出的信令及信令时间信息之前,所述方法还包括:所述路测应用和所述待测设备进行时间预同步,所述预同步的精度为同步 到所述路测处理绝对时间的精度;所述时钟计数器的时间步长小于所述路测处理绝对时间的精度。8.  一种检测信令时间准确性的装置,其特征在于,所述装置包括第一接收单元、第二接收单元、获取单元、排序单元、计算单元、第一确定单元和第二确定单元,其中:第一接收单元,用于接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息;第二接收单元,用于接收与待测设备进行信令交互的对端输出的信令及信令时间信息;获取单元,用于获取同一信令的时钟计数器信息对应的待测设备相对时间以及所述待测设备输出信令的信令时间信息中的路测处理绝对时间;所述路测处理绝对时间在所述待测设备相对时间溢出时对所述待测设备相对时间进行校对;排序单元,用于根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;计算单元,用于以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;第一确定单元,用于根据所述第一时间差分别确定每一信令的第二时间差;第二确定单元,用于根据所述第二时间差确定所述待测设备的信令时间准确性指标。9.  根据权利要求8所述的装置,其特征在于,所述第一接收单元通过路测应用接收所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息;其中,待测设备与路测应用发起信令交互,产生信令,所述路测应用为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;所述路测应用接收所述信令,为每条信令设置路测处理绝对时间,并输出所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息。10.  根据权利要求8所述的装置,其特征在于,所述第二接收单元通过流 量汇聚适配器接收所述对端输出的所述对端与所述待测设备交互产生的信令,所述信令中包含原始码流、信令时间、所述待测设备标识信息。11.  根据权利要求8所述的装置,其特征在于,所述计算单元,还用于通过以下方式计算所述第一时间差:△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。12.  根据权利要求11所述的装置,其特征在于,所述第一确定单元,还用于通过以下方式确定每一信令的第二时间差:所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。13.  根据权利要求8至12任一项所述的装置,其特征在于,所述待测设备的信令时间准确性指标包括所述第二时间差的绝对平均值误差、所述第二时间差的绝对平均值误差方差。14.  一种信令接收器,其特征在于,包括权利要求8至13任一项所述的检测信令时间准确性的装置。15.  一种检测信令时间准确性的系统,包括路测应用、待测设备和信令接收器,其中,路测应用,用于与待测设备发起信令交互,产生信令并输出至所述信令接收器,为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;待测设备,用于与所述路测应用发起信令交互流程,产生信令并输出至所述信令接收器,生成信令标识,所述信令标识中包含信令的时钟计数器信息;信令接收器,用于接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;根据所述第二时间差确定所述待测设备的信令时间准确性指标。16.  根据权利要求15所述的系统,其特征在于,所述信令接收器通过以下方式计算所述第一时间差:△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。17.  根据权利要求16所述的系统,其特征在于,所述信令接收器通过以下方式确定每一信令的第二时间差:所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。

说明书

说明书检测信令时间准确性的方法及装置、系统及信令接收器
技术领域
本发明涉及信令时间检测技术,尤其涉及一种检测信令时间准确性的方法及装置、系统及信令接收器。
背景技术
长期演进系统(LTE,Long Term Evolution)网络架构扁平化,传统的Abis/Iub接口消失,基于Abis/Iub接口的信令监测优化手段无法在4G中继续使用,需要引入信令软采技术,即由主设备输出经过此设备的全量原始信令。而在验证软采信令功能过程中,信令的时间准确性是重要的考察指标。要保证设备输出的信令无丢失、无乱序,需要将其与原始信令的时间戳逐条对比,看是否存在时间误差。考虑信令的交互比较频繁,要求信令时间精度至少达到ms级。
终端与eNB的信令交互频繁,1s内可能会完成几百条信令交互,因此要求源端与被测端严格同步,且原始信令记录的时间精度需要至少达到ms级,才可进行准确评估。但是,现有方案中的原始信令的时间精度很难满足要求,原因有两方面:
1、路测应用的记录的时钟源为应用安装的PC机本地时间,即使通过NTP服务器或GPS等方式与基站进行同步,受限于PC机接收时钟信号的USB串口的响应时延,其同步精度也仅能达到50~100毫秒,无法实现毫秒级精度;
2、路测应用内部存在进程队列等待导致的处理延时,无法实时对终端交互信令打上当前时间戳,存在相邻几条信令时间戳完全一样的问题,误差约为30~50ms。
基于以上原因,现有技术方案很难获得原始信令的真实发生时间,只能支持几十毫秒甚至百毫秒精度的时间准确性校验,很难检测出采集设备的信令乱 序等时间准确性问题。
发明内容
本发明实施例为解决上述技术问题,提供一种检测信令时间准确性的方法及装置、系统及信令接收器,能准确确定信令时间准确性指标。
为达到上述目的,本发明的技术方案是这样实现的:
一种检测信令时间准确性的方法,包括:
接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;
获取同一信令的时钟计数器信息对应的待测设备相对时间以及所述待测设备输出信令的信令时间信息中的路测处理绝对时间;所述路测处理绝对时间在所述待测设备相对时间溢出时对所述待测设备相对时间进行校对;
根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;
以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;
根据所述第一时间差分别确定每一信令的第二时间差;
根据所述第二时间差确定所述待测设备的信令时间准确性指标。
优选地,所述接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,包括:
待测设备与路测应用发起信令交互,产生信令,所述路测应用为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;
所述路测应用接收所述信令,为每条信令设置路测处理绝对时间,并输出所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息。
优选地,所述接收与待测设备进行信令交互的对端输出的信令及信令时间信息,包括:
所述对端接收与所述待测设备交互产生的信令,所述信令中包含原始码流、 信令时间、所述待测设备标识信息;
输出所述对端与所述待测设备交互产生的信令。
优选地,所述以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差,包括:
△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,
△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,
其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。
优选地,所述根据所述第一时间差分别确定每一信令的第二时间差,包括:
所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,
所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。
优选地,所述待测设备的信令时间准确性指标包括所述第二时间差的绝对平均值误差、所述第二时间差的绝对平均值误差方差。
优选地,在接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,接收与待测设备进行信令交互的对端输出的信令及信令时间信息之前,所述方法还包括:
所述路测应用和所述待测设备进行时间预同步,所述预同步的精度为同步到所述路测处理绝对时间的精度;
所述时钟计数器的时间步长小于所述路测处理绝对时间的精度。
一种检测信令时间准确性的装置,包括第一接收单元、第二接收单元、获取单元、排序单元、计算单元、第一确定单元和第二确定单元,其中:
第一接收单元,用于接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息;
第二接收单元,用于接收与待测设备进行信令交互的对端输出的信令及信令时间信息;
获取单元,用于获取同一信令的时钟计数器信息对应的待测设备相对时间以及所述待测设备输出信令的信令时间信息中的路测处理绝对时间;所述路测处理绝对时间在所述待测设备相对时间溢出时对所述待测设备相对时间进行校对;
排序单元,用于根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;
计算单元,用于以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;
第一确定单元,用于根据所述第一时间差分别确定每一信令的第二时间差;
第二确定单元,用于根据所述第二时间差确定所述待测设备的信令时间准确性指标。
优选地,所述第一接收单元通过路测应用接收所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息;其中,待测设备与路测应用发起信令交互,产生信令,所述路测应用为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;所述路测应用接收所述信令,为每条信令设置路测处理绝对时间,并输出所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息。
优选地,所述第二接收单元通过流量汇聚适配器接收所述对端输出的所述 对端与所述待测设备交互产生的信令,所述信令中包含原始码流、信令时间、所述待测设备标识信息。
优选地,所述计算单元,还用于通过以下方式计算所述第一时间差:
△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,
△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,
其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。
优选地,所述第一确定单元,还用于通过以下方式确定每一信令的第二时间差:
所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,
所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。
优选地,所述待测设备的信令时间准确性指标包括所述第二时间差的绝对平均值误差、所述第二时间差的绝对平均值误差方差。
一种信令接收器,包括前述的检测信令时间准确性的装置。
一种检测信令时间准确性的系统,包括路测应用、待测设备和信令接收器,其中,
路测应用,用于与待测设备发起信令交互,产生信令并输出至所述信令接 收器,为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;
待测设备,用于与所述路测应用发起信令交互流程,产生信令并输出至所述信令接收器,生成信令标识,所述信令标识中包含信令的时钟计数器信息;
信令接收器,用于接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;根据所述第二时间差确定所述待测设备的信令时间准确性指标。
优选地,所述信令接收器通过以下方式计算所述第一时间差:
△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,
△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,
其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。
优选地,所述信令接收器通过以下方式确定每一信令的第二时间差:
所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,
所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对 时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。
本发明实施例中,可在待测设备与信令输出设备无法严格同步的情况下,精确检测出待测设备输出的信令时间准确性和处理时延,精度达ms级甚至更小。本发明实施例大大提升了检测信令时间准确性的级别。
附图说明
图1为本发明实施例的检测信令时间准确性的系统组成结构示意图;
图2为本发明实施例的应用场景示意图;
图3为本发明实施例的另一应用场景示意图
图4为本发明实施例的检测信令时间准确性的方法的流程图;
图5为本发明实施例的检测信令时间准确性的装置的组成结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
图1为本发明实施例的检测信令时间准确性的系统组成结构示意图,如图1所示,本发明实施例的检测信令时间准确性的系统包括信令接收器、待测设备(基站及流量汇聚适配器(SCA))、路测终端等,其中,待测设备与路测终端(安装有路测应用)之间进行信令交互,路测应用与待测设备进行信令交互,用于采集待测设备的信令并发送至信令接收器;待测设备与信令接收器进行信令交互,待测设备交互产生的信令发送至信令接收器,信令接收器根据所接收到的信令信息进行信令时间准确性的检测。具体地,
路测应用,用于与待测设备发起信令交互,产生信令并输出至所述信令接收器,为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;
待测设备,用于与所述路测应用发起信令交互流程,产生信令并输出至所 述信令接收器,生成信令标识,所述信令标识中包含信令的时钟计数器信息;
信令接收器,用于接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;根据所述第二时间差确定所述待测设备的信令时间准确性指标。
所述信令接收器通过以下方式计算所述第一时间差:
△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,
△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,
其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。
所述信令接收器通过以下方式确定每一信令的第二时间差:
所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,
所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。
所述待测设备的信令时间准确性指标包括所述第二时间差的绝对平均值误 差、所述第二时间差的绝对平均值误差方差。
以下结合前述的检测信令时间准确性的系统,进一步详细阐明本发明实施例的检测信令时间准确性的技术方案的实质。
测试设备和信令采集设备时间预同步;预同步涉及设备有:路测应用、信令采集设备(eNB+SCA)、信令接收器等。预同步的目的是避免测试系统间出现较大的绝对时间误差,因此同步精度只需达到秒级。同步方案可采用NTP服务器同步、GPS同步或网络时间进行初步对齐。
路测终端中的路测应用与eNB发起接入、连接等交互流程,产生空口信令,同时生成信令标识(log),终端生成的log中包括信令的时钟计数器信息(timestamp),并将log输出到路测应用;
一般而言,路测应用的记录的时钟源为应用安装的PC机本地时间,即使通过NTP服务器或GPS等方式与基站进行同步,受限于PC机接收时钟信号的USB串口的响应时延,其同步精度也仅能达到50~100毫秒,无法实现毫秒级精度;
路测应用内部存在进程队列等待导致的处理延时,无法实时对终端交互信令打上当前时间戳,存在相邻几条信令时间戳完全一样的问题,误差约为30~50ms。
一般情况下,时间同步服务器对测试设备(路测软件、软采信令接收器)、以及被测设备(eNB、信令汇聚服务器SCA)进行时间预同步,基于前面的分析,只能达到百毫秒级甚至秒级精度。
测试终端通过芯片时钟晶振,产生每条信令处理时的时钟计数器,并将该计数器输出至路测软件,根据芯片频率不同,计数器步长为1.25ms~0.03ms。如1Khz时钟芯片,计数器步长为1ms;计数范围较大,一般为48bit。
路测应用收到信令及其log,对每条信令打上处理时间戳,并输出详细的信令内容、信令绝对时间、以及终端时钟计数器timestamp;
eNB将交互产生的空口消息输出到流量汇聚适配器(SCA),其中包含消息的原始码流,以及本条消息相关信息:时间、eNB、小区、用户身份标识(小区 无线网络临时标识C-RNTI)等信息;SCA将原始信令码流进行封装,并在封装包头携带该信令的关键信息后,通过实时通信协议传输至信令接收器;eNB和SCA的信令输出功能也可以由其他形态的信令监测设备完成,此情况下,信令监测设备作为被检测对象。
选定待测设备的某条信令,获取其路测应用处理的绝对时间为T(精确到秒)、终端输出的相对时间N(即终端计数器timestamp,步长为1毫秒);
在信令接收器中查找同一终端的同一条信令,获取信令采集设备eNB为其生成的时间戳T’(精确到毫秒)。具体获取方式可采用已有的技术方案,具体为:由于NAS层加密,eNB无法获得待测设备的IMSI、TMSI等NAS层的唯一身份标识,因此在多用户环境下,可通过获取在路测应用的随机接入响应消息(RAR)的中包含的小区无线网络临时标识(C-RNTI),此标示在小区内唯一;然后,在基站输出信令的封装包头中查找同小区下同一C-RNTI标示的用户信令,即为待测设备的本次连接过程产生的信令。
以此类推,信令接收器获取该终端全部信令的原始时间T、N和信令采集设备生成时间T’;
将多条信令先按T’,后按N进行时间升序排序。以第一条信令为基准,计算所有信令相对于第一条信令的时间差值,假设N的步长为a ms,第n条信令的差值为:
△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,
△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,
其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。
第n条信令的时间精确误差为:△tn=△Tn’-△Nn。若终端时钟频率大于或等于1khz,则检测的时间精度可达1ms甚至更小。
路测应用生成时间T用于校准绝对时间,防止计数器溢出归零绝对时间偏移,一般情况下,T应当与T’的秒级部分相同。若发生计数器溢出,即△Nn为负数,或两条信令的时间间隔大于计数器最大值N_max,则信令时间误差算法为:
△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。
将多条信令先按T’,后按N进行时间升序排序示例如下表1所示,假设N的步长为1ms:


表1
统计多条信令的时间误差平均值和方差,得到被测设备的信令时间准确性指标:
平均时间误差=Avg(|△tn|),n=2,3,…,N,
时间准确性误差方差=std(|△tn|),n=2,3,…,N,
其中,|.|表示计算绝对值,Avg()表示求取平均值;std()表示标准差运算。
需要说明的是,除eNB软采设备外,本发明实施例的技术方案同样适用于其他形式的信令采集设备的时间准确性检测。
以下通过具体示例,进一步阐明本发明技术方案的实质。
图2为本发明实施例的应用场景示意图,如图2所示,基站通过GPS信号同步,同时,GPS信号给NTP服务器授时,其他网元或测试设备在整个测试过程通过NTP服务器完成绝对时间预同步。为检测eNB在压力测试下能否保证信令输出时间的准确性,可通过多UE仿真仪加载多用户的信令流量作为背景业务。检测流程包括:
1、多UE仿真仪所有用户去附着;
2、测试终端产生空口信令,在基站处理单用户的业务下记录第一条校准信令的绝对时间T,相对时间N,以及eNB生成时间T’;
3、多UE仿真仪模拟加载多用户的信令与业务;保持基站的背景业务量,测试终端继续产生空口信令,直至信令检测样本足够多;
4、通过关联得到测试终端所有信令的T,N,T’的时间信息;
5、按照本提案的统计和处理方法计算出信令平均时间误差。
6、如果T’记录的是信令接收器接收到该信令的时间,还可以精确评估软采设备的端到端处理时延,分析与统计方式参见前文所述,这里不再赘述。
图3为本发明实施例的另一应用场景示意图,如图3所示,基站通过GPS信号同步,同时,GPS信号给NTP服务器授时,SCA和软采信令接收器通过NTP服务器完成绝对时间预同步,并在整个测试过程保持。路测应用在测试开始前与NTP服务器预同步,并记录下NTP服务器时间与互联网时间的差值。随后,路测终端与应用断开时间服务器,进行现网业务,测试期间可通过互联网时间进行校准。检测流程包括:
1、以现网真实业务作为业务背景,优先选择业务忙时;
2、路测终端在背景业务下与网络发起信令交互,直至信令检测样本足够多;
3、通过C-RNTI关联出测试终端所有信令的T,N,T’的时间信息;
4、按照本提案的统计和处理方法计算出信令平均时间误差。
图4为本发明实施例的检测信令时间准确性的方法的流程图,如图4所示,本发明实施例的检测信令时间准确性的方法包括以下步骤:
步骤401,接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;
具体地,所述接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,包括:待测设备与路测应用发起信令交互,产生信令,所述路测应用为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;所述路测应用接收所述信令,为每条信令设置路测处理绝对时间,并输出 所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息。
所述接收与待测设备进行信令交互的对端输出的信令及信令时间信息,包括:所述对端接收与所述待测设备交互产生的信令,所述信令中包含原始码流、信令时间、所述待测设备标识信息;输出所述对端与所述待测设备交互产生的信令。
步骤401之前,还包括:
所述路测应用和所述待测设备进行时间预同步;
所述预同步的精度为同步到所述路测处理绝对时间的精度。
本发明实施例中,所述时钟计数器的时间步长小于所述路测处理绝对时间的精度。
步骤402,获取同一信令的时钟计数器信息对应的待测设备相对时间以及所述待测设备输出信令的信令时间信息中的路测处理绝对时间;所述路测处理绝对时间在所述待测设备相对时间溢出时对所述待测设备相对时间进行校对;
步骤403,根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;
对信令排序的示例参见前述表1,这里不再赘述。
步骤404,以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;
第一时间差的计算方式如下:
△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,
△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,
其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令 的信令时间。
步骤405,根据所述第一时间差分别确定每一信令的第二时间差;
第二时间差的确定方式如下:
所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,
所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。
本示例中,K为秒与毫秒之间的商,为1000。
步骤406,根据所述第二时间差确定所述待测设备的信令时间准确性指标。
具体地,统计多条信令的时间误差平均值和方差,得到被测设备的信令时间准确性指标:
平均时间误差=Avg(|△tn|),n=2,3,…,N,
时间准确性误差方差=std(|△tn|),n=2,3,…,N,
其中,|.|表示计算绝对值,Avg()表示求取平均值;std()表示标准差运算。
图5为本发明实施例的检测信令时间准确性的装置的组成结构示意图,如图5所示,本发明实施例的检测信令时间准确性的装置包括第一接收单元50、第二接收单元51、获取单元52、排序单元53、计算单元54、第一确定单元55和第二确定单元56,其中:
第一接收单元50,用于接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息;
第二接收单元51,用于接收与待测设备进行信令交互的对端输出的信令及信令时间信息;
获取单元52,用于获取同一信令的时钟计数器信息对应的待测设备相对时 间以及所述待测设备输出信令的信令时间信息中的路测处理绝对时间;所述路测处理绝对时间在所述待测设备相对时间溢出时对所述待测设备相对时间进行校对;
排序单元53,用于根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的信令而形成另一排序;
计算单元54,用于以所述待测设备相对时间的排序中的设定的一个信令为基准,在两种排序中分别计算其余信令与所述设定的一个信令之间的第一时间差;
第一确定单元55,用于根据所述第一时间差分别确定每一信令的第二时间差;
第二确定单元56,用于根据所述第二时间差确定所述待测设备的信令时间准确性指标。
优选地,所述第一接收单元50通过路测应用接收所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息;其中,待测设备与路测应用发起信令交互,产生信令,所述路测应用为所述信令生成信令标识,所述信令标识中包含所述信令的时钟计数器信息;所述路测应用接收所述信令,为每条信令设置路测处理绝对时间,并输出所述信令及所述路测处理绝对时间、以及所述信令的时钟计数器信息。
优选地,所述第二接收单元51通过所述对端接收所述对端与所述待测设备交互产生的信令,所述信令中包含原始码流、信令时间、所述待测设备标识信息。
优选地,所述计算单元54,还用于通过以下方式计算所述第一时间差:
△Nn=(Nn-Nk)×a,n=1,2,3,…,M,n≠k,
△Tn’=Tn’-Tk’,n=1,2,3,…,M,n≠k,
其中,△Nn为第n条信令与对应的排序中的设定的第k个信令之间的所述待测设备相对时间的第一时间差,Nn(n=1,2,3,…,M)表示第n条信令的所 述待测设备相对时间,a为所述待测设备相对时间的步长,M为信令的总数量;△Tn’为第n条信令与对应的排序中的第k条信令之间的所述对端输出信令的信令时间的第一时间差,Tn’(n=1,2,3,…,M)为第n条信令的所述对端输出信令的信令时间。
优选地,所述第一确定单元55,还用于通过以下方式确定每一信令的第二时间差:
所述待测设备相对时间未溢出时,△tn=△Tn’-△Nn,n=1,2,3,…,M,n≠k,
所述待测设备相对时间溢出时,△tn=Floor((Tn-T1)×K/(N_max+1)/a)×(N_max+1)×a+△Nn-△Tn’;△tn为第n条信令的所述第二时间差,Floor()表示向下取整运算,N_max为所述待测设备相对时间溢出值,a为所述待测设备相对时间的步长,Tn为第n条信令的所述路测应用的所述路测处理绝对时间,K为所述路测处理绝对时间精度单位与所述时钟计数器的时间步长单位的商值。
上述待测设备的信令时间准确性指标包括所述第二时间差的绝对平均值误差、所述第二时间差的绝对平均值误差方差。
统计多条信令的时间误差平均值和方差,得到被测设备的信令时间准确性指标:
平均时间误差=Avg(|△tn|),n=2,3,…,N,
时间准确性误差方差=std(|△tn|),n=2,3,…,N,
其中,|.|表示计算绝对值,Avg()表示求取平均值;std()表示标准差运算。
需要说明的是,除eNB软采设备外,本发明实施例的技术方案同样适用于其他形式的信令采集设备的时间准确性检测。
本领域技术人员应当理解,图5中所示的检测信令时间准确性的装置中的各处理单元的实现功能可参照前述检测信令时间准确性的方法的相关描述而理解。本领域技术人员应当理解,图5所示的检测信令时间准确性的装置中各处理单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路 而实现。
本发明实施例还记载了一种信令接收器,包括前述图5所示的检测信令时间准确性的装置。
本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加应用功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明实施例上述集成的单元如果以应用功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基 于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以应用产品的形式体现出来,该计算机应用产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明的保护范围并不局限于此,熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

检测信令时间准确性的方法及装置、系统及信令接收器.pdf_第1页
第1页 / 共21页
检测信令时间准确性的方法及装置、系统及信令接收器.pdf_第2页
第2页 / 共21页
检测信令时间准确性的方法及装置、系统及信令接收器.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《检测信令时间准确性的方法及装置、系统及信令接收器.pdf》由会员分享,可在线阅读,更多相关《检测信令时间准确性的方法及装置、系统及信令接收器.pdf(21页珍藏版)》请在专利查询网上搜索。

本发明公开了一种检测信令时间准确性的方法及装置、系统及信令接收器,方法包括:接收通过路测获取的待测设备的信令、信令时间信息及时钟计数器信息,并接收与待测设备进行信令交互的对端输出的信令及信令时间信息;获取同一信令的时钟计数器信息对应的待测设备相对时间以及待测设备输出信令的信令时间信息中的路测处理绝对时间;根据所述待测设备相对时间的先后对每一信令进行排序,并按照排序后的信令查找出所述对端输出的相同的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1