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

基站业务性能的模拟测试系统、方法、装置、基站及介质与流程

2022-03-01 22:59:40 来源:中国专利 TAG:


1.本技术涉及测试技术领域,特别是涉及一种基站业务性能的模拟测试系统、方法、装置、基站及介质。


背景技术:

2.随着移动互联网的高速发展和新的ue(user equipment,用户设备)形态的演进,新型的移动业务形态不断出现,例如,智能家庭、智慧城市、远程医疗等,在此基础上,对移动数据业务的传输需求呈现爆炸式增长,现有的4g技术已经难以满足如此庞大的数据业务传输需求。为满足上述需求,5g nr(new radio,新空口)技术应运而生。5g nr技术中引入了mimo(multiple input multiple output,多输入多输出)技术。例如,mu-mimo(multi-user multiple input multiple output,多用户虚拟多输入多输出)技术的引入,使得基站能够采用相同的时频域资源与多个ue同时通信,进而提高了无线通信系统的吞吐量。
3.为了有效保证多ue进行下行通信时基站针对mu-mimo特性的业务性能,需要在实验室对上述业务性能进行充分的模拟测试。目前在实验室进行模拟测试时,一般借助模拟器,如移向器或者信道模拟器实现。具体的,由待测试基站通过模拟器与测试ue进行通信,获得业务性能测试数据。
4.现有技术中,测试ue的最大数量是基于模拟器与测试ue进行通信的接口的数量确定的。由于模拟器与测试ue进行通信的接口的数量有限,而且一个接口仅连接一个测试ue。然而,真实应用场景中ue的数量是不确定的,往往会大于测试ue的最大数量。因此,以这种方式进行的业务性能模拟测试,无法模拟出真实的应用场景,导致获得的业务性能测试数据不能真实地反映待测试基站的业务性能。


技术实现要素:

5.本技术实施例的目的在于提供一种基站业务性能的模拟测试系统、方法、装置、基站及介质,以使得获得的业务性能测试数据能更真实地反映待测试基站的业务性能。具体技术方案如下:
6.第一方面,本技术实施例提供了一种基站业务性能的模拟测试系统,包括:模拟器和多个测试用户设备ue;
7.所述模拟器通过天线接口与待测试基站进行通信,通过多个ue侧接口与各个测试ue通信,其中,每个ue侧接口分别与一个ssb对应;
8.在对所述待测试基站的业务性能进行模拟测试过程中,所述待测试基站为各个测试ue分配与其位置对应的ssb;其中,一个ssb分配给一个或多个测试ue。
9.本技术的一个实施例中,所述模拟器的ue侧接口的数量大于或等于所述待测试基站所支持数据流的第一最大数量;
10.所述模拟器的多个ue侧接口,按所述待测试基站所支持的ssb的数量被划分为多个接口组,每个接口组中的各个ue侧接口与一个相同的ssb对应;
11.每个接口组中ue侧接口的数量是根据所述第一最大数量、各个测试ue所支持数据流的第二最大数量和所述待测试基站所支持ssb的第三最大数量确定的。
12.本技术的一个实施例中,所述模拟器的每个ue侧接口输出波束的角度,与该接口所对应的ssb的波束角度相同。
13.本技术的一个实施例中,所述模拟器的多个ue侧接口,通过功分器和线缆与各个测试ue连接。
14.第二方面,本技术实施例提供了一种基站业务性能的模拟测试方法,待测试基站通过模拟器与多个测试ue进行通信;其中,所述模拟器的每个ue侧接口分别与一个ssb对应;所述方法包括:
15.所述待测试基站接收所述模拟器转发的各个测试ue发送的携带自身位置的随机接入消息;
16.根据各个随机接入消息携带的位置和所述待测试基站所支持的各个ssb对应的波束角度,为各个测试ue分配与其位置对应的ssb;其中,一个ssb分配给一个或多个测试ue;
17.为分配了相同ssb的测试ue配置相同的数据流,为分配了不同ssb的测试ue配置不同的数据流;
18.基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器中的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
19.本技术的一个实施例中,所述基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据的步骤,包括:
20.为每个测试ue的数据流分配资源;其中,若一个ssb仅分配给了一个测试ue,则将该测试ue配置的数据流的全部资源分配给该测试ue;若一个ssb分配给了多个测试ue,则将该多个测试ue配置的数据流的资源,按照时分复用或者频分复用方式,分配给该多个测试ue;
21.基于为各个测试ue分配的数据流的资源,通过所述模拟器的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
22.本技术的一个实施例中,所述模拟器的多个ue侧接口,按所述待测试基站所支持的ssb的数量被划分为多个接口组,每个接口组中的各个ue侧接口与一个相同的ssb对应;
23.所述基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据的步骤,包括:
24.基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器的不同ssb对应的接口组,分别与各个测试ue进行通信,获得业务性能测试数据。
25.本技术的一个实施例中,在对下行多用户虚拟多输入多输出mu-mimo业务性能进行测试时,
26.所述基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器中的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据的步骤,包括:
27.基于为各个测试ue分配的ssb和为各个测试ue配置的下行数据流,通过所述模拟器中的各个ue侧接口,分别向各个测试ue传输下行数据流,获得下行业务性能测试数据。
28.本技术的一个实施例中,所述模拟器的每个ue侧接口输出波束的角度,与该接口
所对应的ssb的波束角度相同。
29.本技术的一个实施例中,所述模拟器用于基于ssb模拟通信信道,通过基于同一个ssb模拟出的通信信道,与一个或多个测试ue进行通信。
30.第三方面,本技术实施例提供了一种基站业务性能的模拟测试装置,待测试基站通过模拟器与多个测试ue进行通信;其中,所述模拟器的每个ue侧接口分别与一个ssb对应;所述装置包括:
31.接收模块,用于所述待测试基站接收所述模拟器转发的各个测试ue发送的携带自身位置的随机接入消息;
32.分配模块,用于根据各个随机接入消息携带的位置和所述待测试基站所支持的各个ssb对应的波束角度,为各个测试ue分配与其位置对应的ssb;其中,一个ssb分配给一个或多个测试ue;
33.配置模块,用于为分配了相同ssb的测试ue配置相同的数据流,为分配了不同ssb的测试ue配置不同的数据流;
34.获得模块,用于基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器中的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
35.本技术的一个实施例中,所述获得模块,具体用于:
36.为每个测试ue的数据流分配资源;其中,若一个ssb仅分配给了一个测试ue,则将该测试ue配置的数据流的全部资源分配给该测试ue;若一个ssb分配给了多个测试ue,则将该多个测试ue配置的数据流的资源,按照时分复用或者频分复用方式,分配给该多个测试ue;
37.基于为各个测试ue分配的数据流的资源,通过所述模拟器的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
38.本技术的一个实施例中,所述模拟器的多个ue侧接口,按所述待测试基站所支持的ssb的数量被划分为多个接口组,每个接口组中的各个ue侧接口与一个相同的ssb对应;
39.所述获得模块,具体用于基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器的不同ssb对应的接口组,分别与各个测试ue进行通信,获得业务性能测试数据。
40.本技术的一个实施例中,在对下行多用户虚拟多输入多输出mu-mimo业务性能进行测试时,
41.所述获得模块,具体用于基于为各个测试ue分配的ssb和为各个测试ue配置的下行数据流,通过所述模拟器中的各个ue侧接口,分别向各个测试ue传输下行数据流,获得下行业务性能测试数据。
42.本技术的一个实施例中,所述模拟器的每个ue侧接口输出波束的角度,与该接口所对应的ssb的波束角度相同。
43.第四方面,本技术实施例提供了一种基站,所述基站包括:天线、处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述第二方面所述的方法步骤。
44.第五方面,本技术实施例提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现上述第二方面所述
的方法步骤。
45.由以上可见,应用本技术实施例提供的方案对基站业务性能进行模拟测试时,基于模拟器实现,模拟器通过天线接口与待测试基站进行通信,通过多个ue侧接口与各个测试ue通信。在对待测试基站的业务性能进行模拟测试过程中,待测试基站为各个测试ue分配与其位置对应的ssb,这样可以使得待测试基站为各个测试ue配置数据流时,为分配了相同ssb的测试ue配置相同的数据流,为分配不同ssb的测试ue配置不同的数据流,从而使得分配了相同ssb的各个测试ue之间可以共享数据流。另外,由于每个ssb可以分配给一个或多个测试ue,也就是,模拟器中与每个ssb对应的ue侧接口不再限定仅能够连接一个测试ue,而是可以连接多个测试ue,这样参与测试的测试ue的最大数量不再由模拟器的ue侧接口确定,而是可以根据真实的应用场景确定。因此,综合以上,应用本技术实施例提供的方案进行模拟测试,获得的基站业务性能测试数据能更真实地反映待测试基站的业务性能。
附图说明
46.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
47.图1为本技术实施例提供的基站业务性能的模拟测试系统的一种结构示意图;
48.图2为本技术实施例提供的基站业务性能的模拟测试系统的另一种结构示意图;
49.图3为本技术实施例提供的基站业务性能的模拟测试方法的一种流程示意图;
50.图4为本技术实施例提供的基站业务性能的模拟测试方法的另一流程示意图;
51.图5为本技术实施例提供的基站业务性能的模拟测试系统的再一种结构示意图;
52.图6为本技术实施例提供的基站业务性能的模拟测试方法的再一种流程示意图;
53.图7为本技术实施例提供的基站业务性能的模拟测试装置的结构示意图;
54.图8为本技术实施例提供的基站的结构示意图。
具体实施方式
55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。另外,以下所描述的实施例仅用于说明和解释本技术实施例提供的技术方案,并不用于限定本技术。并且在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
56.现有技术中,对基站的业务性能进行模拟测试时,无法模拟出真实的应用场景,导致获得的业务性能测试数据不能真实地反映待测试基站的业务性能。为了让业务性能测试数据能够更真实地反映待测试基站的业务性能,本技术实施例提供了一种业务性能的模拟测试系统、方法、装置、基站以及介质。
57.下面通过具体实施例,对本技术实施例提供的业务性能的模拟测试系统、方法、装置、基站以及介质分别进行详细介绍。
58.参见图1,提供了基站业务性能的模拟测试系统的一种结构示意图,该系统包括:模拟器110和多个测试ue(如,图1中的ue
0-uen)。
59.模拟器110通过天线接口与待测试基站120进行通信,通过多个ue侧接口(如,图1中的接口b
0-接口bn)与各个测试ue通信,其中,每个ue侧接口分别与一个ssb(synchronization signal and pbch block,同步块)对应。
60.如图1所示,模拟器110通过一个ue侧接口可以与一个测试ue通信,还可以通过一个ue侧接口与多个测试ue通信。如,模拟器110通过接口b0与ue0通信,模拟器110通过接口b
n-2
与ue
n-4
、ue
n-3
通信,模拟器110通过接口b
n-2
与ue
n-2
、ue
n-1
、uen通信。
61.在对待测试基站120的业务性能进行模拟测试过程中,待测试基站120为各个测试ue分配与其位置对应的ssb;其中,一个ssb分配给一个或多个测试ue。
62.其中,待测试基站120可以按照以下方式工作,从而获得业务性能测试数据:接收模拟器110转发的各个测试ue发送的携带自身位置的随机接入消息;并根据各个随机接入消息携带的位置和待测试基站120所支持的各个ssb对应的波束角度,为各个测试ue分配与其位置对应的ssb;其中,一个ssb分配给一个或多个测试ue;为分配了相同ssb的测试ue配置相同的数据流,为分配了不同ssb的测试ue配置不同的数据流;基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过模拟器110中的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
63.具体的,模拟器110可以是移相器或者信道模拟器等不同类型的器件。例如,上述移相器可以是射频移向器,上述信道模拟器可以是无线信道模拟器。
64.本技术的一个实施例中,模拟器110的多个ue侧接口,可以通过功分器和线缆与各个测试ue连接。具体的,模拟器110可以通过线缆与功分器连接,功分器通过线缆与测试ue连接。如,功分器可以通过线缆与测试ue的串行接口连接,还可以通过线缆与测试ue的并行接口连接。
65.模拟器110的天线接口数量可以与待测试基站120的天线数量相同,其中,待测试基站120的天线数量可以是64、32、16等。
66.本技术的一个实施例中,模拟器110的ue侧接口的数量大于或等于待测试基站所支持数据流的第一最大数量。例如,第一最大数量为16时,模拟器110的ue侧接口的数量可以为16,也可以为24等。
67.模拟器110的多个ue侧接口,按待测试基站120所支持的ssb的数量被划分为多个接口组,每个接口组中的各个ue侧接口与一个相同的ssb对应;每个接口组中ue侧接口的数量是根据第一最大数量、各个测试ue所支持数据流的第二最大数量和待测试基站120所支持ssb的第三最大数量确定的。
68.例如,第一最大数量可以为16、24、32等。第二最大数量可以为1、2、4等。第三最大数量可以为8、7等。
69.本技术的一个实施例中,第一最大数量为16,第二最大数量为2。
70.具体的,可以按照以下方式确定各个接口组中ue侧接口的数量:
71.计算第一最大数量除以第三最大数量的商值,称为平均值;
72.在上述平均值大于或者等于第二最大数量的情况下,确定各个接口组中ue侧接口的数量等于第二最大数量,这种情况下各个接口组中ue侧接口的数量均相等;
73.在上述平均值小于第二最大数量的情况下,若上述平均值与第三最大数量之积小于第一最大数量,确定各个接口组中ue侧接口的数量不小于上述平均值且不大于第三最大数量,且各个接口组中ue侧接口的数量之和等于第一最大数量,这种情况下,各个接口组中ue侧接口的数量可能并不完全相同,若上述平均值与第三最大数量之积不小于第一最大数量,确定各个接口组中ue侧接口的数量等于上述平均值。
74.上述平均值小于第二最大数量时,若确定每个接口组中ue侧接口的数量为上述平均值,则测试ue连接到各个接口组中的ue侧接口后,还有剩余资源,可以连接更多的ue侧接口。另外,上述平均值与第三最大数量之积小于第一最大数量,说明待测试基站还有剩余的数据流可用于向测试ue提供业务。因此这种情况下,可以在上述平均值的基础上增大部分或者全部接口组中ue侧接口的数量,使得测试ue的资源得到充分利用,也使得待测试基站所支持的数据流得到充分利用。
75.例如,假设上述第一最大数量为16,第二最大数量为4,第三最大数量为7,模拟器的接口数量与第一最大数量相等为16,则平均值为16/7=2,2小于4,且2x7=14小于16,所以若每个接口组中ue侧接口的数量为2,会有两个接口空闲,也就是待测试基站有两个数据流空闲,此时,可以使得一个接口组中ue侧接口的数量为4,其他接口组中ue侧接口的数量为2,或者使得两个接口组中ue侧接口的数量为3,其他接口组中ue侧接口的数量为2。
76.本技术的一个实施例中,模拟器110的每个ue侧接口输出波束的角度,与该接口所对应的ssb的波束角度相同。其中,ssb的波束角度是指ssb所对应波束的角度。
77.由于每一ssb可能会对应于多个波束,因此,每一ssb可能会对应多个波束角度,又由于一个接口组中各个ue侧接口与一个相同的ssb对应,因此,接口组中各个ue侧接口可以分别与接口所对应的ssb的一个波束角度相同。
78.假设,一个接口组包含两个ue侧接口,接口组中各个ue侧接口对应的ssb的波束角度分别为:水平角度-63.7度、垂直角度0度以及水平角度-39.9度,垂直角度0度,则该接口组中一个ue侧接口输出波束的角度可以配置为:水平角度-63.7度、垂直角度0度,该接口组中另一个接口输出波束的角度可以配置为:水平角度-39.9度,垂直角度0度。
79.由于模拟器110中各个ue侧接口输出波束的角度与接口所对应ssb的波束角度相同,所以,模拟器110在与测试ue通信时,能够模拟实际应用场景中的ssb,也就能够模拟实际应用场景中待测试基站120与测试ue通信时的情况,从而能够提高模拟测试的准确度。
80.待测试基站120通过模拟器110中的ue侧接口与各个测试ue进行通信的过程,在后续方法实施例中进行详细描述,这里暂不详述。
81.由以上可见,应用本技术实施例提供的方案对基站业务性能进行模拟测试过程中,基于模拟器实现,模拟器通过天线接口与待测试基站进行通信,通过多个ue侧接口与各个测试ue通信。在对待测试基站的业务性能进行模拟测试过程中,待测试基站为各个测试ue分配与其位置对应的ssb,这样可以使得待测试基站为各个测试ue配置数据流时,为分配了相同ssb的测试ue配置相同的数据流,为分配不同ssb的测试ue配置不同的数据流,从而使得分配了相同ssb的各个测试ue之间可以共享数据流。另外,由于每个ssb可以分配给一个或多个测试ue,也就是,模拟器中与每个ssb对应的ue侧接口不再限定仅能够连接一个测试ue,而是可以连接多个测试ue,这样参与测试的测试ue的最大数量不再由模拟器的ue侧接口确定,而是可以根据真实的应用场景确定。因此,综合以上,应用本技术实施例提供的
方案进行模拟测试,获得的基站业务性能测试数据能更真实地反映待测试基站的业务性能。
82.下面再结合图2对本技术实施例提供的基站业务性能的模拟测试系统进行说明。
83.假设,待测试基站具有64根天线,天线
0-天线
63
,模拟器具有16个ue侧接口,接口b
0-接口b
15
。待测试基站所支持数据流的最大流数为16,ue所支持数据流的最大流数为2,待测试基站所支持ssb的最大数量为8。这样各个接口组中ue侧接口的数量为2。
84.在上述情况下,模拟测试过程中,每个测试ue与模拟器的两个ue侧接口相连接。
85.当参与测试的测试ue数量为11时,待测试基站、模拟器以及测试ue之间的连接关系参见图2所示的结构示意图。图2中,上述模拟器具体为移向器或者信道模拟器。待测试ue包括ue
0-ue
10
,ue
0-ue
10
分别通过功分器以及线缆与移向器或者信道模拟器的ue侧接口接口b
0-接口b
15
连接,其中,ue6和ue8连接于相同的接口,ue7、ue9和ue
10
连接于相同的接口。也就是,ue0连接于接口b0和接口b1,ue1连接于接口b2和接口b3,ue2连接于接口b4和接口b5,ue3连接于接口b6和接口b7,ue4连接于接口b8和接口b9,ue5连接于接口b
10
和接口b
11
,ue6和ue8均连接于接口b
12
和接口b
13
,ue7、ue9和ue
10
均连接于接口b
14
和接口b
15

86.除此之外,还可以按照如下表所示的信息设置ue侧接口与数据流之间的对应关系、ue侧接口与ssb之间的对应关系,配置ue侧接口所输出波束的角度等等。
[0087][0088][0089]
其中,每一接口组中两个ue侧接口输出波束的角度分别为接口所对应ssb的两个不同波束角度。例如,ssb0的两个不同波束角度分别为:垂直方向角度为0度、水平方向角度为-63.7度和垂直方向角度为0度、水平方向角度为-39.9度,对应于ssb0的接口组中包括接口b0和b1,b0输出波束的角度被配置为:垂直方向角度为0度、水平方向角度为-63.7度,b1输
出波束的角度被配置为:垂直方向角度为0度、水平方向角度为-39.9度。
[0090]
上述情况下,待测试基站为ue
0-ue
10
分配的ssb以及数据流分别为:
[0091]
ue0:ssb0、数据流0和数据流1,ue1:ssb1、数据流2和数据流3,
[0092]
ue2:ssb2、数据流4和数据流5,ue3:ssb3、数据流6和数据流7,
[0093]
ue4:ssb4、数据流8和数据流9,ue5:ssb5、数据流
10
和数据流
11

[0094]
ue6:ssb6、数据流
12
和数据流
13
,ue7:ssb7、数据流
14
和数据流
15

[0095]
ue8:ssb6、数据流
12
和数据流
13
,ue9:ssb7、数据流
14
和数据流
15

[0096]
ue
10
:ssb7、数据流
14
和数据流
15

[0097]
也就是,ue6和ue8会共享相同的数据流
12
和数据流
13
,ue7、ue9和ue
10
会共享相同的数据流
14
和数据流
15

[0098]
由于待测试基站为ue6和ue8分配的数据流相同,因此,在通过模拟器的接口b
12
和b
13
与ue6以及ue8通信时,可以按照时分复用方式或者是频分复用方式将数据流
12
的资源和数据流
13
的资源分配给ue6和ue8。待测试基站为ue7、ue9和ue
10
分配的数据流相同,因此,在通过模拟器的接口b
14
和b
15
与ue7、ue9以及ue
10
通信时,按照时分复用方式或者是频分复用方式将数据流
14
的资源和数据流
15
的资源分配给ue7、ue9以及ue
10
。另外,由于待测试基站为其他ue分配的数据流不同,因此,通过模拟器中的其他ue侧接口与其他ue通信时,将为其他ue分配的数据流的资源分配给其他ue。在上述基础上,待测试基站获得业务性能测试数据。
[0099]
本技术仅仅以上述图2所示结构示意图为例进行说明,并不限定每个ue侧接口所连接的测试ue的数量。
[0100]
与上述基站业务性能的模拟测试系统相对应,本技术实施例还提供了一种基站业务性能的模拟测试方法。
[0101]
参见图3,提供了基站业务性能的模拟测试方法的一种流程示意图,待测试基站通过模拟器与多个测试ue进行通信;其中,模拟器的每个ue侧接口分别与一个ssb对应。
[0102]
可以认为模拟器和多个测试ue构成了模拟测试系统,对待测试基站的业务性能进行模拟测试是基于模拟测试系统进行的。与模拟测试系统相关的内容可以参见前述系统实施例,这里不再赘述。
[0103]
下面站在待测试基站的角度对上述模拟测试方法进行详细说明,待测试基站根据以下步骤s301-s304所示的模拟测试方法实现模拟测试。
[0104]
s301:接收模拟器转发的各个测试ue发送的携带自身位置的随机接入消息。
[0105]
由于本技术实例中测试ue是直接与模拟器通信的,而非直接与基站通信,因此,各个测试ue发送随机接入消息时,是将随机接入消息发送至了模拟器,然后再由模拟器将各个随机接入消息发送至待测试基站。
[0106]
s302:根据各个随机接入消息携带的位置和待测试基站所支持的各个ssb对应的波束角度,为各个测试ue分配与其位置对应的ssb。
[0107]
其中,一个ssb分配给一个或多个测试ue。
[0108]
待测试基站工作于不同模式下时,所支持ssb的数量不同。例如,在帧结构为5ms帧结构时,待测试基站所支持ssb的数量为8,而在帧结构为2.5ms帧结构时,待测试基站所支持ssb的数量为7。
[0109]
本技术的一个实施例中,由于各个ssb对应的波束具有一定的覆盖范围,因此,对
于每一测试ue而言,待测试基站在接收到该测试ue发送的随机接入消息,并从随机接入消息中解析出该测试ue的位置后,可以在各个ssb对应的波束角度表征的覆盖范围内,查找覆盖该测试ue的位置的覆盖范围,然后将表征所查找到覆盖范围的波束角度对应的ssb分配给该测试ue。
[0110]
本技术的另一个实施例中,待测试基站在接收到每一测试ue发送的随机接入消息、并从随机接入消息中解析出该测试ue的位置后,还可以根据解析出的位置和待测试基站的位置,计算测试ue相对于待测试基站的空间角度,然后在各个ssb对应的波束角度中查找与上述空间角度最接近的波束角度,并将查找到的波束角度对应的ssb分配给该测试ue。
[0111]
s303:为分配了相同ssb的测试ue配置相同的数据流,为分配了不同ssb的测试ue配置不同的数据流。
[0112]
由于空分复用技术是通过自适应天线阵列对空间进行分割,从而在不同的方向上形成波束,每一个波束可以提供一个无其他用户干扰的唯一信道,进而使得同一频段在不同的空间内得以复用,又由于每一ssb可以对应一个或者多个波束,每一ssb又对应有数据流,因此,为分配了不同ssb的测试ue配置不同的数据流,可以理解为:基于空分复用技术为分配了不同ssb的测试ue配置数据流。
[0113]
基站在工作时会支持一定数量的数据流,但是在不同模式下,基站所支持数据流的最大数量有所差异,例如,一些模式下基站所支持数据流的最大数量为16、24、32等等。
[0114]
鉴于上述情况,本技术的一个实施例中,可以预先设定各个ssb与各个数据流的流编号之间的第一对应关系,这样为测试ue配置数据流时,可以直接按照上述第一对应关系确定为测试ue分配的ssb对应的数据流的流编号,并为测试ue配置所确定流编号的数据流。
[0115]
本技术的另一个实施例中,由于待测试基站是直接与模拟器进行通信的,所以,还可以预先设定模拟器中各个ue侧接口的接口编号与各个数据流的流编号之间的第二对应关系,又由于模拟器中每一接口与一个ssb相对应,因此,为测试ue配置数据流时,可以根据为测试ue分配的ssb确定测试ue所连接的接口,然后根据所确定接口的接口编号以及上述第二对应关系,确定数据流的流编号,并为测试ue分配所确定编号的数据流。
[0116]
s304:基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过模拟器中的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
[0117]
本技术的一个实施例中,待测试基站与各个测试ue进行通信之前,可以先为每个测试ue的数据流分配资源,若一个ssb仅分配给了一个测试ue,则将该测试ue配置的数据流的全部资源分配给该测试ue;若一个ssb分配给了多个测试ue,则将该多个测试ue配置的数据流的资源,按照时分复用或者频分复用方式,分配给该多个测试ue;然后基于为各个测试ue分配的数据流资源,通过模拟器的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
[0118]
可以预先配置复用优先级参数,该复用优先级参数表示优先使用时分复用方式,还是优先使用频分复用方式,在此基础上,为分配了同一ssb的多个测试ue分配资源时,可以按照上述复用优先级参数,优先采用时分复用方式,将为该多个测试ue配置的数据流的资源分配给该多个测试ue,或者优先采用频分复用方式,将为该多个测试ue配置的数据流的资源分配给该多个测试ue。
[0119]
具体的,待测试基站通过模拟器中的ue侧接口与测试ue进行通信的过程,可以理
解为:待测试基站基于为测试ue分配的数据流向模拟器发送与测试ue进行交互的交互数据,模拟器接收到待测试基站发送的交互数据后,根据交互数据中携带的ssb标识以及ssb与ue侧接口的对应关系,确定用于向测试ue发送交互数据的ue侧接口,然后通过所确定的接口向测试ue发送上述交互数据。
[0120]
本技术的一个实施例中,模拟器的多个ue侧接口,按待测试基站所支持的ssb的数量被划分为多个接口组,每个接口组中的各个ue侧接口与一个相同的ssb对应;这种情况下,可以基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过模拟器的不同ssb对应的接口组,分别与各个测试ue进行通信,获得业务性能测试数据。
[0121]
所获得的测试数据与模拟测试过程中所针对的业务性能有关系。
[0122]
本技术的一个实施例中,在对下行mu-mimo业务性能进行测试时,可以基于为各个测试ue分配的ssb和为各个测试ue配置的下行数据流,通过模拟器中的各个ue侧接口,分别向各个测试ue传输下行数据流,获得下行业务性能测试数据。这种情况下,获得的是针对下行mu-mimo业务性能的测试数据。例如,业务吞吐量、mcs(modulation and coding scheme调制编码方案)等级、prb(physical resourece block物理资源块)占用数、调度次数等
[0123]
本技术的另一个实施例中,在对上行mu-mimo业务性能进行测试时,可以基于为各个测试ue分配的ssb和为各个测试ue配置的上行数据流,通过模拟器中的各个ue侧接口,分别向各个测试ue传输上行数据流,获得上行业务性能测试数据。这种情况下,获得的是针对上行mu-mimo的业务性能测试数据。例如,业务吞吐量、mcs等级、prb占用数、调度次数等。
[0124]
由以上可以看出,应用本技术实施例提供的方案对上述mu-mimo业务性能进行测试和对下行mu-mimo业务性能进行测试时,测试流程一致。但是一些情况下,待测试基站在上行和下行情况所支持数据流的第一最大数量可能会不同,上行情况下第一最大数量小于下行情况下第一最大数量。例如,上行情况下,上述第一最大数量可以为8,而下行情况下,上述第一最大数量可以为16。
[0125]
本技术的一个实施例中,模拟器的每个ue侧接口输出波束的角度,与该接口所对应的ssb的波束角度相同。
[0126]
本技术的一个实施例中,为各个测试ue分配ssb、为测试ue配置数据流以及为测试ue分配资源,可以由待测试基站中的调度模块实现。
[0127]
由以上可见,应用本技术实施例提供的方案对基站业务性能进行模拟测试过程中,为各个测试ue配置数据流时,为分配了相同ssb的测试ue配置相同的数据流,为分配不同ssb的测试ue配置不同的数据流,这样使得分配了相同ssb的各个测试ue之间可以共享数据流。另外,由于每个ssb可以分配给一个或多个测试ue,也就是,模拟器中与每个ssb对应的ue侧接口不再限定仅能够连接一个测试ue,而是可以连接多个测试ue,这样参与测试的测试ue的最大数量不再由模拟器的ue侧接口确定,而是可以根据真实的应用场景确定。因此,综合以上,应用本技术实施例提供的方案进行模拟测试,获得的基站业务性能测试数据能更真实地反映待测试基站的业务性能。
[0128]
下面再结合图4,对本技术实施例提供的基站业务性能的模拟测试方法进行说明。
[0129]
s401:当模拟测试开关处于开启状态时,开始进行模拟测试。
[0130]
待测试基站中可以预先设置有模拟测试开关,这样待测试基站可以通过控制模拟测试开关而开启模拟测试。
[0131]
另外,在进行模拟测试之前,还可以预先配置模拟器的每个ue侧接口输出波束的角度,与该接口所对应的ssb的波束角度相同。
[0132]
s402:接收模拟器转发的各个测试ue发送的携带自身位置的随机接入消息。
[0133]
s403:根据各个随机接入消息携带的位置和待测试基站所支持的各个ssb对应的波束角度,为各个测试ue分配与其位置对应的ssb。
[0134]
s404:为分配了相同ssb的测试ue配置相同的数据流,为分配了不同ssb的测试ue配置不同的数据流。
[0135]
s405:确定是否有ssb分配给多个测试ue,若没有,执行s406和s411,若有,执行s407-s411。
[0136]
s406:将各个测试ue配置的数据流的全部资源分配给各个测试ue。
[0137]
s407:对于一个ssb仅分配给了一个测试ue,将该测试ue配置的数据流的全部资源分配给该测试ue。
[0138]
s408:对于一个ssb分配给了多个测试ue,确定复用优先级参数是否表示优先使用时分复用方式,若为是,执行s409,若为否,执行s410。
[0139]
s409:采用时分复用方式为分配了该ssb的测试ue分配所配置数据流的资源。
[0140]
s410:采用频分复用方式为分配了该ssb的测试ue分配所配置数据流的资源。
[0141]
s411:基于为各个测试ue分配的数据流资源,通过模拟器的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
[0142]
本技术的一个实施例中,模拟器可以用于基于ssb模拟通信信道,这种情况下,模拟器通过基于同一个ssb模拟出的通信信道,与一个或多个测试ue进行通信。下面结合图5和图6进行说明。
[0143]
参见图5,提供了基站业务性能的模拟测试系统的再一种结构示意图。
[0144]
待测试基站通过模拟器与各个测试ue(如,图5中的ue0~uen)进行通信。模拟器用于基于ssb模拟通信信道,如图5中的信道
0-信道n。模拟器通过基于同一个ssb模拟出的通信信道,与一个或多个测试ue进行通信。
[0145]
参见图6,基站业务性能的模拟测试方法包括以下步骤s601-s604。
[0146]
s601:待测试基站通过模拟器模拟出的通信信道,接收各个测试ue发送的携带自身位置的随机接入消息。
[0147]
由上述图5可以看出,各个测试ue与模拟器的ue侧接口相连接,这样测试ue生成随机接入消息后,可以通过ue侧接口将随机接入消息发送至模拟器。又由于模拟器用于基于ssb模拟通信信道,所以,模拟器将随机接入消息转发至待测试基站的过程中,能够模拟出随机接入消息在通信信道中传输的过程。
[0148]
s602:根据各个随机接入消息携带的位置和待测试基站所支持的各个ssb对应的波束角度,为各个测试ue分配与其位置对应的ssb。
[0149]
其中,一个ssb分配给一个或多个测试ue。
[0150]
s603:为分配了相同ssb的测试ue配置相同的数据流,为分配了不同ssb的测试ue配置不同的数据流。
[0151]
上述s602与s603分别与前述s302、s303相同,这里不再赘述。
[0152]
s604:基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过模拟器基
于ssb模拟出的通信信道,分别与各个测试ue进行通信,获得业务性能测试数据。
[0153]
由于模拟器能够基于ssb模拟出通信信道,且各个测试ue与模拟器ue侧接口相连接,所以,模拟器能够通过ue侧接口将来自待测试基站的数据传输至各个测试ue,且传输至各个测试ue的数据是模拟了通信信道传输之后的数据;另外,模拟器还能够接收来自测试ue的数据,并将接收到的数据传输至待测试基站,且传输至待测试基站的数据为模拟了通信信道传输之后的数据。
[0154]
由以上可见,应用本技术实施例提供的方案对基站业务性能进行模拟测试过程中,为各个测试ue配置数据流时,为分配了相同ssb的测试ue配置相同的数据流,为分配不同ssb的测试ue配置不同的数据流,这样使得分配了相同ssb的各个测试ue之间可以共享数据流。另外,由于每个ssb可以分配给一个或多个测试ue,也就是,模拟器中与每个ssb对应的ue侧接口不再限定仅能够连接一个测试ue,而是可以连接多个测试ue,这样参与测试的测试ue的最大数量不再由模拟器的ue侧接口确定,而是可以根据真实的应用场景确定。因此,综合以上,应用本技术实施例提供的方案进行模拟测试,获得的基站业务性能测试数据能更真实地反映待测试基站的业务性能。
[0155]
与上述基站业务性能的模拟测试方法相对应,本技术实施例还提供了一种基站业务性能的模拟测试装置。
[0156]
参见图7,提供了一种基站业务性能的模拟测试装置的结构示意图,待测试基站通过模拟器与多个测试ue进行通信;其中,所述模拟器的每个ue侧接口分别与一个ssb对应;所述装置包括:
[0157]
接收模块701,用于所述待测试基站接收所述模拟器转发的各个测试ue发送的携带自身位置的随机接入消息;
[0158]
分配模块702,用于根据各个随机接入消息携带的位置和所述待测试基站所支持的各个ssb对应的波束角度,为各个测试ue分配与其位置对应的ssb;其中,一个ssb分配给一个或多个测试ue;
[0159]
配置模块703,用于为分配了相同ssb的测试ue配置相同的数据流,为分配了不同ssb的测试ue配置不同的数据流;
[0160]
获得模块704,用于基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器中的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
[0161]
本技术的一个实施例中,所述获得模块704,具体用于:
[0162]
为每个测试ue的数据流分配资源;其中,若一个ssb仅分配给了一个测试ue,则将该测试ue配置的数据流的全部资源分配给该测试ue;若一个ssb分配给了多个测试ue,则将该多个测试ue配置的数据流的资源,按照时分复用或者频分复用方式,分配给该多个测试ue;
[0163]
基于为各个测试ue分配的数据流的资源,通过所述模拟器的各个ue侧接口,分别与各个测试ue进行通信,获得业务性能测试数据。
[0164]
本技术的一个实施例中,所述模拟器的多个ue侧接口,按所述待测试基站所支持的ssb的数量被划分为多个接口组,每个接口组中的各个ue侧接口与一个相同的ssb对应;
[0165]
所述获得模块704,具体用于基于为各个测试ue分配的ssb和为各个测试ue配置的数据流,通过所述模拟器的不同ssb对应的接口组,分别与各个测试ue进行通信,获得业务
性能测试数据。
[0166]
本技术的一个实施例中,在对下行多用户虚拟多输入多输出mu-mimo业务性能进行测试时,
[0167]
所述获得模块704,具体用于基于为各个测试ue分配的ssb和为各个测试ue配置的下行数据流,通过所述模拟器中的各个ue侧接口,分别向各个测试ue传输下行数据流,获得下行业务性能测试数据。
[0168]
本技术的一个实施例中,所述模拟器的每个ue侧接口输出波束的角度,与该接口所对应的ssb的波束角度相同。
[0169]
由以上可见,应用本技术实施例提供的方案对基站业务性能进行模拟测试过程中,为各个测试ue配置数据流时,为分配了相同ssb的测试ue配置相同的数据流,为分配不同ssb的测试ue配置不同的数据流,这样使得分配了相同ssb的各个测试ue之间可以共享数据流。另外,由于每个ssb可以分配给一个或多个测试ue,也就是,模拟器中与每个ssb对应的ue侧接口不再限定仅能够连接一个测试ue,而是可以连接多个测试ue,这样参与测试的测试ue的最大数量不再由模拟器的ue侧接口确定,而是可以根据真实的应用场景确定。因此,综合以上,应用本技术实施例提供的方案进行模拟测试,获得的基站业务性能测试数据能更真实地反映待测试基站的业务性能。
[0170]
与上述基站业务性能的模拟测试方法相对应,本技术实施例还提供了一种基站。
[0171]
参见图8,提供了一种基站的结构示意图,所述基站包括:天线801、处理器802和机器可读存储介质803,所述机器可读存储介质803存储有能够被所述处理器802执行的机器可执行指令,所述处理器802被所述机器可执行指令促使:实现前述方法实施例所述的基站业务性能的模拟测试方法的步骤。
[0172]
与上述基站业务性能的模拟测试方法相对应,本技术实施例还提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现前述方法实施例所述的基站业务性能的模拟测试方法的步骤。
[0173]
需要说明的是,上述机器可读存储介质可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,机器可读存储介质还可以是至少一个位于远离前述处理器的存储装置。
[0174]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0175]
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0176]
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法、装置、基站、机器可读存储介质实施例而言,由于其基本相似于系统实施例,所以描述的比较简单,相关之处参见系统实施例的部分说明即可。
[0177]
以上所述仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。
再多了解一些

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

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

相关文献