灵敏度测试方法、测试设备、测试系统及存储介质与流程

文档序号:29075429发布日期:2022-03-01 22:37阅读:268来源:国知局
灵敏度测试方法、测试设备、测试系统及存储介质与流程

1.本发明涉及通讯技术领域,尤其涉及一种灵敏度测试方法、测试设备、测试系统及存储介质。


背景技术:

2.第五代移动通信技术(5th generation mobile networks,5g)引入了大规模天线技术(massive mimo),使得射频设备能够支持更多的载波和通道,因此不同制式、不同通道规格的射频设备可以满足不同的商业应用场景,其中,射频设备包括有源天线单元(active antenna unit,aau)。
3.在生产射频设备时厂家需要测试射频设备在每个其所能支持的载波下各通道的灵敏度,但是现有的测试方式主要为人工测试,即采用人工的方式测试在各载波下各通道的灵敏度,存在测试效率极低的问题。


技术实现要素:

4.基于此,本发明实施例提供了一种灵敏度测试方法、测试设备、测试系统及存储介质,以在测试射频设备在若干载波下多个通道的灵敏度时提高测试效率。
5.第一方面,本发明实施例提供了一种灵敏度测试方法,用于测试射频设备在若干载波下多个通道的灵敏度,所述方法包括:
6.建立对应所述载波的模拟小区;
7.控制信号源设备向各所述通道发送时域数据;
8.建立与所述多个通道一一对应的多个模拟用户,并为各所述模拟用户分配上行调度资源;
9.根据对应各所述模拟用户的上行调度资源并行解调对应通道的时域数据,以确定各所述模拟用户的误码率;
10.根据各所述模拟用户的误码率确定对应的通道的灵敏度。
11.第二方面,本发明实施例提供了一种测试设备,包括处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如第一方面所述的灵敏度测试方法。
12.第三方面,本发明实施例提供了一种测试系统,包括:信号源设备以及如第二方面所述的测试设备,所述信号源设备用于连接射频设备。
13.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如第一方面所述的灵敏度测试方法。
14.本发明实施例提供的一种灵敏度测试方法,用于测试射频设备在若干载波下多个通道的灵敏度,该方法包括:建立对应载波的模拟小区;控制信号源设备向各通道发送时域数据;建立与多个通道一一对应的多个模拟用户,并为各模拟用户分配上行调度资源;根据
对应各模拟用户的上行调度资源并行解调对应通道的时域数据,以确定各模拟用户的误码率;根据各模拟用户的误码率确定对应的通道的灵敏度。可以看出,对于一个载波来说,根据对应各模拟用户的上行调度资源并行解调各通道的时域数据后确定各个误码率,即可确定在该载波下各通道的灵敏度,即本发明实施例可以进行并行测试,与现有技术相比极大地提高了测试效率。
附图说明
15.图1为本发明各实施例的一个可选的应用场景示意图;
16.图2为本发明实施例提供的灵敏度测试方法的一种流程示意图;
17.图3为本发明实施例提供的测试设备的一种结构示意性框图;
18.图4为本发明实施例提供的测试系统的一种结构示意性框图。
具体实施方式
19.下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
20.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
21.下面结合附图,对本说明书的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
22.本发明实施例可以应用于如图1所示的应用场景,在该场景中,信号源设备110连接射频设备120,射频设备120连接测试设备130,其中,射频设备120包括多个天线以及与各天线对应的多个通道,例如射频设备120可以为有源天线单元;测试设备130可以执行本技术实施例所述的方法,以测试射频设备120在每个载波下多个通道的灵敏度。在一些实施方式中,信号源设备110通过射频线连接射频设备120,射频设备120通过光纤连接测试设备130。在一些实施方式中,信号源设备110可以通过一个开关矩阵连接射频设备120的各个通道。在一些实施方式中,测试设备130可以包括前台装置与后台装置,前台装置用于与用户交互,例如显示测试结果,后台装置用于执行算法程序,例如,前台装置与后台装置通过无线网络连接,前台装置为计算机终端,后台装置为服务器。
23.本发明实施例提供的一种灵敏度测试方法,应用于测试设备,用于测试射频设备在若干载波下多个通道的灵敏度,其中,若干载波指的是射频设备能够支持的载波,载波的数量由射频设备的硬件配置决定,可以为一个或多个;射频设备包括用于接收信号的接收机,通道的灵敏度指的是接收机在正常工作时的最小信号强度,若射频设备的接收机能够在最小信号强度下正常工作,则说明各个通道的灵敏度均达标。
24.本发明实施例中的灵敏度测试方法,如图2所示,该方法包括但不限于以下步骤。
25.步骤s10,建立对应载波的模拟小区。
26.由前述可知射频设备能够支持一个或多个载波,而每一个载波都可以建立一个相
对应的模拟小区,模拟小区指的是虚拟的小区,因此,可以测试射频设备在一个载波下各通道的灵敏度,即先选定一个载波。在一些实施方式中,可以根据用户的选择操作选择,也可以为每一个载波设置编号由测试设备按照一定的规则选择,例如按照顺序从小到大选择,当然选择的方式并不局限于此。因此,可以为用来测试的载波建立一个相对应的模拟小区。
27.在一些实施例中,步骤s10包括但不限于以下内容:
28.根据与射频设备相关联的小区参数,建立模拟小区。
29.由前述可知射频设备所能支持的载波由自身的硬件配置决定,而模拟小区与载波相对应,因此,模拟小区的各个小区参数也由射频设备自身的硬件配置决定。因此,可以根据与射频设备相关联的小区参数,配置模拟小区的小区参数,从而根据这些小区参数建立模拟小区。也就是说,根据对应射频设备硬件配置的小区参数来配置模拟小区的小区参数,从而建立各个模拟小区。在一些实施方式中,可以根据与射频设备相关联的小区参数,配置模拟小区的帧结构、带宽、中心频率、物理小区标识(physical cell identifier,pci)、上行调制模式等,从而根据前述参数建立各个模拟小区,其中,物理小区标识可以用于区分不同的模拟小区。
30.步骤s20,控制信号源设备向各通道发送时域数据。
31.在建立模拟小区后,可以在整个测试过程中让信号源设备保持发送时域数据。在一些实施方式中,可以让信号源设备循环发送时域数据,而同一份时域数据都发送到射频设备的各个通道中,例如在整个测试过程中,让信号源设备在每一个时隙都发送时域数据,并且每一个时隙的时域数据都会发送到射频设备的各个通道中。
32.在一些实施例中,在控制信号源设备向各通道发送时域数据之前,还包括但不限于以下内容:
33.根据射频设备的接收机在正常工作时的最小信号强度值设置信号源设备的信号发送强度值。
34.信号源设备发送的时域数据具有信号强度,而通道的灵敏度指的是接收机在正常工作时的最小信号强度,因此可以根据射频设备设置信号源设备的信号发送强度。在一些实施方式中,可以根据射频设备的接收机在正常工作时的最小信号强度值(即灵敏度门限值)设置信号源设备的信号发送强度值,如此,信号源设备发送的时域数据的信号强度就接近于该灵敏度门限值。
35.步骤s30,建立与多个通道一一对应的多个模拟用户,并为各模拟用户分配上行调度资源。
36.在射频设备的实际应用中,天线接收终端用户按照一定的上行规则发送的时域数据,通道将该时域数据传输至下一节点,终端用户的上行规则与该终端用户所在的小区有关,因此可以建立对应各通道的模拟用户,模拟用户指的是虚拟的终端用户。在一些实施方式中,可以根据射频设备的通道数建立数量一致的模拟用户,即通道与模拟用户一一对应。当然,在建立模拟用户的同时,也需要为各个模拟用户分配相应的上行调度资源,即为模拟用户设置一定的上行规则。
37.在一些实施例中,步骤s30包括但不限于以下步骤。
38.步骤s301,为各模拟用户配置上行信道参数,以建立各模拟用户。
39.模拟用户可以对应实际的终端用户,但本发明实施例中的模拟用户是用来进行灵
敏度测试的,因此需要为模拟用户配置关于灵敏度测试的上行信道参数。在一些实施方式中,该上行信道参数指的是与物理上行共享信道(physical uplink share channel,pusch)相关的参数,包括:无线网络临时标识符(radio network tempory identity,rnti)、调制与编码策略(modulation and coding scheme,mcs)、混合自动重传请求(hybrid automatic repeat request,harq)使能开关、协议规定的pusch参数、时频域的资源信息等,其中,无线网络临时标识符可以用于区分不同的模拟用户。
40.步骤s302,根据模拟小区为各模拟用户分配上行调度资源。
41.在建立模拟用户的同时,还需要为模拟用户设置一定的上行规则,由于此时是在一个模拟小区下进行的灵敏度测试,因此可以根据该模拟小区为各模拟用户分配上行调度资源,即上行调度资源用于为模拟用户设置相应的上行规则。在一些实施方式中,可以根据该模拟小区的具体配置为各模拟用户分配上行调度资源,或者,可以根据该模拟小区的具体配置以及各模拟用户所需的资源为各模拟用户分配上行调度资源。在一些实施方式中,可以根据该模拟小区的具体配置,采用空分复用的方式为各模拟用户分配上行调度资源。
42.步骤s40,根据对应各模拟用户的上行调度资源并行解调对应通道的时域数据,以确定各模拟用户的误码率。
43.步骤s50,根据各模拟用户的误码率确定对应的通道的灵敏度。
44.在建立好各个模拟用户以及为各个模拟用户分配上行调度资源后即可进行测试,此处所述的测试是在当前模拟小区下进行的测试,即在一个对应的载波下进行的测试,也就是说,测试完成之后可以得到射频设备在该载波下各个通道的灵敏度。基于此,可以根据对应各模拟用户的上行调度资源并行解调对应通道的时域数据,即同时解调各通道的时域数据,即可确定各模拟用户的误码率(block error rate),进而根据各模拟用户的误码率确定各个通道的灵敏度。
45.在一些实施方式中,若一个模拟用户的误码率小于预设阈值,例如小于10%,则说明对应该模拟用户的通道的灵敏度达标。因此,若各模拟用户的误码率均小于预设阈值,则确定射频设备在当前载波下各通道的灵敏度均达标。
46.下面,以根据一个模拟用户的上行调度资源解调与该模拟用户对应的通道的时域数据,确定该模拟用户的误码率进行说明:
47.为了模拟实际终端用户的上行,可以根据对应该模拟用户的上行调度资源去解调对应该模拟用户的通道的时域数据,可以理解,在实际应用中应解调该模拟用户向通道发送的时域数据,而根据对应该模拟用户的上行调度资源去解调信号源设备向该通道发送的时域数据,可以模拟实际的终端用户上行,从而根据解调结果确定该模拟用户的误码率。在一些实施方式中,可以先将时域数据转化为频域数据再进行解调。
48.在一些实施例中,步骤s40包括但不限于以下步骤:
49.步骤s401,根据对应各模拟用户的上行调度资源并行解调对应通道的时域数据,以得到各模拟用户的循环冗余校验结果。
50.步骤s402,根据各循环冗余校验结果,确定各模拟用户的误码率。
51.根据各上行调度资源并行解调各通道的时域数据,可以得到各个循环冗余校验(cyclic redundancy check,crc)结果,下面以解调一个时域数据为例进行说明:按照单流解调该时域数据,由于每个系统帧包括四个1ms的上行子帧,因此每个系统帧可以解调出四
个循环冗余校验结果;另外可以设置解调的总时长,例如设置解调的总时长为1s,则由于系统帧为10ms,因此一秒可以解调出四百个循环冗余校验结果。在得到若干循环冗余校验结果后,可以根据以下公式确定误码率(block error rate,bler),
[0052][0053]
其中,bler表示误码率,nack表示解调错误的crc,ack代表解调正确的crc。例如,有400个循环冗余校验结果,其中5个错误,395个正确,则可以确定误码率为1.25%。因此可以理解,并行解调各通道的时域数据,则可以并行确定各个误码率,从而确定在对应当前模拟小区的载波下各通道的灵敏度。
[0054]
在一些实施例中,步骤s50包括但不限于以下内容。
[0055]
若多个模拟用户中的一个或多个的误码率超过预设阈值,则判定一个或多个模拟用户对应的通道的灵敏度测试不通过;和/或,若多个模拟用户中的一个或多个的误码率超过预设阈值,则再次测试一个或多个模拟用户对应的通道在载波下的灵敏度。
[0056]
在一些实施方式中,若各模拟用户的误码率中的一个或多个超过预设阈值,例如超过10%,则可以判定对应通道的灵敏度测试不通过,即对应通道的灵敏度不达标。在一些实施方式中,若各模拟用户的误码率中的一个或多个超过预设阈值,例如超过10%,则再次测试一个或多个模拟用户的误码率,即再次测试一个或多个模拟用户对应的通道在载波下的灵敏度。若再次测试后误码率不超过预设阈值,则判定对应通道的灵敏度测试通过,反之判定对应通道的灵敏度测试不通过。
[0057]
在一些实施例中,在根据各模拟用户的误码率确定对应的通道的灵敏度之后,包括但不限于以下内容。
[0058]
测试射频设备在另一载波下多个通道的灵敏度。
[0059]
执行完步骤s10至s50后,即完成射频设备在对应当前模拟小区的载波下各通道的灵敏度,因此,可以测试射频设备在另一个载波下各通道的灵敏度,即重新执行步骤s10至s50,直至测试完所有载波,如此,就可以测试出射频设备在每个载波下各通道的灵敏度。
[0060]
在现有技术中,测试射频设备在每个载波下各通道的灵敏度,主要是在生产线通过人工测试的方式,对于一个载波来说,需要测试完一个通道后再进行下一个通道的测试,即串行测试,因此测试效率极低。而在本发明实施例中,对于一个载波来说,建立对应的模拟小区并建立与各通道对应的模拟用户,进而根据对应各模拟用户的上行调度资源并行解调各通道的时域数据,即同时测试各通道,如此可以并行得到在该载波下各通道的灵敏度,可以理解,本发明实施例是并行测试,因此与现有技术相比,极大地提高了测试效率。
[0061]
另外,在现有技术中若需要提高测试效率,则需要增加配套的设备资源和人力资源,这使得测试成本过高,而本技术实施例是通过建立模拟小区和模拟用户进行的测试,因此不需要额外增加配套的设备资源和人力资源,大大降低了测试成本。
[0062]
本发明实施例还提供了一种测试设备,如图3所示,包括处理器与存储器,该存储器用于存储计算机程序;该处理器用于执行计算机程序并在执行计算机程序时实现本发明实施例提供的任一项灵敏度测试方法。
[0063]
应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专
用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0064]
本发明实施例还提供了一种测试系统,如图4所示,包括信号源设备以及如本发明实施例所述的测试设备,其中,信号源设备用于连接射频设备。
[0065]
本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时,使处理器实现本发明实施例提供的任一项灵敏度测试方法。
[0066]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读存储介质上,计算机可读存储介质可以包括计算机可读存储介质(或非暂时性介质)和通信介质(或暂时性介质)。
[0067]
如本领域普通技术人员公知的,术语计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机可读存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0068]
示例性的,计算机可读存储介质可以是前述实施例所述的测试设备的内部存储单元,例如该测试设备的硬盘或内存。计算机可读存储介质也可以是该测试设备的外部存储设备,例如该测试设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
[0069]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1