一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种射频测试方法及系统与流程

2022-03-04 23:33:47 来源:中国专利 TAG:


1.本发明涉及移动通信技术领域,具体为一种射频测试方法及系统。


背景技术:

2.在无线业务宽带化、多样化发展的驱动下,移动通信网络经历了从2g到5g的发展历程,网络的容量与性能持续提升。基站作为无线侧核心设备,主要由bbu和rru组成,bbu是指基带处理单元,提供基带协议处理及基站系统管理等功能;rru是指射频拉远单元,负责射频信号的收发处理。其中,rru由于使用场景的多样化发展,从早期gsm的窄带单密度、双密度系统发展到宽频系统,射频通道数也由1t1r发展为64t64r,向着massive mimo(大规模天线技术)演进。
3.在rru的开发阶段,需对开发的rru进行性能测试,测试阶段需终端接入和真实业务满足测试需求,由于rru的功能和种类越来越多,因此导致rru测试复杂多变,需要较多模块参与,灵活性低,因此亟需一种能够减少模块参与、降低测试复杂度、测试实现灵活的射频测试系统及方法。


技术实现要素:

4.本发明的目的之一在于提供一种射频测试方法,能够减少rru测试阶段参与的模块,降低测试复杂度,测试实现灵活。
5.本发明提供的基础方案一:一种射频测试方法,包括以下内容:
6.获取配置参数和测试用例,测试用例包括相互对应的频域数据和时域数据;
7.mac层将频域数据和配置参数透传到物理层;
8.物理层根据配置参数建立小区,当mac层完成频域数据的透传后,物理层根据频域数据进行物理层处理和数据转换生成测试数据,将测试数据传递至rru单元;
9.调用功能测试条件,根据功能测试条件分析rru单元接收的测试数据生成测试结果。
10.基础方案一的有益效果:配置参数用于建立小区以及配置物理层处理,通过配置参数的灵活设置,可对小区和物理层进行不同的配置,满足不同测试场景的需求。测试用例用于rru测试,测试用例包括频域数据和时域数据,根据使用不同选择对应格式的数据进行数据传输和数据比对。
11.mac层仅执行配置参数和频域数据的透传,无需执行复杂的调度功能,从而降低mac层的工作量,进而降低测试复杂度。
12.调用功能测试条件,不同性能测试所对应的功能测试条件不同,根据功能测试条件分析rru单元接收的测试数据生成测试结果,通过测试结果对rru单元进行测试评价。
13.采用本方案,与现有技术相比,无需终端接入和真实业务,有效减少rru测试阶段参与的模块,降低测试复杂度,测试实现灵活。
14.进一步,还包括以下内容:
15.获取物理层配置参数;
16.算法仿真器根据物理层配置参数模拟物理层处理,生成测试用例。
17.有益效果:通过物理层配置参数的灵活设置,生成不同测试用例,满足不同测试场景的需求。算法仿真器与测试的mac层、物理层分离,测试前生成测试用例,通过提前生成测试用例,不占用在线测试时间,有效提高测试效率。
18.进一步,mac层完成频域数据的透传时,生成射频测试标志下发物理层。
19.有益效果:射频测试标志用于表征完成频域数据的透传,通过射频测试标志得知频域数据的透传情况。
20.进一步,还包括以下内容:
21.mac层接收配置参数后,获取上一次的小区状态和mac处理逻辑;
22.根据小区状态判断是否存在小区,若否,则调用预设的小区建立流程;若是,则根据mac处理逻辑分析配置参数是否发生变化,若是,则调用预设的小区重配流程;
23.物理层根据配置参数建立小区,具体包括以下内容:
24.物理层根据配置参数和mac层调用的小区建立流程或小区重配流程模拟建立小区。
25.有益效果:根据当前小区情况判断是否建立小区,若当前未建立小区,则调用并执行小区建立流程,若已建立小区,则进一步判断建立小区的配置参数是否一致,当配置参数发生变化时,需重新建立小区,即调用并执行小区重配流程,反之,则使用已建立的小区。通过模拟建立小区而非真实小区,有效规避网管侧复杂的小区建立流程,从而提高测试效率。
26.进一步,还包括以下内容:
27.当mac层完成频域数据的透传后,物理层执行预设的射频测试流程,并屏蔽其余正常处理流程。
28.有益效果:正常处理流程涉及较为复杂,而rru测试使用处理后的频域数据,无需进行复杂的符号级处理,因此本方案执行预设的射频测试流程,并屏蔽其余正常处理流程,从而降低物理层处理的复杂度,进而降低测试复杂度。
29.进一步,物理层根据频域数据进行物理层处理,具体包括以下内容:
30.复制频域数据,根据对应时刻的频域数据生成测试数据。
31.有益效果:频域数据所包含的数据量较少,从而减少数据传输时间,提高测试系统的时效性。通过物理层处理重复调用频域数据生成最终的测试数据,保证测试数据的完整性。
32.本发明的目的之二在于提供一种射频测试系统。
33.本发明提供基础方案二:一种射频测试方法,包括:
34.bbu单元,用于获取配置参数和测试用例,测试用例包括相互对应的频域数据和时域数据;还用于根据配置参数建立小区,根据频域数据进行物理层处理和数据转换生成测试数据,传递测试数据;
35.rru单元,用于调用功能测试条件,根据功能测试条件分析接收的测试数据生成测试结果。
36.基础方案二的有益效果:配置参数用于建立小区以及配置bbu单元,通过配置参数的灵活设置,可对小区和bbu单元进行不同的配置,满足不同测试场景的需求。测试用例用
于rru测试,测试用例包括频域数据和时域数据,根据使用不同选择对应格式的数据进行数据传输和数据比对。
37.bbu单元的设置,根据配置参数建立小区,通过建立小区模拟测试条件,根据频域数据进行物理层处理和数据转换生成测试数据,用于对rru单元进行性能测试。
38.rru单元为待测模块,通过rru单元的设置,调用功能测试条件,不同性能测试所对应的功能测试条件不同,根据功能测试条件分析rru单元接收的测试数据生成测试结果,通过测试结果对rru单元进行测试评价。
39.采用本方案,与现有技术相比,无需终端接入和真实业务,有效减少rru测试阶段参与的模块,降低测试复杂度,测试实现灵活。
40.进一步,还包括:
41.算法仿真器,用于获取物理层配置参数,根据物理层配置参数模拟物理层处理,生成测试用例。
42.有益效果:算法仿真器的设置,通过物理层配置参数模拟物理层处理,从而生成测试用例,通过物理层配置参数的灵活设置,生成不同测试用例,满足不同测试场景的需求。将测试用例的生成和rru测试分离,提前生成测试用例,不占用在线测试时间,有效提高测试效率。
43.进一步,bbu单元,包括:
44.mac层,用于接收配置参数后,获取上一次的小区状态和mac处理逻辑,根据小区状态判断是否存在小区,若否,则调用预设的小区建立流程;若是,则根据mac处理逻辑分析配置参数是否发生变化,若是,则调用预设的小区重配流程;
45.物理层,用于根据配置参数和mac层调用的小区建立流程或小区重配流程模拟建立小区。
46.有益效果:mac层在建立小区前,基于上一次的小区状态和mac处理逻辑判断是否已建立小区,以及建立小区的配置参数与当前是否一致。在未建立小区时,调用并执行小区建立流程;在已建立小区,但建立小区的配置参数发生变化时,调用并执行小区重配流程;反之,则使用已建立的小区。通过模拟建立小区而非真实小区,有效规避网管侧复杂的小区建立流程,从而提高测试效率。
47.进一步,mac层还用于将频域数据透传到物理层;
48.物理层还用于mac层完成频域数据的透传后,执行预设的射频测试流程,并屏蔽其余正常处理流程。
49.有益效果:物理层对数据的正常处理流程涉及复杂的符号级处理,而本方案使用处理后的频域数据,无需再进行相应数据处理,因此本方案执行预设的射频测试流程,并屏蔽其余正常处理流程,从而降低物理层处理的复杂度,进而降低测试复杂度。
附图说明
50.图1为本发明一种射频测试系统实施例的逻辑框图。
具体实施方式
51.下面通过具体实施方式进一步详细说明:
52.实施例
53.一种射频测试方法,包括以下内容:
54.测试用例生成步骤:获取物理层配置参数,算法仿真器根据物理层配置参数模拟物理层处理,生成测试用例,测试用例包括相互对应的频域数据和时域数据。
55.算法仿真器是按照3gpp协议、使用可编程语言编写的、可以在pc机上运行的应用程序。物理层配置参数为物理层处理所需配置的参数,例如小区带宽、天线、采样率等。物理层配置参数通过界面形式,或者配置文件形式对物理层处理进行配置。根据配置的模拟层处理随机生成测试用例,一次配置生成一条测试用例,使用同一物理层配置参数可随机生成不同测试用例。
56.rru测试包括测试代理器、bbu单元和rru单元,bbu单元包括网管、mac层和物理层。
57.测试代理器获取配置参数和测试用例,配置参数包括小区建立参数和物理层配置参数,小区建立参数用于模拟建立小区,物理层配置参数用于配置物理层,其与算法仿真器所使用的物理层配置参数相同。测试代理器获取的测试用例为测试用例中的频域数据。
58.网管用于控制小区的建立,以及配置参数和频域数据的下发。
59.mac层接收频域数据和配置参数,接收配置参数后,获取上一次的小区状态和mac处理逻辑;根据小区状态判断是否存在小区,若否,则调用预设的小区建立流程;若是,则根据mac处理逻辑分析配置参数是否发生变化,若是,则调用预设的小区重配流程。上一次的小区状态表征是否存在建立的小区,mac处理逻辑分析可得出其配置参数。预设的小区建立流程为建立小区流程,预设的小区重配流程为删除已建立的小区,重新建立小区的流程。
60.根据mac处理逻辑分析配置参数是否发生变化,具体为,分析mac处理逻辑生成逻辑配置参数,对比逻辑配置参数和小区建立参数,当两者一致,则判定配置参数未发生变化,反之,则判定配置参数发生变化。
61.mac层将频域数据和配置参数透传到物理层,完成频域数据的透传时,生成射频测试标志下发物理层。
62.物理层根据配置参数建立小区,当mac层完成频域数据的透传后,物理层根据频域数据进行物理层处理和数据转换生成测试数据,将测试数据传递至rru单元。
63.物理层根据配置参数建立小区,具体为:物理层根据配置参数中的小区建立参数和mac层调用的小区建立流程或小区重配流程模拟建立小区。
64.当mac层完成频域数据的透传后,即物理层接收到射频测试标志后,物理层执行预设的射频测试流程,并屏蔽其余正常处理流程。其余正常处理流程为bbu单元在通信过程中所执行的全部流程。
65.物理层根据配置参数中的物理层配置参数进行配置,物理层根据频域数据进行物理层处理和数据转换生成测试数据,具体为:复制频域数据,根据对应时刻的频域数据生成测试数据,对生成的测试数据进行频时域转换,即物理层最终生成的测试数据的数据格式为时域。
66.复制频域数据,根据对应时刻的频域数据生成测试数据,具体包括以下内容:测试数据包括若干帧,每一帧包括10个子帧,每个子帧包括2个slot,每个slot包括14个符号,每个符号包含1根天线。频域数据为一个周期的数据长度,在本实施例中,频域数据的数据长度为一个帧,复制对应时刻的频域数据,将频域数据1根天线的数据复制到测试数据所有天
线,生成测试数据,此时测试数据的数据格式为频域。
67.在其他实施例中,还用于对比物理层最终生成的测试数据和测试用例中的时域数据,根据对比结果判断校验测试过程中频时域转换和数据传输的正确性。
68.调用功能测试条件,根据功能测试条件分析rru单元接收的测试数据生成测试结果。具体为:功能测试条件与rru测试性能对应,rru测试性能包括带宽、功率、解调和evm指标等功能测试,在本实施例中,rru测试性能包括带宽和功率,即功能测试条件包括带宽对应的功能测试条件和功率对应的功能测试条件,根据功能测试条件分析测试数据生成测试结果。
69.以带宽为例,调用带宽对应的功能测试条件,分析测试数据的功率值,判断功率值是否满足调用的功能测试条件,例如调用的功能测试条件为性能要求的功率范围,则判断功率值是否位于功率范围内,若是,则满足调用的功能测试条件,生成功率合格的测试结果,反之,则不满足调用的功能测试条件,生成功率不合格的测试结果。
70.一种射频测试系统,使用上述一种射频测试方法,如附图1所示,其包括算法仿真器、bbu单元、rru单元和测试代理器。
71.算法仿真器用于获取物理层配置参数,根据物理层配置参数模拟物理层处理,生成测试用例,测试用例包括相互对应的频域数据和时域数据。
72.物理层配置参数通过界面形式,或者配置文件形式对物理层处理进行配置。根据配置的模拟层处理随机生成测试用例,一次配置生成一条测试用例,使用同一物理层配置参数可随机生成不同测试用例。
73.测试代理器用于获取配置参数和测试用例,将配置参数和测试用例传递给bbu单元,此时获取的测试用例为频域数据。配置参数包括小区建立参数和物理层配置参数,小区建立参数用于模拟建立小区,物理层配置参数用于配置物理层,其与算法仿真器所使用的物理层配置参数相同。
74.bbu单元用于获取配置参数和测试用例,还用于根据配置参数建立小区,根据频域数据进行物理层处理和数据转换生成测试数据,传递测试数据。
75.bbu单元包括网管、mac层和物理层。
76.网管用于获取配置参数和频域数据,控制小区的建立,以及配置参数和频域数据的下发。
77.mac层用于接收配置参数和频域数据,透传配置参数和频域数据至物理层;还用于接收配置参数后,获取上一次的小区状态和mac处理逻辑,根据小区状态判断是否存在小区,若否,则调用预设的小区建立流程;若是,则根据mac处理逻辑分析配置参数是否发生变化,若是,则调用预设的小区重配流程。
78.上一次的小区状态表征是否存在建立的小区,mac处理逻辑分析可得出其配置参数。预设的小区建立流程为建立小区流程,预设的小区重配流程为删除已建立的小区,重新建立小区的流程。根据mac处理逻辑分析配置参数是否发生变化,具体为,分析mac处理逻辑生成逻辑配置参数,对比逻辑配置参数和小区建立参数,当两者一致,则判定配置参数未发生变化,反之,则判定配置参数发生变化。
79.mac层还用于完成频域数据的透传时,生成射频测试标志下发物理层。
80.物理层用于根据配置参数和mac层调用的小区建立流程或小区重配流程模拟建立
小区,具体的,根据小区建立参数模拟建立小区。
81.物理层还用于mac层完成频域数据的透传后,即接收射频测试标志后,执行预设的射频测试流程,并屏蔽其余正常处理流程,其余正常处理流程为bbu单元在通信过程中所执行的全部流程。
82.物理层还用于根据物理层配置参数进行配置,根据频域数据进行物理层处理和数据转换生成测试数据。具体为:复制频域数据,根据对应时刻的频域数据生成测试数据,对生成的测试数据进行频时域转换,即物理层最终生成的测试数据的数据格式为时域。复制频域数据,根据对应时刻的频域数据生成测试数据,具体包括以下内容:测试数据包括若干帧,每一帧包括10个子帧,每个子帧包括2个slot,每个slot包括14个符号,每个符号包含1根天线。频域数据为一个周期的数据长度,在本实施例中,频域数据的数据长度为一个帧,复制对应时刻的频域数据,将频域数据1根天线的数据复制到测试数据所有天线,生成测试数据,此时测试数据的数据格式为频域。
83.物理层还用于传递数据转换后的测试数据到rru单元。
84.rru单元用于调用功能测试条件,根据功能测试条件分析接收的测试数据生成测试结果。功能测试条件与rru测试性能对应,rru测试性能包括带宽,根据功能测试条件分析测试数据生成测试结果。
85.在其他实施例中,对比物理层最终生成的测试数据和测试用例中的时域数据,根据对比结果判断校验测试过程中频时域转换和数据传输的正确性。
86.以带宽为例,调用带宽对应的功能测试条件,分析测试数据的功率值,判断功率值是否满足调用的功能测试条件,例如调用的功能测试条件为性能要求的功率范围,则判断功率值是否位于功率范围内,若是,则满足调用的功能测试条件,生成功率合格的测试结果,反之,则不满足调用的功能测试条件,生成功率不合格的测试结果。
87.以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本技术给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本技术的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本技术要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献