一种警用数字集群空口一致性测试的方法与流程

文档序号:17358761发布日期:2019-04-09 21:54阅读:581来源:国知局
一种警用数字集群空口一致性测试的方法与流程

本发明属于数字集群通信领域,特别是涉及一种警用数字集群(pdt)空口一致性测试的方法。



背景技术:

《ga/t1367-2017警用数字集群(pdt)通信系统功能测试方法》是pdt标准体系的一部分,该标准规定了警用数字集群(pdt)通信系统功能测试的测试环境、测试条件以及测试方法,旨在检测pdt设备的功能是否完整以及空中接口协议是否一致。

在数字集群通信系统中,对设备进行空口一致性测试,可以规范设备功能技术指标,解决不同厂家设备兼容性及协议一致性的问题。目前,国内pdt厂商通过改进pdt信道机,研制出一种适用于pdt系统空中接口的抓包工具。该抓包工具可实现对pdt系统空中接口信令的抓取、解析和记录的功能,但其只能通过人工或程序脚本的方式,实现实验室环境下的空口协议一致性比对功能,所以该方法无法适应pdt系统多基站、多载波的测试环境。如果采用公众移动通信系统(例如gsm、td-scdma以及lte等)空口一致性的测试方法,则需要考虑不同通信协议之间的巨大差异,那么原有测试方法需要进行大量修改。因此需要根据pdt系统空中接口协议,设计一种专门用于pdt系统空口一致性测试的方法,实现不同厂家终端与pdt系统兼容。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种警用数字集群空口一致性测试的方法,实现对pdt系统空中接口数据的获取、解析以及一致性测试。

为解决上述技术问题,本发明提供了一种警用数字集群空口一致性测试的方法,具体包括以下步骤:

步骤1,搭建警用数字集群空口一致性测试系统;所述测试系统包括:pdt基站、pdt终端、pdt调度台以及pdt协议分析仪;pdt基站用于为pdt终端和pdt调度台提供接入控制、业务管理;pdt终端通过空中接口与pdt基站进行控制信令和业务数据的交互;pdt调度台通过有线网络接入pdt系统,用于指挥调度;pdt协议分析仪的硬件包括:射频模块、fpga模块、dsp模块、arm模块以及外部设备模块,所述pdt协议分析仪通过空中接口与pdt基站、pdt终端连接,pdt协议分析仪用于实现对空中接口数据的获取、解调、解码以及协议一致性测试;

步骤2,利用pdt协议分析仪的射频模块,从测试系统的空中接口获取控制信道数据突发;

步骤3,利用pdt协议分析仪的fpga模块,对所获取的控制信道数据突发进行解调;

步骤4,利用pdt协议分析仪的dsp模块,对解调后的控制信道数据突发进行信道译码,获取控制信令的数据类型和消息;

步骤5,根据步骤4中控制信令的数据类型和消息,利用pdt协议分析仪的arm模块,判断控制信令是否需要比对,如果控制信令需要比对,那么继续执行步骤6;反之,返回执行步骤2;

步骤6,将步骤5中需要比对的控制信令与警用数字集群通信系统相关标准进行比对,并保存该控制信令的比对结果;

步骤7,重复步骤2至步骤6,直至空中接口控制信令全部比对完成;

步骤8,汇总所有空中接口控制信令的比对结果,利用pdt协议分析仪的外部设备模块,储存并输出最终测试结果。

在上述方案的基础上,所述步骤4进一步包括:

步骤4-1,读取fpga模块指定内存中的控制信道数据突发;

步骤4-2,提取控制信道数据突发中的时隙类型pdu,利用dsp模块,对时隙类型pdu进行格雷码译码,获取控制信令的数据类型;

步骤4-3,提取控制信道数据突发中的承载信息,利用dsp模块对承载信息进行解交织和bptc译码,获取控制信令的消息。

在上述方案的基础上,所述步骤5进一步包括:

步骤5-1,读取dsp模块信令队列中的控制信令,获取控制信令的数据类型;

步骤5-2,根据警用数字集群(pdt)通信系统相关标准,利用arm模块,判断该数据类型的控制信令是否需要比对,如果控制信令需要比对,那么继续执行步骤5-3;反之,丢弃该数据;

步骤5-3,根据待测终端段队编号和控制信令消息中的地址字段,判断控制信令是否属于正在测试的pdt业务,如果控制信令属于正在测试的pdt业务,那么继续执行所述的步骤6;反之,丢弃该数据。

在上述方案的基础上,所述步骤6进一步包括:

步骤6-1,根据控制信令的数据类型和消息,获取该控制信令的信令类型;

步骤6-2,根据警用数字集群(pdt)通信系统相关标准,利用arm模块,判断控制信令的信令类型与警用数字集群通信系统相关标准是否一致,如果信令类型一致,那么继续执行步骤6-3;反之,丢弃该数据;

步骤6-3,根据警用数字集群(pdt)通信系统相关标准,判断控制信令的消息是否与警用数字集群通信系统相关标准一致,如果二者完全一致,那么判定该控制信令通过比对;反之,判定该控制信令未通过比对;

步骤6-4,将该控制信令的比对结果保存在arm模块的指定内存中。

在上述方案的基础上,所述警用数字集群通信系统相关标准为《ga/t1367-2017警用数字集群(pdt)通信系统功能测试方法》。

在上述方案的基础上,所述步骤8进一步包括:

步骤8-1,获取arm模块指定内存中所有需要比对的控制信令的比对结果;

步骤8-2,如果有一帧或一帧以上的控制信令未通过比对,那么判定待测pdt设备未通过该项测试,外部设备模块输出“未通过测试”;反之,判定待测pdt设备通过该项测试,外部设备模块输出“通过测试”;

步骤8-3,利用外部设备模块,保存该项测试用例的测试结果。

本发明的有益效果是:

本发明可以实现获取pdt系统空中接口协议数据的功能;

本发明可以实现对pdt系统空中接口控制信令的解析和显示;

本发明可以实现对pdt系统空中接口的待测数据与标准数据进行比对的功能,并且能够储存和输出测试结果。

附图说明

本发明有如下附图:

图1是pdt空口一致性测试系统构成框图;

图2是pdt协议分析仪的硬件组成框图;

图3是本发明执行流程图;

图4是本发明中步骤4的执行流程图;

图5是本发明中步骤5的执行流程图;

图6是本发明中步骤6的执行流程图;

图7是本发明中步骤8的执行流程图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此,本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,达成技术效果,并依据上述的实现过程,具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。

图1是pdt空口一致性测试系统构成框图,该测试系统包括:pdt基站、pdt终端、pdt调度台以及pdt协议分析仪。pdt基站主要为pdt终端和pdt调度台提供接入控制、业务管理等功能;pdt终端通过空中接口与pdt基站进行控制信令和业务数据的交互;pdt调度台通过有线网络接入pdt系统,用于指挥调度;pdt协议分析仪通过空中接口与pdt基站、pdt终端连接,pdt协议分析仪可以实现对pdt系统空中接口数据的获取、解调、解码以及协议一致性测试的功能;

图2是pdt协议分析仪的硬件组成框图,包括:射频模块、fpga模块、dsp模块、arm模块以及外部设备模块。射频模块用于获取pdt系统空中接口控制信道的数据突发;fpga模块用于实现控制信道数据突发的解调;dsp模块用于实现对控制信道数据突发的信道译码,获取控制信令的数据类型和消息;arm模块用于实现待测空口控制信令与警用数字集群通信系统相关标准的匹配和比对;外部设备模块用于储存和输出测试结果。

图3是本发明实施例的方法执行流程图,包括以下步骤:

步骤1,搭建警用数字集群(pdt)空口一致性测试系统。该测试系统包括pdt基站、pdt终端、pdt调度台以及pdt协议分析仪。pdt基站主要为pdt终端和pdt调度台提供接入控制、业务管理等功能;pdt终端通过空中接口与pdt基站进行控制信令和业务数据的交互;pdt调度台通过有线网络接入pdt系统,用于指挥调度;pdt协议分析仪的硬件包括:射频模块、fpga模块、dsp模块、arm模块以及外部设备模块,pdt协议分析仪通过空中接口与pdt基站、pdt终端连接,该仪器可以实现对pdt系统空中接口数据的获取、解调、解码以及协议一致性测试的功能;

步骤2,利用pdt协议分析仪的射频模块,从测试系统的空中接口获取控制信道数据突发;

步骤3,利用pdt协议分析仪的fpga模块,对所获取的控制信道数据突发进行解调;

步骤4,利用pdt协议分析仪的dsp模块,对解调后的控制信道数据突发进行信道译码,获取控制信令的数据类型和消息;

步骤5,根据步骤4中控制信令的数据类型和消息,利用pdt协议分析仪的arm模块,判断该控制信令是否需要比对,如果控制信令需要比对,那么继续执行步骤6;反之,返回执行步骤2;

步骤6,将步骤5中需要比对的控制信令与警用数字集群(pdt)通信系统相关标准进行比对,并保存该控制信令的比对结果;

步骤7,重复步骤2至步骤6,直至空中接口控制信令全部比对完成;

步骤8,汇总所有空中接口控制信令的比对结果,利用pdt协议分析仪的外部设备模块,储存并输出最终测试结果。

图4是本发明中步骤4的执行流程图,具体包括:

步骤4-1,读取fpga模块指定内存中的控制信道数据突发;

步骤4-2,提取控制信道数据突发中的时隙类型pdu,利用dsp模块,对时隙类型pdu进行格雷码译码,获取控制信令的数据类型;

步骤4-3,提取控制信道数据突发中的承载信息,利用dsp模块,对承载信息进行解交织和bptc译码,获取控制信令的消息。

图5是本发明中步骤5的执行流程图,具体包括:

步骤5-1,读取dsp模块信令队列中的控制信令,获取控制信令的数据类型;

步骤5-2,根据警用数字集群(pdt)通信系统相关标准,利用arm模块,判断该数据类型的控制信令是否需要比对,如果控制信令需要比对,那么继续执行步骤5-3;反之,丢弃该数据;

步骤5-3,根据待测终端段队编号和控制信令消息中的地址字段,判断控制信令是否属于正在测试的pdt业务,如果控制信令属于正在测试的pdt业务,那么继续执行所述的步骤6;反之,丢弃该数据。

图6是本发明中步骤6的执行流程图,具体包括:

步骤6-1,根据控制信令的数据类型和消息,获取该控制信令的信令类型;

步骤6-2,根据警用数字集群(pdt)通信系统相关标准,利用arm模块,判断控制信令的信令类型与警用数字集群通信系统相关标准是否一致,如果信令类型一致,那么继续执行步骤6-3;反之,丢弃该数据;

步骤6-3,根据警用数字集群(pdt)通信系统相关标准,判断控制信令的消息是否与警用数字集群通信系统相关标准一致,如果二者完全一致,那么判定该控制信令通过比对;反之,判定该控制信令未通过比对;

步骤6-4,将该控制信令的比对结果保存在arm模块的指定内存中。

图7是本发明中步骤8的执行流程图,具体包括:

步骤8-1,获取arm模块指定内存中所有需要比对的控制信令的比对结果;

步骤8-2,如果有一帧或一帧以上的控制信令未通过比对,那么判定待测pdt设备未通过该项测试,外部设备模块输出“未通过测试”;反之,判定待测pdt设备通过该项测试,外部设备模块输出“通过测试”;

步骤8-3,利用外部设备模块,保存该项测试用例的测试结果。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围。凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1