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

一种小区天线方位角确定的方法,相关装置以及设备与流程

2022-05-17 21:40:37 来源:中国专利 TAG:


1.本技术实施例涉及通信领域,尤其涉及一种小区天线方位角确定的方法,相关装置以及设备。


背景技术:

2.在目前的移动通讯系统中,天线起着举足轻重的作用,作为日常网络优化的基本数据,天线方位角是非常重要的一环,其准确性直接影响后续网络优化的效率和质量。因此准确的方位角能保证基站的实际覆盖与所预期的基本吻合,从而保证了整个网络的运行质量。而根据话务量或现网具体情况多方位角进行适当调整可以更好的优化现有的网络。然而实际的移动通信网络中,方位角会因为各种外部影响(地震、强风、人为误差)发生偏移,从而导致网络质量下降。
3.目前,可以通过终端设备测量的最小化路测(minimization of drive tests,mdt)计算天线方位角,具体根据mdt数据以及站点工程参数,通过方形栅格化加权平均,并结合信号强度定义权重,能够确定天线方位角。
4.然而,根据mdt数据计算无线射频天线方位角,依赖于mdt数据的数据量及数据分布,在数据量较小或者分布较离散时,会降低模型精度,从而降低所得到的天线方位角的准确度。


技术实现要素:

5.本技术实施例提供了一种小区天线方位角确定的方法,相关装置以及设备,用于准确反映用户水平方向到达角,并由此建立目标损失函数,因此目标损失函数所得到的目标小区天线方位角能够更接近小区天线真实的方位角,从而提升小区天线方位角的准确度。
6.第一方面,本技术提供了一种小区天线方位角确定的方法。由于目标小区内包括至少一个终端设备,因此小区天线方位角确定装置可以获取至少一个终端设备的数据信息,并且数据信息包括至少一个终端设备的位置信息,下行信号的波束强度信息以及下行信号的波束相位信息。并且终端设备的位置信息为全球卫星定位系统(global positioning system,gps)中具体的位置信息,即包括终端设备所处的具体经度以及维度。然后根据至少一个下行信号的波束强度信息以及至少一个下行信号的波束相位信息,计算得到预估用户水平方向到达角,再根据至少一个终端设备的位置信息计算得到真实用户水平方向到达角,并根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数,且目标损失函数包括但不限于为平均绝对误差(mean absolute error,mae),均方误差(mean square error,mse)以及均方根误差(root mean square error,rmse)等,最后根据目标损失函数确定目标小区天线方位角。
7.在该实施方式中,由于预估用户水平方向到达角以及真实用户水平方向到达角是根据波束强度信息,波束相位信息以及位置信息所确定的,因此能够准确反映用户水平方
向到达角,并由此建立目标损失函数,因此目标损失函数所得到的目标小区天线方位角能够更接近小区天线真实的方位角,从而提升小区天线方位角的准确度。
8.在本技术的一种可选实施方式中,根据目标损失函数确定目标小区天线方位角之后,小区天线方位角确定装置还可以获取预估用户水平方向到达角对应的第一数据集合,该第一数据集合中包括多个第一数据,第一数据即为预估用户水平方向到达角。其次,小区天线方位角确定装置还可以获取真实用户水平方向到达角对应的第二数据集合,该第二数据集合中包括多个第二数据,第二数据即为真实用户水平方向到达角。再通过拟合多个预估用户水平方向到达角与多个真实用户水平方向到达角之间的差值,得到稳健的线性回归函数。应理解,在实际应用中,还可以通过其他方式拟合多个预估用户水平方向到达角与多个真实用户水平方向到达角之间的差值对应的结果,具体此处不做限定。进一步地小区天线方位角确定装置根据第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的关系,确定目标小区天线方位角的置信度。
9.在该实施方式中,结合线性回归或者其他拟合方式得到第一数据集合以及第二数据集合,通过第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的关系,评估目标小区天线方位角的置信度,使得所确定的置信度能够准确反映目标小区天线方位角的误差程度。
10.在本技术的一种可选实施方式中,小区天线方位角确定装置可以计算得到第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的第一信息,该第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,其中差值即为多个第一数据与多个第二数据之间的差距(gap)。其次,小区天线方位角确定装置还可以计算得到第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的第二信息,该第二信息为第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的方差。由于第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,且第一信息越大则稳定性越低,即所得到的目标小区天线方位角稳定度较低,其次,第二信息可以反映多个第一数据与多个第二数据之间的离散程度,因此第二信息越大说明多个预估用户水平方向到达角与多个真实用户水平方向到达角之间的差值的离散程度越大,因此所得到的目标小区天线方位角离散程度较大。因此,小区天线方位角确定装置可以根据第一信息与第一阈值的大小关系,以及第二信息与第二阈值的大小关系确定目标小区天线方位角的置信度。
11.在该实施方式中,通过计算第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间第一信息以及第二信息,由于第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,而第二信息可以反映多个第一数据与多个第二数据之间的离散程度,因此通过分别与第一阈值以及第二阈值的大小对比买可以确定目标小区天线方位角的稳定度以及离散程度,从而提升本方案的可靠性以及可行性。
12.在本技术的一种可选实施方式中,小区天线方位角确定装置还需要获取目标小区的位置信息,目标小区的位置信息为小区天线面板所在位置信息,在实际应用中,在无法获取区天线面板所在位置信息时,目标小区的位置信息还可以为对目标小区进行服务器的基站的位置信息,具体此处不做限定。因此可以根据目标小区的位置信息与终端设备的位置
信息,计算得到真实用户水平方向到达角。
13.在该实施方式中,通过目标小区的位置信息与终端设备的位置信息,计算得到真实用户水平方向到达角,从而提升本方案的可行性。
14.在本技术的一种可选实施方式中,小区天线方位角确定装置需要确定目标损失函数中最小值对应的角度值,然后将最小值对应的角度值确定为目标小区天线方位角。确定目标损失函数中最小值对应的角度值可以通过遍历0
°
至360
°
的方法,或者采用其他优化方法,具体此处不做限定。
15.在该实施方式中,将目标损失函数中最小值对应的角度值确定为目标小区天线方位角,提升本方案的可行性。
16.在本技术的一种可选实施方式中,数据信息为最小化路测mdt数据或路测dt数据中任一项。
17.在该实施方式中,数据信息可以为不同的路测数据,从而提升本方案的灵活性。
18.在本技术的一种可选实施方式中,数据信息为至少一个终端设备处于目标小区时的数据信息。
19.在该实施方式中,数据信息为终端设备处于目标小区时的数据信息,使得所获取的数据信息是可靠的,从而提升所得到目标小区天线方位角的可靠性。
20.第二方面,本技术提供了一种小区天线方位角确定装置,该小区天线方位角确定装置包括:
21.获取模块,用于获取至少一个终端设备的数据信息,其中,数据信息包括至少一个终端设备的位置信息,下行信号的波束强度信息以及下行信号的波束相位信息;
22.计算模块,用于根据至少一个下行信号的波束强度信息以及至少一个下行信号的波束相位信息,计算得到预估用户水平方向到达角;
23.建立模块,用于根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数,其中,真实用户水平方向到达角是根据至少一个终端设备的位置信息计算得到的;
24.确定模块,用于根据目标损失函数确定目标小区天线方位角。
25.在本技术的一种可选实施方式中,
26.获取模块,还用于根据目标损失函数确定目标小区天线方位角之后,获取预估用户水平方向到达角对应的第一数据集合;
27.获取模块,还用于根据目标损失函数确定目标小区天线方位角之后,获取真实用户水平方向到达角对应的第二数据集合;
28.确定模块,还用于根据第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的关系,确定目标小区天线方位角的置信度。
29.在本技术的一种可选实施方式中,关系包括第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的第一信息,以及第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的第二信息,其中,第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,第二信息为第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的方差;
30.目标小区天线方位角的置信度是根据第一信息与第一阈值的大小关系,以及第二
信息与第二阈值的大小关系确定的。
31.在本技术的一种可选实施方式中,
32.获取模块,还用于获取目标小区的位置信息;
33.计算模块,还用于根据至少一个终端设备的位置信息以及目标小区的位置信息,计算得到真实用户水平方向到达角。
34.在本技术的一种可选实施方式中,
35.确定模块,具体用于确定目标损失函数中最小值对应的角度值;
36.将最小值对应的角度值确定为目标小区天线方位角。
37.在本技术的一种可选实施方式中,数据信息为最小化路测mdt数据或路测dt数据中任一项。
38.在本技术的一种可选实施方式中,数据信息为至少一个终端设备处于目标小区时的数据信息。
39.第三方面,提供一种网络设备,该网络设备可以为上述方法设计中的小区天线方位角确定装置,或者,为设置在小区天线方位角确定装置中的芯片。该网络设备包括:处理器,与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面及其任意一种可能的实施方式中网络设备所执行的方法,或,上述第四方面中小区天线方位角确定装置所执行的方法可选地,该网络设备还包括存储器。可选地,该网络设备还包括通信接口,处理器与通信接口耦合。
40.当该网络设备置为小区天线方位角确定装置时,该通信接口可以是收发器,或,输入/输出接口。
41.当该网络设备为设置于小区天线方位角确定装置中的芯片时,该通信接口可以是输入/输出接口。
42.可选地,该收发器可以为收发电路。可选地,该输入/输出接口可以为输入/输出电路。
43.第四方面,提供了一种程序,该程序在被处理器执行时,用于执行第一方面及其可能的实施方式中的任一方法。
44.第五方面,提供了一种存储一个或多个计算机的计算机程序产品(或称计算机程序),当计算机程序产品被该处理器执行时,该处理器执行上述第一方面及其可能的实施方式中的任一方法。
45.第六方面,提供了一种芯片,该芯片包括至少一个处理器,用于支持终端设备实现上述第一方面或第一方面任意一种可能的实施方式中所涉及的功能,该芯片系统还可以包括存储器,至少一个处理器与至少一个存储器通信连接,至少一个存储器中存储有指令,用于保存该终端设备以及网络设备必要的程序指令和数据。可选的,所述芯片系统还包括接口电路,所述接口电路为所述至少一个处理器提供程序指令和/或数据。
46.第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得终端设备执行上述第一方面及其可能的实施方式中的任一方法。
47.第八方面,提供了一种通信系统,包括网络设备,网络设备执行上述第一方面及其可能的实施方式中的任一方法。
48.需要说明的是,本技术第二方面至第八方面的实施方式所带来的有益效果,以及
对各方面的实施方式的说明可以参照第一方面的实施方式进行理解,因此没有重复赘述。
49.在本技术提供的技术方案中,首先获取至少一个终端设备的位置信息,至少一个终端设备的下行信号的波束强度信息以及至少一个终端设备的下行信号的波束相位信息,因此可以根据至少一个终端设备的下行信号的波束强度信息以及至少一个终端设备的下行信号的波束相位信息,计算得到预估用户水平方向到达角,并且根据至少一个终端设备的位置信息计算得到真实用户水平方向到达角,再根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数,最后根据目标损失函数确定目标小区天线方位角。由于预估用户水平方向到达角以及真实用户水平方向到达角是根据波束强度信息,波束相位信息以及位置信息所确定的,因此能够准确反映用户水平方向到达角,并由此建立目标损失函数,因此目标损失函数所得到的目标小区天线方位角能够更接近小区天线真实的方位角,从而提升小区天线方位角的准确度。
附图说明
50.图1为本技术实施例中系统框架的一个示意图;
51.图2为本技术实施例中基于系统框架所涉及网元的一个示意图;
52.图3为本技术实施例中真实方位角一个实施例示意图;
53.图4为本技术实施例中小区天线方位角确定的方法一个实施例示意图;
54.图5为本技术实施例中预估用户水平方向到达角一个实施例示意图;
55.图6为本技术实施例中真实用户水平方向到达角一个实施例示意图;
56.图7为本技术实施例中小区天线方位角确定的方法另一实施例示意图;
57.图8为本技术实施例中小区天线方位角确定装置一个实施例示意图。
具体实施方式
58.下面将结合附图,对本技术中的技术方案进行描述。
59.本技术实施例的技术方案可以应用于各种通信系统,例如:长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)。随着通信系统的不断发展,本技术的技术方案可应用于第五代(5th generation,5g)系统或新无线(new radio,nr),还可应用于未来网络,如6g系统甚至未来系统;或者还可用于设备到设备(device to device,d2d)系统,机器到机器(machine to machine,m2m)系统等等。
60.应理解,该通信系统中的网络设备可以是任意一种具有无线收发功能的设备或可设置于该设备的芯片,该设备包括但不限于:演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission point,tp)或者发送接收点(trp)等,还可以为5g、6g甚至未来系统中使用的设备,如nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一
组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributed unit,du),或微微基站(picocell),或毫微微基站(femtocell),或,车联网(vehicle to everything,v2x)或者智能驾驶场景中的路侧单元(road side unit,rsu)等。
61.在一些部署中,gnb可以包括集中式单元(centralized unit,cu)和du。gnb还可以包括射频单元(radio unit,ru)。cu实现gnb的部分功能,du实现gnb的部分功能,比如,cu实现无线资源控制(radio resource control,rrc)层,分组数据汇聚层协议(packet data convergence protocol,pdcp)层的功能,du实现无线链路控制(radio link control,rlc)层、媒体接入控制(media access control,mac)层和物理层(physical layer,phy)的功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令或phcp层信令,也可以认为是由du发送的,或者,由du ru发送的。可以理解的是,网络设备可以为cu节点、或du节点、或包括cu节点和du节点的设备。此外,cu可以划分为接入网ran中的网络设备,也可以将cu划分为核心网cn中的网络设备,在此不做限制。
62.本技术公开的实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。
63.还应理解,该通信系统中的终端设备也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本技术的实施例中的终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、前述的v2x车联网中的无线终端或无线终端类型的rsu等等。本技术的实施例对应用场景不做限定。
64.此外,为了便于理解本技术实施例,作出以下几点说明。
65.第一,在本技术中,为便于描述,在涉及编号时,可以从0开始连续编号。例如,某一时隙中的第0个符号,可以是指该时隙的首个符号。当然,具体实现时不限于此。例如,也可以从1开始连续编号。例如,某一时隙中的第1个符号,也可以是指该时隙的首个符号。由于编号的起始值不同,同一个符号在时隙中所对应的编号也不同。
66.应理解,上文所述均为便于描述本技术实施例提供的技术方案而进行的设置,而并非用于限制本技术的范围。
67.第二,在下文示出的实施例中,对于一种技术特征,通过“第一”、“第二”、“第三”等区分该种技术特征中的技术特征,该“第一”、“第二”、“第三”描述的技术特征间无先后顺序或者大小顺序。
68.第三,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时
存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或,b,或,c,或,a和b,或,a和c,或,b和c,或,a、b和c。其中a、b和c分别可以是单个,也可以是多个。
69.第四,在下文示出的实施例中,部分场景以无线通信网络中nr网络的场景为例进行说明,应当指出的是,本技术公开的实施例中的方案还可以应用于其他无线通信网络中,相应的名称也可以用其他无线通信网络中的对应功能的名称进行替代。
70.第五,本技术公开的实施例将围绕包括多个设备、组件、模块等的系统来呈现本技术的各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
71.第六,本技术公开的实施例中,“的(of)”,“相应的(relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
72.为了更好地理解本技术实施例公开的一种信息传输的方法、装置以及设备,首先,对本技术实施例所使用的通信系统的系统架构进行描述。本技术可以用于一个基站(base station)和多个ue组成一个通信系统,也可以用于多个base station和多个ue组成一个通信系统,基于此,图1为本技术实施例中系统框架的一个示意图,如图1所示,在图1中(a)图中,基站base station与ue1到ue6组成一个通信系统,其中基站可以包含一个或多个面板(panel),而在该通信系统中,ue1到ue6向基站发送上行数据,基站则需要接收ue1到ue6发送的上行数据。此外,ue4到ue6也可以组成一个通信系统,因此,在该通信系统中,基站可以向ue1、ue2以及ue5发送下行数据,基站则需要接收ue1、ue2以及ue5发送的上行数据,而在ue4到ue6组成的通信系统中,ue5向ue4以及ue6发送下行数据,并且ue5需要接收ue4以及ue6发送的上行信息。其次,在图1中(b)图中,base station 1至base station 3与ue1到ue3也可以组成一个通信系统,并且base station 1至base station 3同时服务ue2。
73.为了更好地理解本技术实施例公开的一种小区天线方位角确定的方法,相关装置以及设备,首先,对本技术实施例所使用的通信系统的系统架构进行描述。本技术可以用于一个基站(base station)和多个ue组成一个通信系统,也可以用于多个base station和多个ue组成一个通信系统,基于此,图1为本技术实施例中系统框架的一个示意图,如图1所示,在图1中(a)图中,基站base station与ue1到ue6组成一个通信系统,其中基站可以包含一个或多个面板(panel),而在该通信系统中,ue1到ue6向基站发送上行数据,基站则需要接收ue1到ue6发送的上行数据。此外,ue4到ue6也可以组成一个通信系统,因此,在该通信系统中,基站可以向ue1、ue2以及ue5发送下行数据,基站则需要接收ue1、ue2以及ue5发送的上行数据,而在ue4到ue6组成的通信系统中,ue5向ue4以及ue6发送下行数据,并且ue5需要接收ue4以及ue6发送的上行信息。其次,在图1中(b)图中,base station 1至base station 3与ue1到ue3也可以组成一个通信系统,并且base station 1至base station 3同时服务ue2。
74.具体地,请参阅图2,图2为本技术实施例中基于系统框架所涉及网元的一个示意图,如图所示,本技术实施例所使用的通信系统中具体包括基站,终端设备以及工参校正中
心,工参校正中心即为本技术实施例中所介绍的小区天线方位角确定装置,因此工参校正中心通过获取终端设备的位置信息,下行信号的波束强度信息以及下行信号的波束相位信息,计算得到预估用户水平方向到达角以及真实用户水平方向到达角,并且根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数,最后根据目标损失函数确定目标小区天线方位角,网络设备通过所确定的目标小区天线方位角调整小区天线方向角,使得终端设备与网络设备的天线波束对准更为准确。
75.其次,对本技术实施例涉及到的一些术语或概念进行解释,以便于本领域技术人员理解。
76.1、真实方位角。
77.真实方位角为基站天线面板法线方向,在本技术实施例中,以正北方向为零度,顺时针为正,真实方位角取值范围为[0
°
,360
°
]。为了便于理解,请参阅图3,图3为本技术实施例中真实方位角一个实施例示意图,如图所示,a1用于指示基站,a2用于指示基站a1的天线面板,a3用于指示基站a1对应天线面板法线方向,a3用于指示真实方位角。
[0078]
基于此,本技术实施例提供了一种小区天线方位角确定的方法,用于提升小区天线方位角的准确度。为了便于理解,下面对本技术实施例中使用的小区天线方位角确定的方法进行详细描述,由于,base station所服务的目标区域内包括至少一个小区,本实施例将处于目标区域中的任意一个小区定义为目标小区,因此本实施例中为确定目标小区的小区天线方位角的方法,请参阅图4,图4为本技术实施例中小区天线方位角确定的方法一个实施例示意图,如图所示,小区天线方位角确定的方法包括如下步骤。
[0079]
s101、获取至少一个终端设备的数据信息,其中,数据信息包括至少一个终端设备的位置信息,下行信号的波束强度信息以及下行信号的波束相位信息。
[0080]
本实施例中,由于目标小区内包括至少一个终端设备,因此小区天线方位角确定装置可以获取至少一个终端设备的数据信息,并且数据信息包括至少一个终端设备的位置信息,下行信号的波束强度信息以及下行信号的波束相位信息。并且终端设备的位置信息为全球卫星定位系统(global positioning system,gps)中具体的位置信息,即包括终端设备所处的具体经度以及维度。
[0081]
可选地,数据信息为最小化路测(minimization of drive tests,mdt)数据或路测(drive test,dt)数据中任一项。
[0082]
可选地,由于目标小区内包括至少一个终端设备,因此数据信息为至少一个终端设备处于目标小区时的数据信息。
[0083]
可选地,数据信息还可以包括目标小区所对应小区标识(identity document,id),便于小区天线方位角确定装置数据信息处于从目标区域所包括的多个小区中的哪个小区。例如,目标区域中包括小区a,小区b以及小区c,且小区a对应的小区标识为“1”,小区b对应的小区标识为“2”,小区c对应的小区标识为“3”,若数据信息中包括小区标识“2”,可以说明该终端设备处于小区b,即数据信息为终端设备处于小区b时对应的数据信息。可以理解的是,前述示例仅用于理解本方案,具体数据信息需要根据实际情况灵活确定。
[0084]
s102、根据至少一个下行信号的波束强度信息以及至少一个下行信号的波束相位信息,计算得到预估用户水平方向到达角。
[0085]
本实施例中,小区天线方位角确定装置通过步骤s101所获取的至少一个下行信号
的波束强度信息以及至少一个下行信号的波束相位信息,计算得到预估用户水平方向到达角(horizon angle of arrival,haoa)。具体预估用户水平方向到达角是通过算法估算出的用户位置信息与真实方位角的夹角,即以基站对应天线面板法线方向为零度,逆时针为正,预估用户水平方向到达角的取值范围[0
°
,360
°
]。可以理解的是,当目标小区仅包括一个终端设备时,一个终端设备需要收集多个数据信息,因此所得到的预估用户水平方向到达角也可以为多个。当目标小区仅包括多个终端设备时,下行信号的波束强度信息以及下行信号的波束相位信息为多个,所得到的预估用户水平方向到达角也为多个,并且一个预估用户水平方向到达角与一个下行信号的波束强度信息以及下行信号的波束相位信息对应。因此预估用户水平方向到达角的数量应该大于1,具体数量此处不做限定。
[0086]
具体地,基于公式(1)可以根据下行信号的波束强度信息以及下行信号的波束相位信息,计算得到预估用户水平方向到达角:
[0087]
haoa_est=p
·
beam_angle;
ꢀꢀꢀ
(1)
[0088]
其中,haoa_est指示预估用户水平方向到达角,p指示下行信号的波束强度信息,beam_angle指示下行信号的波束相位信息。
[0089]
为了便于理解,请参阅图5,图5为本技术实施例中预估用户水平方向到达角一个实施例示意图,如图所示,b1用于指示基站,b2用于指示估算出的终端设备的位置,b3用于指示基站b1的天线面板,b4用于指示基站b1对应天线面板法线方向,b5用于预估用户水平方向到达角。
[0090]
s103、根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数,其中,真实用户水平方向到达角是根据至少一个终端设备的位置信息计算得到的。
[0091]
本实施例中,小区天线方位角确定装置通过步骤s101所获取的至少一个终端设备的位置信息计算得到真实用户水平方向到达角,然后根据真实用户水平方向到达角以及步骤s102计算得到的预估用户水平方向到达角,建立损失函数。可以理解的是,当目标小区仅包括一个终端设备时,终端设备需要收集多个数据信息,因此所得到的真实用户水平方向到达角也为多个。当目标小区仅包括多个终端设备时,终端设备的位置信息为多个,所得到的真实用户水平方向到达角也为多个,并且一个预估用户水平方向到达角与一个终端设备的位置信息对应。因此真实用户水平方向到达角的数量应该大于1,具体数量此处不做限定,可以理解的是,所得到的真实用户水平方向到达角的数量与预估用户水平方向到达角的数量是相同的。
[0092]
具体地,小区天线方位角确定装置还需要获取目标小区的位置信息,小区天线方位角确定装置还需要获取目标小区的位置信息,目标小区的位置信息为小区天线面板所在位置信息,在实际应用中,在无法获取区天线面板所在位置信息时,目标小区的位置信息还可以为对目标小区进行服务器的基站的位置信息,具体此处不做限定。因此可以根据目标小区的位置信息与终端设备的位置信息,计算得到真实用户水平方向到达角。
[0093]
为了便于理解,请参阅图6,图6为本技术实施例中真实用户水平方向到达角一个实施例示意图,如图所示,c1用于指示基站,c2用于指示终端设备的真实位置,c3用于指示基站c1的天线面板,c4用于指示基站c1对应天线面板法线方向,c5用于真实用户水平方向到达角。
[0094]
进一步地,基于公式(2)可以根据预估用户水平方向到达角以及真实用户水平方
向到达角,建立目标损失函数:
[0095]
loss(azimuth)=loss_function(haoa_est,haoa_gps(azimuth));
ꢀꢀꢀ
(2)
[0096]
其中,loss(azimuth)指示目标损失函数,haoa_est指示预估用户水平方向到达角,haoa_gps(azimuth)指示真实用户水平方向到达角。
[0097]
可选地,公式(2)中目标损失函数可以包括但不限于为平均绝对误差(mean absolute error,mae),均方误差(mean square error,mse)以及均方根误差(root mean square error,rmse)等,具体此处不做限定。
[0098]
s104、根据目标损失函数确定目标小区天线方位角。
[0099]
本实施例中,小区天线方位角确定装置需要确定目标损失函数中最小值对应的角度值,然后将最小值对应的角度值确定为目标小区天线方位角。
[0100]
具体地,基于公式(3)可以根据目标损失函数确定目标小区天线方位角:
[0101]
azimuth=arg
azimuth
min(loss(azimuth));
ꢀꢀꢀ
(3)
[0102]
其中,azimuth指示目标小区天线方位角,loss(azimuth)指示目标损失函数。
[0103]
可选地,确定目标损失函数中最小值对应的角度值可以通过遍历0
°
至360
°
的方法,或者采用其他优化方法,具体此处不做限定。
[0104]
上述主要对确定小区天线方位角的方案进行了介绍,本技术实施例中,在确定小区天线方位角之后,还可以评估小区天线方位角的置信度,请参阅图7,图7为本技术实施例中小区天线方位角确定的方法另一实施例示意图,如图所示,小区天线方位角确定的方法包括如下步骤。
[0105]
s201、获取至少一个终端设备的数据信息,其中,数据信息包括多个终端设备的位置信息,下行信号的波束强度信息以及下行信号的波束相位信息。
[0106]
本实施例中,小区天线方位角确定装置获取至少一个终端设备的数据信息的具体实施方式,以及具体数据信息与步骤s201类似,在此不再赘述。
[0107]
s202、根据根据至少一个下行信号的波束强度信息以及至少一个下行信号的波束相位信息,计算得到预估用户水平方向到达角。
[0108]
本实施例中,小区天线方位角确定装置根据至少一个下行信号的波束强度信息以及至少一个下行信号的波束相位信息,计算得到预估用户水平方向到达角的具体实施方式,与步骤s202类似,在此不再赘述。
[0109]
s203、根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数,其中,真实用户水平方向到达角是根据至少一个终端设备的位置信息计算得到的。
[0110]
本实施例中,小区天线方位角确定装置根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数的具体实施方式,与步骤s203类似,在此不再赘述。
[0111]
s204、根据目标损失函数确定目标小区天线方位角。
[0112]
本实施例中,小区天线方位角确定装置根据目标损失函数确定目标小区天线方位角的具体实施方式与步骤s104类似,在此不再赘述。
[0113]
s205、获取预估用户水平方向到达角对应的第一数据集合。
[0114]
本实施例中,小区天线方位角确定装置获取预估用户水平方向到达角对应的第一数据集合,该第一数据集合中包括多个第一数据,第一数据即为预估用户水平方向到达角。
[0115]
s206、获取真实用户水平方向到达角对应的第二数据集合。
[0116]
本实施例中,小区天线方位角确定装置获取真实用户水平方向到达角对应的第二数据集合,该第二数据集合中包括多个第二数据,第二数据即为真实用户水平方向到达角。
[0117]
s207、根据第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的关系,确定目标小区天线方位角的置信度。
[0118]
本实施例中,小区天线方位角确定装置根据第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的关系,确定目标小区天线方位角的置信度。
[0119]
具体地,若小区天线方位角确定装置采用步骤s205以及s206示例的方式,通过获取第一数据集合以及第二数据集合,再通过拟合多个预估用户水平方向到达角与多个真实用户水平方向到达角之间的差值,得到稳健的线性回归函数。应理解,在实际应用中,还可以通过其他方式拟合多个预估用户水平方向到达角与多个真实用户水平方向到达角之间的差值对应的结果,具体此处不做限定。
[0120]
可选地,小区天线方位角确定装置还可以计算得到第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的第一信息,该第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,其中差值即为多个第一数据与多个第二数据之间的差距(gap)。其次,小区天线方位角确定装置还可以计算得到第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的第二信息,该第二信息为第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的方差。由于第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,且第一信息越大则稳定性越低,即所得到的目标小区天线方位角稳定度较低,其次,第二信息可以反映多个第一数据与多个第二数据之间的离散程度,因此第二信息越大说明多个预估用户水平方向到达角与多个真实用户水平方向到达角之间的差值的离散程度越大,因此所得到的目标小区天线方位角离散程度较大。因此,小区天线方位角确定装置可以根据第一信息与第一阈值的大小关系,以及第二信息与第二阈值的大小关系确定目标小区天线方位角的置信度。
[0121]
具体地,置信度可以采用分数,百分比或者直接描述的方式进行定义,例如,置信度为分数并且基于100分制定义,那么置信度的取值范围为1至100,分数越高即为置信度越高。或者置信度为百分比,那么置信度的取值范围为1%至100%,百分比越大即为置信度越高。或者直接描述置信度,那么置信度可以为低,中以及高等,具体置信度需要根据实际情况灵活定义。其次,第一阈值可以为1,2,3等数据,第二阈值可以为1,2,3等数据,并且第一阈值可以等于第二阈值,也可以不等于第二阈值,具体第一阈值以及第二阈值需要根据所获取的数据信息的实际情况灵活确定。
[0122]
示例性地,以置信度为分数并且基于100分制定义作为一个示例进行说明,当第一信息大于第一阈值,并且第二信息大于第二阈值时,由于第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,且第一信息越大则稳定性越低,因此说明多个第一数据与多个第二数据之间的差值的稳定性较低,并且多个第一数据与多个第二数据之间的离散程度较大,从而可知所得到的目标小区天线方位角稳定度较低,并且离散程度较大,此时置信度可以为10,说明所得到的目标小区天线方位角的误差较大。当第一信息大于第一阈值,但第二信息小于第二阈值时,说明多个第一数据与多个第二数据之间的差值的稳定性较低,但多个第一数据与多个第二数据之间的离散程度
较小,此所得到的目标小区天线方位角稳定度较低,而离散程度较小,此时置信度可以为50,说明所得到的目标小区天线方位角是的误差为中。当第一信息小于第一阈值,且第二信息小于第二阈值时,说明多个第一数据与多个第二数据之间的差值的稳定性较高,且多个第一数据与多个第二数据之间的离散程度较小,此所得到的目标小区天线方位角稳定度较大,而离散程度较小,此时置信度可以为90,说明所得到的目标小区天线方位角的误差较小。应理解,前述示例仅用于理解本方案,具体置信度需要根据第一信息与第一阈值,以及第二信息与第二阈值的实际情况灵活确定,在此不做限定。
[0123]
上述主要以方法的角度对本技术实施例提供的方案进行了介绍。可以理解的是,小区天线方位角确定装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0124]
本技术实施例可以基于上述方法示例对小区天线方位角确定装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0125]
由此,下面对本技术中的小区天线方位角确定装置进行详细描述,请参阅图8,图8为本技术实施例中小区天线方位角确定装置一个实施例示意图,如图所示,小区天线方位角确定装置800包括:
[0126]
获取模块801,用于获取至少一个终端设备的数据信息,其中,数据信息包括至少一个终端设备的位置信息,下行信号的波束强度信息以及下行信号的波束相位信息;
[0127]
计算模块802,用于根据至少一个下行信号的波束强度信息以及至少一个下行信号的波束相位信息,计算得到预估用户水平方向到达角;
[0128]
建立模块803,用于根据预估用户水平方向到达角以及真实用户水平方向到达角,建立目标损失函数,其中,真实用户水平方向到达角是根据至少一个终端设备的位置信息计算得到的;
[0129]
确定模块804,用于根据目标损失函数确定目标小区天线方位角。
[0130]
在本技术的一些可选实施例中,
[0131]
获取模块801,还用于根据目标损失函数确定目标小区天线方位角之后,获取预估用户水平方向到达角对应的第一数据集合;
[0132]
获取模块801,还用于根据目标损失函数确定目标小区天线方位角之后,获取真实用户水平方向到达角对应的第二数据集合;
[0133]
确定模块804,还用于根据第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的关系,确定目标小区天线方位角的置信度。
[0134]
在本技术的一些可选实施例中,关系包括第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的第一信息,以及第一数据集合中每个第一数据以及第二数
据集合中每个第二数据之间的第二信息,其中,第一信息用于指示第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的稳定性,第二信息为第一数据集合中每个第一数据以及第二数据集合中每个第二数据之间的差值的方差;
[0135]
目标小区天线方位角的置信度是根据第一信息与第一阈值的大小关系,以及第二信息与第二阈值的大小关系确定的。
[0136]
在本技术的一些可选实施例中,
[0137]
获取模块801,还用于获取目标小区的位置信息;
[0138]
计算模块802,还用于根据至少一个终端设备的位置信息以及目标小区的位置信息,计算得到真实用户水平方向到达角。
[0139]
在本技术的一些可选实施例中,
[0140]
确定模块801,具体用于确定目标损失函数中最小值对应的角度值;
[0141]
将最小值对应的角度值确定为目标小区天线方位角。
[0142]
在本技术的一些可选实施例中,数据信息为最小化路测mdt数据或路测dt数据中任一项。
[0143]
在本技术的一些可选实施例中,数据信息为至少一个终端设备处于目标小区时的数据信息。
[0144]
本技术实施例中的小区天线方位角确定装置,可以是网络设备,也可以是应用于网络设备中的芯片或者其他可实现上述网络设备功能的组合器件、部件等。当小区天线方位角确定装置是网络设备时,获取模块801可以是收发器或收发单元,该收发器可以包括天线和射频电路等,收发器可以为发射器和/或接收器,收发单元可以为发送单元和/或接收单元,发送单元可以由发射器代替,接收单元可以由接收器代替,计算模块802,建立模块803,以及确定模块804可以是处理器,例如,基带芯片等。当小区天线方位角确定装置是具有上述网络设备功能的部件时,获取模块801可以是射频单元,计算模块802,建立模块803,以及确定模块804可以是处理器。当小区天线方位角确定装置是芯片系统时,获取模块801可以是芯片系统的输入端口,计算模块802,建立模块803,以及确定模块804可以是芯片系统的处理器,例如,中央处理器(central processing unit,cpu)。
[0145]
应理解,图4至图7中的例子仅仅是为了便于本领域技术人员理解本技术实施例,并非要将本技术实施例限于例示的具体场景。本领域技术人员根据图4至图7的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本技术实施例的范围内。
[0146]
还应理解,本技术实施例的各个方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。
[0147]
还应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0148]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
[0149]
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存
储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如,同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如,红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如,固态硬盘solid state disk(ssd))等。
[0150]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0151]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0152]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0153]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0154]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0155]
以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献