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

基站辅助下的侧行链路波束获取的制作方法

2023-02-06 22:42:51 来源:中国专利 TAG:


1.本发明涉及侧行链路波束获取,具体是用于第三代合作伙伴计划(3rd generation partnership project,3gpp)新空口(new radio,nr)系统中的基站辅助下的波束获取,以支持侧行链路波束管理。


背景技术:

2.在3gpp nr系统中,支持下行波束管理和上行波束管理。下行链路是指从基站到设备的链路。上行链路是指从设备到基站的链路。


技术实现要素:

3.本发明描述了用于设备到设备(device to device,d2d)通信的基站辅助下的侧行链路波束获取。
4.在第一种实现方式中,一种方法,包括:基站计算一个或多个第一方向,其中,所述一个或多个第一方向是第二电子设备相对于第一电子设备所在的方向;所述基站计算一个或多个第二方向,其中,所述一个或多个第二方向是所述第一电子设备相对于所述第二电子设备所在的方向;所述基站向所述第一电子设备发送所述一个或多个第一方向;所述基站向所述第二电子设备发送所述一个或多个第二方向。
5.在第二种实现方式中,一种电子设备,包括:非瞬时性存储器,包括指令;一个或多个硬件处理器,与所述存储器通信,其中,所述一个或多个硬件处理器执行所述指令,以执行包括以下各项的操作:计算一个或多个第一方向,其中,所述一个或多个第一方向是第二电子设备相对于第一电子设备所在的方向;计算一个或多个第二方向,其中,所述一个或多个第二方向是所述第一电子设备相对于所述第二电子设备所在的方向;向所述第一电子设备发送所述一个或多个第一方向;向所述第二电子设备发送所述一个或多个第二方向。
6.在第三种实现方式中,一种非瞬时性计算机可读介质,存储用于数据通信中传输波束控制的计算机指令,所述计算机指令由一个或多个硬件处理器执行时,使所述一个或多个硬件处理器执行包括以下各项的操作:基站计算一个或多个第一方向,其中,所述一个或多个第一方向是第二电子设备相对于第一电子设备所在的方向;所述基站计算一个或多个第二方向,其中,所述一个或多个第二方向是所述第一电子设备相对于所述第二电子设备所在的方向;所述基站向所述第一电子设备发送所述一个或多个第一方向;所述基站向所述第二电子设备发送所述一个或多个第二方向。
7.上述实现方式可使用以下实现:一种方法;一种非瞬时性计算机可读介质,存储计算机可读指令以执行所述方法;以及一种计算机实现系统,包括可互操作地与硬件处理器耦合的计算机存储器,所述硬件处理器用于执行所述方法和存储在所述非瞬时性计算机可读介质中的指令。
8.本说明书的主题的一个或多个实现方式的细节在附图和说明书中阐述。主题的其它特征、方面和优点从说明书、附图和权利要求中变得显而易见。
附图说明
9.图1是一种实现方式提供的用于设备到设备(device to device,d2d)通信的侧行链路波束获取的框图。
10.图2是一种实现方式提供的在具有两个天线阵列的基站处接收的信号的图示。
11.图3是一种实现方式提供的两个设备之间的相对方向估计的图示。
12.图4是一种实现方式提供的在存在未知反射器下位置估计的图示。
13.图5是一种实现方式提供的在存在未知反射器下两个设备之间的相对方向估计的图示。
14.图6是一种实现方式提供的用于基站辅助下的侧行链路波束获取的示例性方法的流程图。
15.图7是根据一种实现方式,用于提供与所描述的算法、方法、功能、过程、流程和程序相关联的计算功能的示例性计算机系统的框图。
16.图8是一种实现方式提供的本发明中所述的终端的示例性结构的示意图。
17.图9是一种实现方式提供的本发明中所述的基站的示例性结构的示意图。
18.各个附图中相同的附图标记和命名表示相同的元件。
具体实施方式
19.以下详细描述描述了用于设备到设备(device to device,d2d)通信的基站辅助下的侧行链路波束获取,并且该详细描述是为了使本领域技术人员能够在一个或多个特定实现方式的上下文中制造和使用所公开的主题。
20.可以对所公开的实现方式进行各种修改、更改和排列,并且对于本领域的普通技术人员而言,这些修改、更改和排列是显而易见的,并且所定义的总体原则可以适用于其它实现方式和应用,而不会偏离本发明的范围。在一些情况下,可以省略对于理解所描述的主题不必要的细节,以免不必要的细节使一个或多个所描述的实现方式不清楚,因为这些细节在本领域的普通技术人员的能力范围内。本发明不旨在限于所描述的或示出的实现方式,而是赋予与所描述的原理和特征相一致的最宽范围。
21.第三代合作伙伴计划(3rd generation partnership project,3gpp)新空口(new radio,nr)系统可以支持下行波束管理和上行波束管理。下行链路是指从基站到设备的链路。上行链路是指从设备到基站的链路。但是,当前的3gpp nr系统不支持侧行链路波束管理(例如,毫米波频率内的侧行链路)。侧行链路可以定义为直接d2d通信,而不经过基站(例如5g基站(gnb))。
22.本发明描述了用于d2d通信(例如,在毫米波频带中)的无线信号发送和接收的示例性实现方式。在本发明中,具有多个天线阵列的基站可以估计第一电子设备与第二电子设备之间的相对方向,并将估计的相对方向发送到第一电子设备、第二电子设备或第一电子设备和第二电子设备两者。估计的相对方向可用于辅助第一电子设备与第二电子设备之间的侧行链路波束管理。
23.本发明中描述的主题可以在特定的实现方式中实现,以便实现以下一个或多个优点。首先,所描述的方法可以减少侧行链路波束管理开销。例如,在基站辅助下,在执行侧行链路波束管理之前,第一电子设备可以知道第二电子设备相对于第一电子设备所在的方
向。第一电子设备可以基于方向信息获取用于与第二电子设备进行侧行链路通信的波束模式。其次,通过多个天线阵列,基站可以更准确地估计第一电子设备和第二电子设备的位置,从而为第一电子设备与第二电子设备之间的侧行链路波束管理提供更准确的方向信息。其它优点对于本领域普通技术人员来说是显而易见的。
24.图1是一种实现方式提供的用于设备到设备(device to device,d2d)通信的侧行链路波束获取的框图100。框图100包括基站102、用户设备(user equipment,ue)104和ue 106。例如,基站102可以通过下行链路112和上行链路114与ue 104通信。ue 104可以通过前向侧行链路116和反向侧行链路118与ue 106通信。如果ue 106在基站102的覆盖范围内,则基站102可以通过下行链路122和上行链路124与ue 106通信。在一些实现方式中,可以在框图100中包括额外的、不同的或更少的ue。
25.如图1所示,考虑侧行链路模式1。在侧行链路模式1中,发送ue(txue)(例如ue 104)在基站102的覆盖范围内。接收ue(rxue)(例如ue 106)可以在基站102的覆盖范围内,也可以不在基站102的覆盖范围内。在一些实现方式中,图1中可以考虑其它侧行链路模式。
26.图2是一种实现方式提供的在具有两个天线阵列的基站处接收的信号的图示200。图示200包括基站202、txue 204和rxue 206。基站202包括第一天线阵列208和第二天线阵列210。在一些实现方式中,可以在图示200中包括额外的、不同的或更少的天线阵列。
27.如图2所示,第一天线阵列208与第二天线阵列210之间存在距离212。距离212可以为基站202所知。txue 204和rxue 206都在基站202的覆盖范围内。在一些实现方式中,基站202可以是智能电视,txue 204和rxue 206可以是具有毫米波波束赋形能力的智能设备。为了简化描述,假设使用近场近似法,以此描述以下过程。
28.在一些实现方式中,希望基站202辅助txue 204与rxue 206之间的侧行链路波束管理。例如,基站202可以分别基于从txue 204和rxue 206接收的信号来估计txue 204和rxue 206的位置。利用估计的位置,基站202可以确定rxue 206相对于txue 204的方向和txue 204相对于rxue 206的方向。基站202可以向txue 204和rxue 206发送方向信息(例如结合角度信息的参考方向信息)。txue 204可以基于方向信息获取用于与rxue 206的侧行链路通信的波束模式。rxue 206可以基于方向信息获取用于与txue 204的侧行链路通信的波束模式。
29.基于从txue 204接收的信号,基站202可以计算(或估计)从txue 204到第一天线阵列208和第二天线阵列210中的每一个天线阵列的到达角和路径长度。例如,基站202可以计算α
t 214(从txue 204到第一天线阵列208的到达角)、β
t 218(从txue 204到第二天线阵列210的到达角)、l
t 222(从txue 204到第一天线阵列208的路径长度)和r
t 224(从txue 204到第二天线阵列210的路径长度)。
30.基于从rxue 206接收的信号,基站202可以计算(或估计)从rxue 206到第一天线阵列208和第二天线阵列210中的每一个天线阵列的到达角和路径长度。例如,基站202可以计算α
r 216(从rxue 206到第一天线阵列208的到达角)、β
r 220(从rxue 206到第二天线阵列210的到达角)、l
r 226(从rxue 206到第一天线阵列208的路径长度)和r
r 228(从rxue 206到第二天线阵列210的路径长度)。
31.txue 204、rxue 206、第一天线阵列208和第二天线阵列210都可以具有自己的参考方向。在一些实现方式中,txue 204、rxue 206、第一天线阵列208和第二天线阵列210的
参考方向可以不同。在这类情况下,txue 204、rxue 206、第一天线阵列208和第二天线阵列210可以将它们的参考方向发送到公共设备(例如基站202),在公共设备中处理信息以达到侧行链路波束管理建议。为了简化描述,假设使用公共参考方向(common reference direction,crd),以此描述以下过程。例如,绝对北向等地磁方向可以作为方位域中的crd。
32.在一些实现方式中,txue 204、rxue 206、第一天线阵列208和第二天线阵列210都可以被认为位于单点。例如,第一天线阵列208可以由第一天线阵列208的中心点表示。第二天线阵列210可以由第二天线阵列210的中心点表示。txue 204可以由txue 204的中心点表示。rxue 206可以由rxue 206的中心点表示。这样一来,txue 204、第一天线阵列208和第二天线阵列210可以形成三角形。rxue 206、第一天线阵列208和第二天线阵列210可以形成另一个三角形。
33.在一些实现方式中,为了估计路径长度(例如l
t 222、r
t 224、l
r 226和r
r 228),可以使用对数距离路径损耗模型。对数距离路径损耗模型可以表示为:
[0034][0035]
pl
ld
是总路径损耗,以分贝(db)度量。d是路径长度。pl(d0)是参考距离d0处的路径损耗。n是路径损耗指数。
[0036]
在一些实现方式中,为了估计到达角(例如α
t 214、β
t 218、α
r 216和β
r 220),可以通过旋转不变技术(esprit)或多重信号分类(music)算法估计信号参数。在一些实现方式中,可以使用其它模型、技术或算法来估计路径长度或到达角。
[0037]
利用估计的路径长度和到达角,基站202可以计算(或估计)txue 204和rxue 206的位置。例如,txue 204相对于基站202的位置可以基于α
t 214、β
t 218、l
t 222、r
t 224和距离212中的一个或多个来估计。在一些实现方式中,在估计txue 204的位置时,仅需要α
t 214、β
t 218和距离212,l
t 222和r
t 224是可选的。但是,使用可选的l
t 222和r
t 224可以提高估计的txue 204位置的精度。类似地,位置可以仅使用其它变量来估计,例如仅使用α
t
和l
t
,或β
t
和r
t
,额外的测量也提高了估计的精度。在一些实现方式中,基站202可以使用其它定位方法(例如全球定位系统(global positioning system,gps)或其它基于3gpp的定位方法)。
[0038]
图3是一种实现方式提供的两个设备之间的相对方向估计的图示300。图示300包括基站302、txue 304和rxue 306。基站302包括相隔距离312的第一天线阵列308和第二天线阵列310。在一些实现方式中,可以在图示300中包括额外的、不同的或更少的天线阵列。
[0039]
如图2中所述,可以估计相对于基站302的txue 304的位置和rxue 306的位置。使用txue 304和rxue 306的估计位置,基站302可以估计δ
r 314(rxue 306相对于txue 304的方向)和δ
t 316(txue 304相对于rxue 306的方向)。基站302可以分别向txue 304和rxue 306发送估计的δ
r 314和δ
t 316。估计的δ
r 314和δ
t 316可用于协助txue 304与rxue 306之间的侧行链路波束管理。
[0040]
图4是一种实现方式提供的在存在未知反射器下位置估计的图示400。图示400包括基站402、ue 404和反射器406。基站402包括相隔距离412的第一天线阵列408和第二天线阵列410。在一些实现方式中,可以在图示400中包括额外的、不同的或更少的反射器。
[0041]
在图2和图3中,位置估计基于txue/rxue与基站之间的视距(line of sight,los)
506相对于txue 504所在的一个或多个方向,并将方向信息发送给txue 504。因此,txue 504可以使用接收到的方向信息形成发送/接收波束以与rxue 506通信。基站502可以估计txue 504相对于rxue 506所在的一个或多个方向,并将方向信息发送给rxue 506。因此,rxue 506可以使用接收到的方向信息形成发送/接收波束以与txue 504通信。
[0047]
在一些实现方式中,当发送方向信息时,可以使用固定参考方向(例如,北)。例如,可以基于固定参考方向确定发送方向信息。在一些实现方式中,txue/rxue与基站之间的los方向可以作为参考方向。在这类情况下,txue/rxue可能需要多根天线来识别los方向。
[0048]
在一些实现方式中,txue/rxue与基站之间的已知波束方向可以用于发送方向信息。例如,如果以txue/rxue与基站之间的已知上行波束作为参考,则基站可以向txue/rxue发送角度信息α以及已知上行波束的索引。角度信息α以及已知上行波束的索引可以指示另一个ue相对于已知上行波束方向处于α度的方向。在一些实现方式中,方向信息可以包括相对于参考方向的角度信息α的顺时针或逆时针信息。
[0049]
在一些实现方式中,txue/rxue与基站之间的信令可以使用符合3gpp的消息(例如,使用物理下行控制信道(physical downlink control channel,pdcch)的下行控制信息(downlink control information,dci)),或使用物理下行共享信道(physical downlink shared channel,pdsch)的数据包,或非3gpp兼容消息(例如,上层消息)。
[0050]
图6是一种实现方式提供的用于基站辅助下的侧行链路波束获取的示例性方法600的流程图。为了呈现清楚,下面的描述在本描述中的其它图的上下文中一般地描述了方法600。方法600可以由基站(例如图3所示的基站302)实现。但是,应理解,例如,方法600视情况可以通过任何合适的系统、环境、软件和硬件,或系统、环境、软件和硬件的组合执行。在一些实现方式中,方法600的各种步骤可以并行、组合、循环或按任何顺序进行。
[0051]
方法600从602开始,其中,基站计算一个或多个第一方向。一个或多个第一方向可以是第二电子设备相对于第一电子设备所在的方向。例如,基站可以包括智能电视,第一电子设备和第二电子设备可以包括具有毫米波波束赋形能力的智能手机。
[0052]
在一些实现方式中,基站可以包括具有多个天线阵列的5g基站(gnb)。第一电子设备和第二电子设备都可以在基站的覆盖范围内。第一电子设备、第二电子设备和多个天线阵列可以使用相同的参考方向。在某些情况下,第一电子设备、第二电子设备和多个天线阵列可以使用不同的参考方向。
[0053]
在604处,基站计算一个或多个第二方向。一个或多个第二方向可以是第一电子设备相对于第二电子设备所在的方向。在一些实现方式中,一个或多个第一方向和一个或多个第二方向可以是基于第一电子设备的一个或多个第一估计位置和第二电子设备的一个或多个第二估计位置计算的。
[0054]
在606处,基站向第一电子设备发送一个或多个第一方向。一个或多个第一方向可以与第一参考方向信息一起发送,所述第一参考方向信息包括固定参考方向、第一电子设备与基站之间的一个或多个视距(line of sight,los)方向、或第一电子设备与基站之间的一个或多个已知波束方向。
[0055]
在608处,基站向第二电子设备发送一个或多个第二方向。一个或多个第二方向可以与第二参考方向信息一起发送,所述第二参考方向信息包括固定参考方向、第二电子设备与基站之间的一个或多个los方向、或第二电子设备与基站之间的一个或多个已知波束
方向。
[0056]
在一些实现方式中,当一个或多个第一方向包括两个或两个以上第一方向时:基站可以对两个或两个以上第一方向进行排序,并向第一电子设备发送两个或两个以上第一方向及排序信息。当一个或多个第二方向包括两个或两个以上第二方向时:基站可以对两个或两个以上第二方向进行排序,并向第二电子设备发送两个或两个以上第二方向及排序信息。
[0057]
在一些实现方式中,一个或多个第一方向和一个或多个第二方向可以用于在第一电子设备与第二电子设备之间的侧行链路上形成发送波束模式或接收波束模式。
[0058]
在一些实现方式中,在602之前,基站可以向第一电子设备发送用于第一上行探测的第一上行资源的配置。基站可以测量由第一电子设备发送的第一上行探测,并基于测量的第一上行探测,计算一个或多个第一到达角或一个或多个第一路径长度中的至少一个。第一电子设备的一个或多个第一估计位置可以基于一个或多个第一到达角、一个或多个第一路径长度、多个天线阵列之间的一个或多个距离中的至少一个计算。
[0059]
在一些实现方式中,基站可以向第二电子设备发送用于第二上行探测的第二上行资源的配置。基站可以测量由第二电子设备发送的第二上行探测,并基于测量的第二上行探测,计算一个或多个第二到达角或一个或多个第二路径长度中的至少一个。第二电子设备的一个或多个第二估计位置可以基于一个或多个第二到达角、一个或多个第二路径长度、多个天线阵列之间的一个或多个距离中的至少一个计算。
[0060]
图7是根据一种实现方式,用于提供与所描述的算法、方法、功能、过程、流程和程序相关联的计算功能的示例性计算机系统700的框图。计算机系统700或一个以上计算机系统700可用于实现本发明中先前描述的电子设备,例如图3所示的基站302。
[0061]
在一些方面中,计算机702可以包括计算机,该计算机包括输入设备,例如小键盘、键盘、触摸屏或其它可以接收用户信息的设备,以及传输与计算机702的操作相关联的信息(包括数字数据、视觉或音频信息(或信息的组合))的输出设备,或图形用户界面(graphical user interface,gui)。
[0062]
计算机702可以作为客户端、网络组件、服务器、数据库或其它持久性设备,或计算机系统的用于执行本发明描述的主题的任何其它组件(或它们的组合)。所示的计算机702与网络730可通信地耦合。在一些实现方式中,计算机702的一个或多个组件可以用于在基于云计算的环境、本地环境、全局环境或其它环境(或环境的组合)等环境中操作。
[0063]
在高层次上,计算机702是可操作用于接收、发送、处理、存储或管理与所述主题相关联的数据和信息的电子计算设备。根据一些实现方式,计算机702还可以包括应用服务器、电子邮件服务器、web服务器、缓存服务器、流数据服务器或其它服务器(或服务器的组合),或与它们可通信地耦合。
[0064]
计算机702可以通过网络730接收来自客户端应用程序(例如,在另一计算机702上运行)的请求,并通过使用合适的软件应用程序处理接收到的请求来响应接收到的请求。此外,请求还可以从内部用户(例如,从命令控制台或通过其它合适的访问方法)、外部或第三方、其它自动化应用程序以及任何其它合适的实体、个人、系统或计算机发送到计算机702。
[0065]
计算机702的每个组件可以使用系统总线703进行通信。在一些实现方式中,计算机702的任何或所有组件、硬件或软件(或硬件和软件两者的组合)可以在系统总线703上使
用应用编程接口(application programming interface,api)712或服务层713(或api 712和服务层713的组合)相互连接或通过接口704(或两者的组合)连接。api 712可以包括例程、数据结构和对象类别的规范。api 712可以是独立于计算机语言的,也可以是依赖于计算机语言的,并且是指完整的接口、单个功能,甚至是一组api。服务层713向计算机702或可通信地耦合到计算机702的其它组件(无论是否示出)提供软件服务。所有服务消费者可以使用该服务层访问计算机702的功能。软件服务(例如由服务层713提供的那些服务)通过定义的接口提供可重用的定义功能。例如,接口可以是用java、c 或其它合适语言编写的软件,从而以可扩展标记语言(extensible markup language,xml)格式或其它合适格式提供数据。虽然示出为计算机702的集成组件,但替代的实现方式可以将api 712或服务层713示出为相对于计算机702的其它组件或可通信地耦合到计算机702的其它组件(无论是否示出)独立的组件。此外,api 712或服务层713的任何或所有部分可以实现为另一个软件模块、企业应用程序或硬件模块的子模块(child/sub-module),而不脱离本发明的范围。
[0066]
计算机702包括接口704。虽然在图7中示为单个接口704,但根据计算机702的特定需要、期望或特定实现方式,可以使用两个或两个以上接口704。接口704由计算机702用于在分布式环境中与连接到网络730的其它系统(无论是否示出)通信。通常,接口704包括以软件或硬件(或软件和硬件的组合)编码的逻辑,并可操作用于与网络730通信。更具体地,接口704可以包括支持与通信相关联的一个或多个通信协议的软件,使得网络730或接口的硬件可操作用于在所示的计算机702内部和外部传输物理信号。
[0067]
计算机702包括处理器705。虽然在图7中示为单个处理器705,但根据计算机702的特定需要、期望或特定实现方式,可以使用两个或两个以上处理器。通常,处理器705执行指令和操作数据,以执行计算机702的操作以及本发明中描述的任何算法、方法、功能、过程、流程和程序。
[0068]
计算机702还包括数据库706,该数据库706可以保存计算机702或可以连接到网络730的其它组件(无论是否示出)(或两者的组合)的数据。例如,数据库706可以是内存数据库、传统数据库或存储与本发明一致的数据的其它类型的存储器。在一些实现方式中,根据计算机702和所描述功能的特定需求、期望或特定实现方式,数据库706可以是两种或两种以上不同数据库类型(例如,混合内存和传统数据库)的组合。虽然在图7中示为单个数据库706,但可以根据计算机702和所描述功能的特定需要、期望或特定实现方式使用两个或两个以上数据库(相同类型或类型的组合)。虽然数据库706被示为计算机702的整体组件,但在替代实现方式中,数据库706可以在计算机702外部。
[0069]
计算机702还包括存储器707,该存储器707可以保存计算机702或可以连接到网络730的其它组件(无论是否示出)(或两者的组合)的数据。例如,存储器707可以是随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、光学存储器、磁存储器等,存储与本发明一致的数据。在一些实现方式中,根据计算机702和所描述功能的特定需求、期望或特定实现方式,存储器707可以是两种或两种以上不同类型的存储器的组合(例如,ram和磁存储器的组合)。虽然在图7中示为单个存储器707,但可以根据计算机702和所描述功能的特定需要、期望或特定实现方式使用两个或两个以上存储器707(相同类型或类型的组合)。虽然存储器707被示为计算机702的整体组件,但在替代实现方式中,存储器707可以在计算机702外部。
[0070]
应用程序708是算法软件引擎,根据计算机702(特别是关于本发明中描述的功能)的特定需要、期望或特定实现提供功能。例如,应用程序708可以用作一个或多个组件、模块或应用程序。此外,尽管示出为单个应用程序708,但应用程序708可以在计算机702上实现为多个应用程序708。此外,尽管示出为与计算机702集成,但在替代实现方式中,应用程序708可以在计算机702外部。
[0071]
计算机702还可以包括电源714。电源714可以包括可充电或不可充电电池,其可以被配置为用户可更换或用户不可更换的。在一些实现方式中,电源714可以包括电源转换或管理电路(包括再充电、待机或其它电源管理功能)。在一些实现方式中,电源714可以包括电源插头,以使计算机702可以插入墙壁插座或其它电源,以例如为计算机702供电或为可充电电池充电。
[0072]
可以有任何数量的计算机702与包括计算机702的计算机系统相关联或在该计算机系统外部,每个计算机702通过网络730进行通信。此外,在不偏离本发明范围的情况下,术语“客户端”、“用户”和其它合适的术语可以视情况互换使用。此外,本发明设想许多用户可以使用一台计算机702,或者一个用户可以使用多台计算机702。
[0073]
图8是一种实现方式提供的本发明中所述的终端800的示例性结构的示意图。终端800包括接收电路802和发送电路806。在一些实现方式中,终端800还可以包括用于执行本发明中所述的任何一个步骤或多个步骤组合的一个或多个电路。
[0074]
接收电路802用于从基站接收一个或多个方向。一个或多个方向可以是另一个终端相对于终端所在的方向。
[0075]
发送电路806用于向基站发送参考信号。
[0076]
图9是一种实现方式提供的本发明中所述的基站900的示例性结构的示意图。基站900包括接收电路902、估计电路904和发送电路906。在一些实现方式中,基站900还可以包括用于执行本发明中所述的任何一个步骤或多个步骤组合的一个或多个电路。
[0077]
接收电路902用于从两个或两个以上终端接收参考信号。
[0078]
估计电路904用于估计两个或两个以上终端的位置。基于估计的位置,可以估计两个或两个以上终端之间的相对方向。
[0079]
发送电路906用于向两个或两个以上终端发送方向信息。
[0080]
本主题的所述实现方式可以单独或组合地包括一个或多个特征。
[0081]
在第一种实现方式中,一种方法,包括:基站计算一个或多个第一方向,其中,所述一个或多个第一方向是第二电子设备相对于第一电子设备所在的方向;所述基站计算一个或多个第二方向,其中,所述一个或多个第二方向是所述第一电子设备相对于所述第二电子设备所在的方向;所述基站向所述第一电子设备发送所述一个或多个第一方向;所述基站向所述第二电子设备发送所述一个或多个第二方向。
[0082]
上述和其它所描述的实现方式可以各自可选地包括以下一个或多个特征。
[0083]
第一特征,可与以下特征中的任何一个特征组合,其中:所述一个或多个第一方向和所述一个或多个第二方向是基于所述第一电子设备的一个或多个第一估计位置和所述第二电子设备的一个或多个第二估计位置计算的;所述一个或多个第一方向和所述一个或多个第二方向用于在所述第一电子设备与所述第二电子设备之间的侧行链路上形成发送波束模式或接收波束模式。
[0084]
第二特征,可与以上或以下特征中的任何一个特征组合,其中,所述基站包括具有多个天线阵列的5g基站(gnb),所述第一电子设备和所述第二电子设备在所述基站的覆盖范围内,所述第一电子设备、所述第二电子设备和所述多个天线阵列使用相同的参考方向。
[0085]
第三特征,可与以上或以下特征中的任何一个特征组合,其中,所述方法还包括:所述基站向所述第一电子设备发送用于第一上行探测的第一上行资源的配置;所述基站测量所述第一电子设备发送的所述第一上行探测;所述基站基于所述测量的第一上行探测计算一个或多个第一到达角,其中,所述第一电子设备的所述一个或多个第一估计位置是基于所述一个或多个第一到达角和所述多个天线阵列之间的一个或多个距离中的至少一个计算的。
[0086]
第四特征,可与以上或以下特征中的任何一个特征组合,所述方法还包括:所述基站基于所述测量的第一上行探测计算一个或多个第一路径长度,其中,所述第一电子设备的所述一个或多个第一估计位置是基于所述一个或多个第一到达角、所述一个或多个第一路径长度和所述多个天线阵列之间的所述一个或多个距离中的至少一个计算的。
[0087]
第五特征,可与以上或以下特征中的任何一个特征组合,所述方法还包括:当所述一个或多个第一方向包括两个或两个以上第一方向时:所述基站对所述两个或两个以上第一方向进行排序;所述基站向所述第一电子设备发送所述两个或两个以上第一方向及排序信息。
[0088]
第六特征,可与以上或以下特征中的任何一个特征组合,其中:所述一个或多个第一方向与第一参考方向信息一起发送,所述第一参考方向信息包括固定参考方向、所述第一电子设备与所述基站之间的一个或多个视距(line of sight,los)方向、或所述第一电子设备与所述基站之间的一个或多个已知波束方向。
[0089]
第七特征,可与以上或以下特征中的任何一个特征组合,其中,所述基站包括智能电视,所述第一电子设备和所述第二电子设备包括具有毫米波波束赋形能力的智能手机。
[0090]
在第二种实现方式中,一种电子设备,包括:非瞬时性存储器,包括指令;一个或多个硬件处理器,与所述存储器通信,其中,所述一个或多个硬件处理器执行所述指令,以执行包括以下各项的操作:计算一个或多个第一方向,其中,所述一个或多个第一方向是第二电子设备相对于第一电子设备所在的方向;计算一个或多个第二方向,其中,所述一个或多个第二方向是所述第一电子设备相对于所述第二电子设备所在的方向;向所述第一电子设备发送所述一个或多个第一方向;向所述第二电子设备发送所述一个或多个第二方向。
[0091]
上述和其它所描述的实现方式可以各自可选地包括以下一个或多个特征。
[0092]
第一特征,可与以下特征中的任何一个特征组合,其中:所述一个或多个第一方向和所述一个或多个第二方向是基于所述第一电子设备的一个或多个第一估计位置和所述第二电子设备的一个或多个第二估计位置计算的;所述一个或多个第一方向和所述一个或多个第二方向用于在所述第一电子设备与所述第二电子设备之间的侧行链路上形成发送波束模式或接收波束模式。
[0093]
第二特征,可与以上或以下特征中的任何一个特征组合,其中,所述电子设备包括具有多个天线阵列的5g基站(gnb),所述第一电子设备和所述第二电子设备在所述gnb的覆盖范围内,所述第一电子设备、所述第二电子设备和所述多个天线阵列使用相同的参考方向。
[0094]
第三特征,可与以上或以下特征中的任何一个特征组合,所述操作还包括:向所述第一电子设备发送用于第一上行探测的第一上行资源的配置;测量所述第一电子设备发送的所述第一上行探测;基于所述测量的第一上行探测计算一个或多个第一到达角,其中,所述第一电子设备的所述一个或多个第一估计位置是基于所述一个或多个第一到达角和所述多个天线阵列之间的一个或多个距离中的至少一个计算的。
[0095]
第四特征,可与以上或以下特征中的任何一个特征组合,所述操作还包括:基于所述测量的第一上行探测计算一个或多个第一路径长度,其中,所述第一电子设备的所述一个或多个第一估计位置是基于所述一个或多个第一到达角、所述一个或多个第一路径长度和所述多个天线阵列之间的所述一个或多个距离中的至少一个计算的。
[0096]
第五特征,可与以上或以下特征中的任何一个特征组合,所述操作还包括:当所述一个或多个第一方向包括两个或两个以上第一方向时:对所述两个或两个以上第一方向进行排序;向所述第一电子设备发送所述两个或两个以上第一方向及排序信息。
[0097]
第六特征,可与以上或以下特征中的任何一个特征组合,其中:所述一个或多个第一方向与第一参考方向信息一起发送,所述第一参考方向信息包括固定参考方向、所述第一电子设备与所述电子设备之间的一个或多个视距(line of sight,los)方向、或所述第一电子设备与所述电子设备之间的一个或多个已知波束方向。
[0098]
第七特征,可与以上或以下特征中的任何一个特征组合,其中,所述电子设备包括智能电视,所述第一电子设备和所述第二电子设备包括具有毫米波波束赋形能力的智能手机。
[0099]
在第三种实现方式中,一种非瞬时性计算机可读介质,存储用于数据通信中传输波束控制的计算机指令,所述计算机指令由一个或多个硬件处理器执行时,使所述一个或多个硬件处理器执行包括以下各项的操作:基站计算一个或多个第一方向,其中,所述一个或多个第一方向是第二电子设备相对于第一电子设备所在的方向;所述基站计算一个或多个第二方向,其中,所述一个或多个第二方向是所述第一电子设备相对于所述第二电子设备所在的方向;所述基站向所述第一电子设备发送所述一个或多个第一方向;所述基站向所述第二电子设备发送所述一个或多个第二方向。
[0100]
上述和其它所描述的实现方式可以各自可选地包括以下一个或多个特征。
[0101]
第一特征,可与以下特征中的任何一个特征组合,其中:所述一个或多个第一方向和所述一个或多个第二方向是基于所述第一电子设备的一个或多个第一估计位置和所述第二电子设备的一个或多个第二估计位置计算的;所述一个或多个第一方向和所述一个或多个第二方向用于在所述第一电子设备与所述第二电子设备之间的侧行链路上形成发送波束模式或接收波束模式。
[0102]
第二特征,可与以上或以下特征中的任何一个特征组合,其中,所述基站包括具有多个天线阵列的5g基站(gnb),所述第一电子设备和所述第二电子设备在所述基站的覆盖范围内,所述第一电子设备、所述第二电子设备和所述多个天线阵列使用相同的参考方向。
[0103]
第三特征,可与以上或以下特征中的任何一个特征组合,所述操作还包括:所述基站向所述第一电子设备发送用于第一上行探测的第一上行资源的配置;所述基站测量所述第一电子设备发送的所述第一上行探测;所述基站基于所述测量的第一上行探测计算一个或多个第一到达角,其中,所述第一电子设备的所述一个或多个第一估计位置是基于所述
一个或多个第一到达角和所述多个天线阵列之间的一个或多个距离中的至少一个计算的。
[0104]
第四特征,可与以上或以下特征中的任何一个特征组合,所述操作还包括:所述基站基于所述测量的第一上行探测计算一个或多个第一路径长度,其中,所述第一电子设备的所述一个或多个第一估计位置是基于所述一个或多个第一到达角、所述一个或多个第一路径长度和所述多个天线阵列之间的所述一个或多个距离中的至少一个计算的。
[0105]
第五特征,可与以上或以下特征中的任何一个特征组合,所述操作还包括:当所述一个或多个第一方向包括两个或两个以上第一方向时:所述基站对所述两个或两个以上第一方向进行排序;所述基站向所述第一电子设备发送所述两个或两个以上第一方向及排序信息。
[0106]
第六特征,可与以上或以下特征中的任何一个特征组合,其中:所述一个或多个第一方向与第一参考方向信息一起发送,所述第一参考方向信息包括固定参考方向、所述第一电子设备与所述基站之间的一个或多个视距(line of sight,los)方向、或所述第一电子设备与所述基站之间的一个或多个已知波束方向。
[0107]
第七特征,可与以上或以下特征中的任何一个特征组合,其中,所述基站包括智能电视,所述第一电子设备和所述第二电子设备包括具有毫米波波束赋形能力的智能手机。
[0108]
本说明书所描述的主题和功能性操作的实现方式可在数字电子电路、可有形地体现的计算机软件或固件、计算机硬件中实现,包括在本说明书中公开的结构及其结构等同物中实现,或在它们一个或多个的组合中实现。本说明书所描述的主题的实现方式可实现为一个或多个计算机程序,即计算机程序指令的一个或多个模块,所述计算机程序指令被编码在有形的非瞬时性计算机可读计算机存储介质中,以由数据处理装置执行或控制数据处理装置的操作。或者或另外,可将程序指令编码在人工生成的传播信号(例如,机器生成的电、光或电磁信号)中,生成所述信号以对信息进行编码从而发送到合适的接收器装置,供数据处理装置执行。计算机存储介质可以是机器可读存储设备、机器可读存储基板、随机或串行存取存储设备或计算机存储介质的组合。
[0109]
术语“实时(real-time/real time/realtime)”、“实时(快速)时间(real(fast)time,rft)”、“近实时(near(ly)real-time,nrt)”、“准实时”或类似的术语(如本领域普通技术人员所理解的)意味着动作和响应在时间上是接近的,使得个体感知动作和响应基本上同时发生。例如,在个体访问数据的动作之后,响应数据显示(或显示启动)的时间差可以小于1ms、小于1秒或小于5秒。虽然请求的数据不需要立即显示(或启动以显示),但是考虑到所述计算系统的处理限制和收集、精确测量、分析、处理、存储或传输所述数据等所需的时间,仍然没有任何故意延迟地对所请求的数据进行显示(或启动以显示)。
[0110]
术语“数据处理装置”、“计算机”或“电子计算机设备”(或本领域普通技术人员理解的等同物)是指数据处理硬件并涵盖用于处理数据的各类装置、设备和机器,包括可编程处理器、计算机或多个处理器或计算机等。该装置还可以是或进一步包括专用逻辑电路,例如中央处理单元(central processing unit,cpu)、现场可编程门阵列(field programmable gate array,fpga)或专用集成电路(application-specific integrated circuit,asic)。在一些实现方式中,数据处理装置或专用逻辑电路(或数据处理装置或专用逻辑电路的组合)可以基于硬件或软件(或基于硬件和软件的组合)。所述装置可以可选地包括为计算机程序创建执行环境的代码,例如构成处理器固件、协议栈、数据库管理系
统、操作系统或执行环境的组合的代码。本发明预期使用带有或不带传统操作系统的数据处理装置,所述传统操作系统例如linux、unix、windows、mac os、android、ios或任何其它合适的传统操作系统。
[0111]
计算机程序(也可以称为或描述为程序、软件、软件应用程序、模块、软件模块、脚本或代码)可以任何形式的编程语言编写,包括编译或直译语言、或声明性语言或程序语言,并且可以任何形式进行部署,包括作为独立程序或作为模块、组件、子例程或适用于计算环境中的其它单元进行部署。计算机程序可以(但不必)对应文件系统中的文件。程序可存储在包括其它程序或数据的文件的一部分(例如,存储在标记语言文档中的一个或多个脚本)中、专用于相关程序的单个文件中,或多个协调文件(例如,存储一个或多个模块、子程序或部分代码的文件)中。可将计算机程序部署在一台计算机中执行,或部署在位于一个站点或分布于多个站点并通过通信网络互连的多台计算机中执行。虽然在各种附图中示出的程序的各部分示出为通过各种对象、方法或其它过程实现各种特征和功能的单独模块,但视情况而定,程序可以替代地包括许多子模块、第三方服务、组件、库等。反过来,各种组件的特征和功能可以视情况组合成单个组件。用于进行计算决策的阈值可以是静态、动态,或静态和动态相结合而确定的。
[0112]
本说明书所描述的方法、过程或逻辑流可以由执行一个或多个计算机程序的一个或多个可编程计算机执行,以通过对输入数据进行操作和生成输出来执行功能。所述方法、过程或逻辑流也可以由专用逻辑电路执行,装置也可以实现为专用逻辑电路,例如cpu、fpga或asic。
[0113]
适合于执行计算机程序的计算机可以基于通用或专用微处理器,基于通用及专用微处理器,或任何其它类型的cpu。通常,cpu从rom或随机存取存储器(random access memory,ram)或两者中接收指令和数据。计算机的必需元件是用于执行指令的cpu,和用于存储指令和数据的一个或多个存储设备。通常,计算机还包括一个或多个用于存储数据的大容量存储设备(例如磁盘、磁光盘或光盘),或与一个或多个用于存储数据的大容量存储设备可操作地耦合,从所述大容量存储设备接收数据和/或将数据传输给所述大容量存储设备。但是,计算机不必具有此类设备。此外,可将计算机嵌入到其它设备中,例如移动电话、个人数字助理(personal digital assistant,pda)、移动音频或视频播放器、游戏机、全球定位系统(global positioning system,gps)接收器或便携式存储设备(例如,通用串行总线(universal serial bus,usb)闪存驱动器)等。
[0114]
适合存储计算机程序指令和数据的计算机可读介质(视情况为瞬时性或非瞬时性的)包括非易失性存储器、介质和存储设备,例如包括半导体存储设备,例如可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)和闪存设备;磁盘,例如内部硬盘或可移动磁盘;磁光盘;cd-rom、dvd /

r、dvd-ram和dvd-rom磁盘。存储器可以存储各种对象或数据,包括高速缓存、类别、框架、应用程序、备份数据、任务、网页、网页模板、数据库表、存储动态信息的存储库,以及包括任何参数、变量、算法、指令、规则、约束或参考的任何其它合适信息。此外,存储器可包括任何其它合适的数据,例如日志、策略、安全或访问数据、报告文件以及其它数据。处理器和存储器可以由专用逻辑电路补充或并入专用逻辑电路。
[0115]
为了与用户交互,本说明书所描述的主题的实现方式可以在具有显示设备的计算机中实现,所述显示设备如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)、发光二极管(light emitting diode,led)或等离子监视器,用于向用户显示信息,以及键盘和定点设备(例如鼠标、轨迹球、或轨迹板),用户可借此向计算机提供输入。也可以使用触摸屏向计算机提供输入,所述触摸屏如具有压力敏感度的平板计算机表面、使用电容或电感感测的多点触摸屏或其它类型的触摸屏。其它类型的设备也可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感知反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入可以通过任何形式接收,包括声学、语音或触觉输入。此外,计算机可以通过向用户所使用的设备发送文档和从用户所使用的设备接收文档来与用户交互;例如,通过响应从网页浏览器接收的请求,向用户客户端设备上的网页浏览器发送网页。
[0116]
术语“图形用户界面”或“gui”可以单数或复数使用以描述一个或多个图形用户界面以及特定图形用户界面的每个显示器。因此,gui可以表示处理信息并将信息结果高效地呈现给用户的任何图形用户界面,包括但不限于网络浏览器、触摸屏或命令行界面(command line interface,cli)。通常,gui可以包括多个用户界面(user interface,ui)元素,其中一些或全部与网页浏览器相关联,如交互字段、下拉列表和按钮。这些和其它ui元素可以与网页浏览器的功能相关或表示网页浏览器的功能。
[0117]
本说明书所描述的主题的实现方式可以在包括后端组件(例如作为数据服务器),或包括中间件组件(例如应用服务器),或包括前端组件(例如,具有图形用户界面或网页浏览器的客户端计算机)的计算系统中实现,用户可以通过所述计算系统与本说明书所描述的主题的实现方式,或一个或多个这种后端、中间件或前端组件的任意组合进行交互。系统的组件可以通过有线或无线数字数据通信(或数据通信的组合)的任何形式或介质互连,例如通信网络。通信网络的示例包括局域网(local area network,lan)、无线接入网(radio access network,ran)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、全球微波接入互操作性(worldwide interoperability for microwave access,wimax)、无线局域网(wireless local area network,wlan)(例如使用802.11a/b/g/n或802.20(或802.11x和802.20的组合或与本发明一致的其它协议)),互联网的全部或一部分,或一个或多个位置的任何其它通信系统(或通信网络的组合)。例如,网络可以与互联网协议(internet protocol,ip)数据包、帧中继帧、异步传输模式(asynchronous transfer mode,atm)信元、语音、视频、数据或其它合适的信息(或通信类型的组合)在网络地址之间进行通信。
[0118]
计算系统可以包括客户端和服务器。客户端和服务器通常彼此距离较远,通常通过通信网络进行交互。客户端和服务器的关系源于在各自计算机中运行并且彼此之间具有客户端-服务器关系的计算机程序。
[0119]
虽然本说明书包括许多具体的实现细节,但这些细节不应解释为对任何发明的范围或所要求保护的内容的范围造成限制,而应解释为可能是特定发明的特定实现方式所特有的特征的描述。在单独实现方式的上下文中,本说明书所描述的某些特征也可以在单个实现方式中组合实现。反之,在单个实现方式的上下文中描述的各种特征也可以在多个实现方式中单独实现或在任何合适的子组合中实现。此外,尽管可将先前描述的特征描述为
以某些组合起作用,且甚至最初如此要求保护,但是在某些情况下,可从所述组合中去除所要求保护的组合中的一个或多个特征,且所要求保护的组合可针对子组合或子组合的变体。
[0120]
已经描述了本主题的特定实现方式。所描述的实现方式的其它实现、更改和排列在所附权利要求的范围内,对本领域的技术人员而言是显而易见的。虽然在附图或权利要求中以特定次序描述了操作,但是这不应理解为要求以所示特定次序或以顺序次序执行这些操作,或者要求执行示出的所有操作(一些操作可以视为可选的),以获得期望的结果。在某些情况下,多任务处理或并行处理(或多任务处理和并行处理的组合)可能是有利的,并且可以视情况执行。
[0121]
此外,先前描述的实现方式中的各种系统模块和组件的分离或集成不应理解为所有实现方式都要求这种分离或集成,并且应理解,所描述的程序组件和系统通常可以一起集成在单个软件产品中或打包到多个软件产品中。
[0122]
因此,先前描述的示例性实现方式并不会限定或限制本发明。也可以进行其它改变、替代以及更改,而不偏离本发明的精神和范围。
[0123]
此外,任何要求保护的实现方式视为适用于至少一种方法;一种非瞬时性计算机可读介质,存储计算机可读指令以执行所述方法;以及一种计算机系统,包括可互操作地与硬件处理器耦合的计算机存储器,所述硬件处理器用于执行所述方法或存储在非瞬时性计算机可读介质中的指令。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献