一种对无线通信系统物理层进行自动化测试的方法技术方案

技术编号:8766130 阅读:159 留言:0更新日期:2013-06-08 00:08
本发明专利技术涉及一种对无线通信系统物理层进行自动化测试的方法,包括启动测试装置,所述测试装置包括实现无线通信系统物理层功能的DSP板,以及设有基带数据收发器的PC机;DSP板作为目标机,PC机作为测试机;测试机生成各信道需要的覆盖性测试用例,启动基带数据收发器,产生基带数据,模拟层2和层3的功能配置控制大消息,并根据接口协议进行组包,发送数据;在目标机上接收到基带信号以后,对大消息进行解析,并保存节点数据和结果;测试机自动对比Matlab仿真平台的结果和DSP板传出的结果并显示。

【技术实现步骤摘要】

本专利技术涉及到自动化测试
,具体涉及。
技术介绍
3GPP协议把LTE通信系统中的BBU从横向分为:物理层(PHY,Physical )、数据链路层(MAC, Medium)和网络层(RRC, Radio Link Control),物理层处于无线接口协议模型的最底层,它提供物理介质中比特流传输所需要的所有功能,具体包括测量、同步、功率控制以及上下行数据的编解码处理,LTE物理层一般采用DSP (Digitial Signal Processor,数字信号处理器,是电脑中以数字信号来处理大量信息的器件)或者FPGA (现场可编程门阵列)来实现。而L2、L3层一般采用CPU (Central Processing Unit,中央处理器,是电脑中的运算和控制核心)来实现。对于基站系统的物理层而言,其软硬件功能必须要在测试充分的情况下,才能与L2和L3级联进行系统联调进而完成基站系统实际的测试,所以在此之前对物理层进行专门的测试就显得非常有必要。由于物理层需要测试的信道较多,需要设置的参数以及构造的测试用列众多,且部分测试用例如果手动设置较为复杂,难以达到覆盖性测试的目的,同时,效率低,需要耗费大量的人力,可靠性不高,出现问题后也不利于问题的定位,而业界也没有一套完整的针对物理层的测试设备。
技术实现思路
本专利技术提供了一种对对无线通信系统物理层进行自动化测试的方法,用于快速的定位和分析测试中遇到的问题,实现无线通信系统物理层的自动化测试。整个测试全自动化完成,并有完备的测试日志以供查询和分析,从而能极大减轻测试的工作量,提高工作效率。本专利技术的技术方案为,测试过程包括以下步骤, 步骤1,启动测试装置,所述测试装置包括实现无线通信系统物理层功能的DSP板,以及设有基带数据收发器的PC机;DSP板作为目标机,PC机作为测试机,目标机和测试机建立通信连接;步骤2,测试机生成各信道需要的测试用例,对所选每个测试用例分别依次执行以下操作, 测试机调用基带数据收发器产生测试用例的基带数据; 测试机将测试用例的相应参数配置成大消息; 测试机根据接口协议将测试用例的基带数据和大消息进行组包,发送组包所得数据到目标机; 目标机接收到数据以后,根据数据类型不同进行分类组包,保存所得基带信号和大消息相应的节点数据和结果并发送到测试机; 测试机对该测试用例采用Matlab仿真软件得到结果,对比Matlab仿真软件所得结果和目标机所得结果并显示。而且,测试机生成各信道需要的测试用例时,根据需要测试的信道以及覆盖范围,遍历各信道表中参数的所有可能组合,自动生成测试用例。而且,自动生成测试用例实现方式如下, 预先将各信道制作测试用例所需要的参数填入到一张EXCEL表格中,并写入各参数值的变化范围; 测试时,读取该EXCEL表格,将待测信道的各个参数存放到一个指定的二维数组I中,其中第一维为参数项目索引,第二维为参数的可能取值索引;然后遍历该二维数组中的所有参数组合的可能性,将对应的参数组合存入到另一二维数组2中,其中,第一维是用例索弓丨,第二维为参数项索引;接下来将二维数组2中的各个用例参数按照预设映射关系填入到EXCEL表格中,每一个测试用例生成一张EXCEL表格,并创建新的文件夹把各个测试用例表格放入到各自的文件夹中。而且,测试机将测试用例的相应参数配置成大消息实现方式如下, 分别按照L3和L2与物理层接口大消息的格式,基于VC++构造成物理层可读的大消息格式,其中需要填入的各个字段的值默认设为0 ;然后读取测试用例的EXCEL表格,按照预设映射关系将EXCEL表格的各个参数读出并转化为相应的格式填入到大消息格式相应字段中;最后按照协议生成L3CELL消息、L3UE消息和L2大消息。本专利技术不需提供信号源、信道仿真仪和频谱仪等设备即可完成物理层的单元测试,具有通用性强,架构实现简单,资源少、成本低等优点。与以往的测试方法相比,它可自动进行大规模的覆盖性单元测试,并且可以快速的定位和分析测试中遇到的问题,从而实现无线通信系统物理层的自动化测试,测试完成后有完备的测试日志以供查询和分析。能极大减轻测试的工作量,提高工作效率。附图说明图1为本专利技术实施例的PC机(测试机)软件分层示意图。图2为本专利技术实施例的流程图。图3为本专利技术实施例的测试机和目标机的交互工作示意图。图4为本专利技术实施例的自动生成测试用例配置界面示意图。具体实施例方式 以下结合附图和实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。本专利技术实施例的测试系统主要由以下几个部分构成:实现物理层功能的DSP板,它也是待测设备(目标机);PC机(测试机),用于运行基于VC++的自动化测试平台,该平台完成所有控制以及基带数据信息的收发功能,并把所运行的结果显示出来。具体实施时一般还使用网线,用于PC机与其他设备之间的通信,即PC机和目标机采用网线连接。PC机上设置基带数据收发器,用于模拟BBU下发和接收基带的数据。基带数据收发器可采用软件技术实现,供PC机调用,具体实现可参考现有技术。基于以上测试系统,实施例执行测试的流程如下: 步骤1,启动测试装置,所述测试装置包括实现无线通信系统物理层功能的DSP板,以及设有基带数据收发器的PC机;DSP板作为目标机,PC机作为测试机,目标机和测试机建立通信连接; 步骤2,测试机生成各信道需要的测试用例,对所选每个测试用例分别依次执行以下操作, 测试机调用基带数据收发器产生测试用例的基带数据; 测试机将测试用例的相应参数配置成大消息; 测试机根据接口协议将测试用例的基带数据和大消息进行组包,发送组包所得数据到目标机; 目标机接收到数据以后,根据数据类型不同进行分类组包,保存所得基带信号和大消息相应的节点数据和结果并发送到测试机; 测试机对该测试用例采用Matlab仿真软件得到结果,对比Matlab仿真软件所得结果和目标机所得结果并显示。具体实施时,本领域技术人员可利用计算机技术自行设计PC控制机(测试机)软件,实现基于VC++的自动化测试平台,以便实现PC机的测试功能。如图1所示,提供具体软件实现建议供参考=PC控制机(测试机)软件可以分为用户界面层、测试层和通信层: 用户界面层主要负责接收用户的各种输入选择测试信道和测试用例,显示测试正在进行的状态,并将结果显示给用户,生成测试报表,并可从界面选择进入相应文件查看测试结果(LOG记录);用户界面层主要包括测试配置文件选取路径设置模块,生成报表结果模块;同时还可在界面层集成一个自动生成测试用例的工具; 测试层主要根据界面配置选取测试配置文件,运行基于Matlab的仿真平台程序产生配置参数和标准结果,并获取、传递和处理发送给DSP的配置参数文件,最终保存和比较从DSP接收到的数据与Matlab生成的标准结果,进行比较。测试层主要包括发送数据处理模块(指Matlab数据),接收数据处理模块(指DSP输出数据),比较测试数据模块; 通信层主要是处理和DSP进行数据收发的交互。通信层主要包含数据发送模块和数据接收模块。本专利技术所采用的主要步骤的流程图如附图2所示,开始配置测试环境,启动测试PC机,然后启动DSP板(即物理层的目标机),根据测试需求在测试平台界面上本文档来自技高网...

【技术保护点】
一种对无线通信系统物理层进行自动化测试的方法,其特征在于:测试过程包括以下步骤,步骤1,启动测试装置,所述测试装置包括实现无线通信系统物理层功能的DSP板,以及设有基带数据收发器的PC机;DSP板作为目标机,PC机作为测试机,目标机和测试机建立通信连接;步骤2,测试机生成各信道需要的测试用例,对所选每个测试用例分别依次执行以下操作,测试机调用基带数据收发器产生测试用例的基带数据;测试机将测试用例的相应参数配置成大消息;测试机根据接口协议将测试用例的基带数据和大消息进行组包,发送组包所得数据到目标机;目标机接收到数据以后,根据数据类型不同进行分类组包,保存所得基带信号和大消息相应的节点数据和结果并发送到测试机;测试机对该测试用例采用Matlab仿真软件得到结果,对比Matlab仿真软件所得结果和目标机所得结果并显示。

【技术特征摘要】
1.一种对无线通信系统物理层进行自动化测试的方法,其特征在于:测试过程包括以下步骤, 步骤1,启动测试装置,所述测试装置包括实现无线通信系统物理层功能的DSP板,以及设有基带数据收发器的PC机;DSP板作为目标机,PC机作为测试机,目标机和测试机建立通信连接; 步骤2,测试机生成各信道需要的测试用例,对所选每个测试用例分别依次执行以下操作, 测试机调用基带数据收发器产生测试用例的基带数据; 测试机将测试用例的相应参数配置成大消息; 测试机根据接口协议将测试用例的基带数据和大消息进行组包,发送组包所得数据到目标机; 目标机接收到数据以后,根据数据类型不同进行分类组包,保存所得基带信号和大消息相应的节点数据和结果并发送到测试机; 测试机对该测试用例采用Matlab仿真软件得到结果,对比Matlab仿真软件所得结果和目标机所得结果并显示。2.根据权利要求1所述对无线通信系统物理层进行自动化测试的方法,其特征在于:测试机生成各信道需要的测试用例时,根据需要测试的信道以及覆盖范围,遍历各信道表中参数的所有可能组合,自动生成测试用例。3.根据权利要求2所述对无线通信系统物理层进行自动化测试的方法,...

【专利技术属性】
技术研发人员:何雷张锦锦管鲍
申请(专利权)人:武汉邮电科学研究院
类型:发明
国别省市:

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

1