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

无线网络的波束预测的制作方法

2022-02-22 02:15:09 来源:中国专利 TAG:


1.本描述涉及无线通信。


背景技术:

2.通信系统可以是能够在两个或更多个节点或设备(诸如固定或移动通信设备)之间进行通信的设施。信号可以通过有线或无线载体承载。
3.蜂窝通信系统的示例是由第三代合作伙伴计划(3gpp)标准化的架构。该领域的最新发展通常被称为通用移动电信系统(umts)无线电接入技术的长期演进(lte)。e utra(演进的umts地面无线电接入)是移动网络的3gpp长期演进(lte)升级路径的空中接口。在lte中,称为增强型节点ap(enb)的基站或接入点(ap)在覆盖区域或小区内提供无线接入。在lte中,移动设备或移动站被称为用户设备(ue)。lte包括了许多改进或发展。lte的方面也在继续改进。
4.5g新无线电(nr)发展是持续移动宽带演进过程的一部分,以满足5g的要求,类似于3g和4g无线网络的早期演进。此外,5g还针对移动宽带以外的新兴用例。5g的一个目标是显着提高无线性能,其中可能包括数据速率、时延、可靠性和安全性的新水平。5g nr还可以扩展以有效连接大规模物联网(iot),并可以提供新型的关键任务服务。例如,超可靠和低时延通信(urllc)设备可能需要高可靠性和极低时延。


技术实现要素:

5.根据一个示例实施例,一种方法可以包括:由基站确定用于用户设备(ue)的过去波束序列;由基站基于用于用户设备的过去波束序列和波束序列模型确定用于用户设备的预测的未来波束序列,其中预测的未来波束序列指示用于用户设备与基站之间的通信的随时间的波束的预测序列;以及由基站基于用于用户设备的预测的未来波束序列执行波束相关动作。
6.根据示例实施例,一种装置可以包括:用于由基站确定用于用户设备(ue)的过去波束序列的部件;用于由基站基于用于用户设备的过去波束序列和波束序列模型确定用于用户设备的预测的未来波束序列的部件,其中预测的未来波束序列指示用于用户设备与基站之间的通信的随时间的波束的预测序列;以及用于由基站基于用于用户设备的预测的未来波束序列执行波束相关动作的部件。
7.根据示例实施例,一种装置可以包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使该装置至少:由基站确定用于用户设备(ue)的过去波束序列;由基站基于用于用户设备的过去波束序列和波束序列模型确定用于用户设备的预测的未来波束序列,其中预测的未来波束序列指示用于用户设备与基站之间的通信的随时间的波束的预测序列;以及由基站基于用于用户设备的预测的未来波束序列执行波束相关动作。
8.根据示例实施例,一种包括非瞬时性计算机可读存储介质,包括存储在其上的指
令,该指令在由至少一个处理器执行时被配置为使计算系统执行以下方法:由基站确定用于用户设备(ue)的过去波束序列;由基站基于用于用户设备的过去波束序列和波束序列模型确定用于用户设备的预测的未来波束序列,其中预测的未来波束序列指示用于用户设备与基站之间的通信的随时间的波束的预测序列;以及由基站基于用于用户设备的预测的未来波束序列执行波束相关动作。
9.在附图和以下描述中阐述了实施例的一个或多个示例的细节。从描述和附图以及从权利要求中,其他特征将是很清楚的。
附图说明
10.图1是根据示例实施例的无线网络的框图。
11.图2是示出根据示例实施例的用于多个波束中的每个波束的不同资源和相关联的波束的图。
12.图3是示出根据示例实施例的由多个ue/用户行进通过交叉路口的路径的图。
13.图4是示出根据示例实施例的系统的操作的流程图。
14.图5是示出根据示例实施例的测量和报告收集的图。
15.图6是示出根据示例实施例的波束序列生成(或选择)的图。
16.图7是示出根据示例实施例的训练数据创建或生成的图。
17.图8是示出根据示例实施例的用于预测的波束序列模型的训练的图。
18.图9是示出根据示例实施例的基于过去波束序列和波束序列模型确定预测的未来波束序列的图。
19.图10是示出根据示例实施例的一些示例波束相关动作的流程图。
20.图11是示出根据示例实施例的系统的操作的流程图。
21.图12是根据示例实施例的无线站(例如,ap、bs、ran节点、ue或用户设备、或其他网络节点)的框图。
具体实施方式
22.图1是根据示例实施例的无线网络130的框图。在图1的无线网络130中,也可以称为移动站(ms)或用户设备(ue)的用户设备(user device)131、132、133和135可以与也可以称为接入点(ap)、增强型node b(enb)、gnb或网络节点的基站(bs)134连接(并且通信)。bs还可以包括或可以被称为ran(无线电接入网络)节点,并且可以包括bs的一部分或ran节点的一部分,诸如(例如,诸如集中式单元(cu)和/或在拆分bs或拆分gnb的情况下的分布式单元(du))。bs(例如,接入点(ap)、基站(bs)或(e)node b(enb)、gnb、ran节点)的至少部分功能也可以由可以可操作地耦合到收发器的任何节点、服务器或主机来执行,诸如远程无线电头。bs(或ap)134在小区136内提供无线覆盖,包括对用户设备131、132、133和135的无线覆盖。尽管仅示出四个用户设备连接或附接到bs 134,但可以提供任何数目的用户设备。bs 134还经由s1接口151连接到核心网络150。这仅仅是无线网络的一个简单示例,并且可以使用其他示例。
23.基站(例如,诸如bs 134)是无线电网络内的无线电接入网络(ran)节点的示例。bs(或ran节点)可以是或可以包括(或可以备选地称为)例如接入点(ap)、gnb、enb或其一部分
(诸如集中单元(cu)和/或在拆分bs或拆分gnb的情况下的分布式单元(du)),或其他网络节点。
24.根据说明性示例,bs节点(例如,bs、enb、gnb、cu/du、
……
)或无线电接入网络(ran)可以是移动电信系统的一部分。ran(无线电接入网络)可以包括一个或多个bs或ran节点,其实现无线电接入技术,例如以允许一个或多个ue具有对网络或核心网络的接入。因此,例如,ran(ran节点,诸如bs或gnb)可以驻留在一个或多个用户设备或ue与核心网络之间。根据示例实施例,每个ran节点(例如,bs、enb、gnb、cu/du、
……
)可以经由ran节点为一个或多个ue或用户设备提供一个或多个无线通信服务,例如以允许ue具有对网络的接入。每个ran节点可以执行或提供无线通信服务,例如,诸如允许ue或用户设备建立到ran节点的无线连接,以及向一个或多个ue发送数据和/或从一个或多个ue接收数据。例如,在与ue建立连接后,ran节点(例如,bs、enb、gnb、cu/du、
……
)可以将从网络或核心网络接收的数据转发给ue,和/或将从ue接收的数据转发到网络或核心网络。ran节点(例如,bs、enb、gnb、cu/du
……
)可以执行多种其他无线功能或服务,例如,诸如向ue广播控制信息(例如,诸如系统信息)、当有数据要传送给ue时寻呼ue、协助ue在小区之间切换、调度来自(多个)ue的上行链路数据传输和到(多个)ue的下行链路数据传输的资源、发送控制信息以配置一个或多个ue等。这些是ran节点可以执行的一个或多个功能的几个示例。
25.用户设备(user device)(用户终端、用户设备(ue)、移动终端、手持无线设备等)可以指包括利用或不利用订户标识模块(sim)操作的无线移动通信设备的便携式计算设备,包括但不限于以下类型的设备:移动站(ms)、移动电话、手机(a cell phone)、智能手机、个人数字助理(pda)、手机(a handset)、使用无线调制解调器的设备(警报或测量设备等)、手提式电脑和/或触摸屏计算机、平板电脑、平板手机、游戏机、笔记本电脑、车辆、传感器和多媒体设备,例如,或任何其他无线设备。应当理解,用户设备还可以是(或可以包括)几乎独占的仅上行链路设备,其示例是将图像或视频剪辑加载到网络的相机或摄像机。
26.在lte(作为说明性示例)中,核心网络150可以称为演进分组核心(epc),其可以包括移动性管理实体(mme)、一个或多个网关以及其他控制功能或块,移动性管理实体可以处理或协助用户设备在bs之间的移动性/切换,一个或多个网关可以在bs和分组数据网络或互联网之间转发数据和控制信号。其他类型的无线网络,诸如5g(nr)也可能包括核心网络。
27.此外,作为说明性示例,本文中描述的各种示例实施例或技术可以应用于各种类型的用户设备或数据服务类型,或者可以应用于其上运行多个应用的用户设备,这些应用可以是不同的数据服务类型。新无线电(5g)开发可能支持多种不同的应用或多种不同的数据服务类型,诸如例如:机器类型通信(mtc)、增强型机器类型通信(emtc)、物联网(iot)和/或窄带物联网用户设备、增强型移动宽带(embb)和超可靠低时延通信(urllc)。许多这些新的5g(nr)相关应用可能通常需要比以前的无线网络更高的性能。
28.iot可以指不断增长的一组对象,这些对象可以具有互联网或网络连接性,从而这些对象可以向其他网络设备发送信息和从其他网络设备接收信息。例如,许多传感器类型的应用或设备可以监测物理条件或状态,并且,例如当事件发生时,可以向服务器或其他网络设备发送报告。机器类型通信(mtc,或机器对机器通信)的特征可以是,例如,在有或没有人干预的情况下,智能机器之间全自动数据生成、交换、处理和驱动。增强型移动宽带(embb)可以支持比目前lte中可用的数据速率高得多的数据速率。
29.超可靠和低时延通信(urllc)是一种新的数据服务类型或新的使用场景,其可以被新无线电(5g)系统支持。这使能新兴的新应用和服务,诸如工业自动化、自动驾驶、车辆安全、电子健康服务等。作为示例,3gpp的目标是提供具有对应于10-5
块错误率(bler)和达到1ms u平面(用户/数据平面)时延的可靠性的连接性。因此,例如,urllc用户设备/ue可能需要比其他类型的用户设备/ue显着更低的块错误率以及低时延(需要或不需要同时高可靠性)。因此,例如,与embb ue(或在ue上运行的embb应用)相比,urllc ue(或ue上的urllc应用)可能需要更短的时延。
30.各种示例实施例可以应用于多种无线技术或无线网络,诸如lte、lte-a、5g(新无线电(nr))、厘米波(cmwave)和/或毫米波(mmwave)频带网络、iot、mtc、emtc、embb、urllc等,或任何其他无线网络或无线技术。这些示例网络、技术或数据服务类型仅作为说明性示例提供。
31.作为示例,各种示例实现可以根据说明性示例实现涉及例如5g无线电接入系统(或其他系统),该5g无线电接入系统例如支持大规模mimo(多输入、多输出),并针对在高载波频率(诸如厘米波频率(例如,从3ghz起)或毫米波频率)下操作进行了优化。那些说明性系统的典型特征是需要高天线增益来补偿增加的路径损耗,以及需要高容量和高频谱效率来响应不断增加的无线流量。根据示例实现,在较高载波频率处增加的衰减可以例如通过在基站(bs)(也称为enb或gnb)和/或ue/用户设备处引入大量(多元件)天线阵列和对应地经由波束成形的天线增益来补偿。频谱效率通常可以随着系统可以支持的空间流的数目并因此随着bs处的天线端口的数目而提高。根据示例实现,空间复用可以包括mimo无线通信中的传输技术以从多个传输天线中的每个传输天线传输独立且分开编码的数据信号,所谓的流。
32.例如,对于大规模多输入多输出(m-mimo)系统,通常可以在传输和/或接收器处(例如,在基站/接入点或其他网络节点处)使用大量天线元件。m-mimo通常可以具有更多空间链路/层并提供更多空间自由度。在说明性示例中,通过精心设计的天线权重,mimo或m-mimo传输器可以生成具有良好空间分开的相对窄的波束。因此,这样的传输器可以实现更大的波束成形增益,减小空间干扰范围,并且获得更大的多用户空间复用增益。与其他系统相比,mimo或m-mimo系统通常在数据速率和链路可靠性方面具有更好的性能。
33.波束成形或空间滤波是一种信号处理技术,可用于定向信号传输或接收的天线或天线阵列。波束成形可用于传输端和接收端两者,以实现空间选择性。例如,波束权重集合(例如,每个波束权重包括增益和/或相位)可以在信号的传输或接收期间应用于天线系统以相应地经由特定波束传输或接收信号。
34.根据示例实施例,为了能够对大量波束进行波束管理,nr/5g可以支持分级波束细化。在第一水平是基本波束集合或宽波束集合,诸如同步信号块和物理广播信道(ssb/pbch)波束(例如,其可被称为ssb波束),例如,其可以包括一个小区内多达64个ssb波束;以及在第二(更精细)水平,精细波束集合,例如诸如csi-rs(信道状态信息-参考信号)波束集合。例如,csi-rs波束可以是更窄的细化波束,而ssb波束可以是更宽的或根(或基本)波束。例如,当ue移动或传播环境改变时,可以基于ue测量、报告和波束恢复过程来更新服务波束。例如,可以在初始接入或随机接入过程期间选择和使用基本波束(例如,ssb波束)。然后,在ue已经与bs(例如,gnb)建立连接之后,还可以选择细化波束(例如,csi-rs波束),并
且可以不时地更新。
35.根据说明性示例实施例,对于初始波束建立,bs可以经由多个ssb波束中的每个ssb波束来传输ssb(或ssb/pbch)参考信号。例如,可以使用不同的ssb资源(例如,每个ssb信号的不同时频资源)来传输每个ssb波束的ssb信号。因此,每个ssb资源都与ssb波束相关联。ue可以对一个或多个接收的ssb波束/ssb资源执行信号测量(例如,测量参考信号接收功率(rsrp)或其他信号测量),然后可以确定或选择最佳或最高功率的ssb波束(或最佳的n个波束的集合)和相关联的ssb资源。可能存在与每个ssb资源/ssb波束相关联的不同随机接入前导。ue然后可以向bs传输与选择的ssb资源相关联的随机接入前导,作为随机接入过程的一部分,以便标识最佳(或ue选择的)ssb波束。因此,ue可以基于向bs传输的随机接入前导向bs指示最佳ssb波束(包括最佳bs传输波束)。ue还可以确定该最佳ssb传输波束的最佳ue接收波束。因此,初始波束对可以由bs和ue使用来执行随机接入过程,以便在ue和bs之间建立连接。
36.因此,在初始接入时,ue可以选择波束,例如与用于物理随机接入(prach)前导选择的最佳(例如,最强rsrp)ssb资源相关联的波束。因此,ue可以传输与选择的(例如,最佳的)ssb波束(与最佳ssb资源/ssb波束相关联的)相关联的随机接入前导。例如,选择的随机接入(rach)前导向bs指示bs应该使用ssb/pbch块波束(或简称ssb波束)中的哪个用于与ue的随机接入过程的msg2、msg3和msg4。例如,bs/gnb可以将所指示的ssb波束用于信号传输和接收。该过程可以为初始接入确定足够或足够好的波束对。可以使用csi-rs资源在连接状态中实现进一步的波束细化。
37.一旦在ue和bs之间建立了初始波束对,就可以基于来自bs的多个csi-rs(信道状态信息-参考信号)信号的传输来执行另外的波束调整或波束细化,其中每个不同的csi-rs信号经由不同的或相关联的csi-rs波束传输。因此,每个csi-rs资源与细化(例如,csi-rs)波束相关联。例如,bs可以基于从ue接收的测量报告(例如,csi-rs波束测量报告)来选择关于ue的不同的细化csi-rs波束。
38.图2是示出根据示例实施例的用于多个波束中的每个波束的不同资源和相关联的波束的图。在该说明性示例中,csi-rs(信道状态信息-参考信号)信号经由不同的csi-rs时间-频率资源并且经由相关联的csi-rs波束被传输。因此,每个csi-rs波束与不同的csi-rs资源相关联。例如,波束212与csi-rs1资源相关联;波束214与csi-rs2资源相关联;波束216与csi-rs3资源相关联;波束218与csi-r41资源相关联,
……
并且波束220与csi-rsn资源相关联。这仅仅是说明性示例,并且可以提供任何数目的波束。类似地,不同的时频资源可以与每个ssb波束相关联。因此,ue可以测量在多个这些资源中的每个资源上接收的参考信号的信号参数(例如,rsrp或其他信号参数),其中每个资源与不同的波束相关联。因此,通过报告(例如,在测量报告中)一个或多个资源的rsrp(或其他信号参数)和波束标识符或资源标识符,这可以向bs标识测量的rsrp(或其他信号参数)和相关联的波束(例如,对于最好或最强的2个波束,或最强的4个波束,作为示例)。
39.bs可以配置要由ue向bs提供的波束测量报告的一个或多个参数。例如,bs可以发送测量报告配置,或者简单地报告配置(其可以由bs向ue提供作为控制信息),该配置指示或更新要由ue向bs提供的波束测量报告的一个或多个参数或方面。例如,报告配置可以指示或更新各种参数,诸如要测量的资源集合(例如,csi-rs资源集合,或ssb资源集合),要报
告的资源/波束的数目(例如,将ue配置为报告最佳(最强)两个波束/资源或最佳4个波束/资源的rsrp)、测量报告的频率或定时以及其他参数。基于此报告配置,ue可以测量资源集合(例如,ssb或csi-rs资源集合,每个资源与波束相关联),并向bs报告一个或多个资源/波束(例如,报告两个或四个最强资源/波束的rsrp)的信号测量(例如,rsrp或其他信号测量)。例如,ue可以每10ms测量和报告具有最高测量rsrp的两个(或四个,或其他数目的)细化波束(例如,csi-rs波束)的rsrp。然后,bs可以例如基于该测量报告中指示的信息切换其接收波束(以从ue接收信息或信号)和/或其传输波束(以向ue传输信息或信号)(例如,bs可以切换到具有最高rsrp的csi-rs波束)。
40.为了波束细化和跟踪的目的,bs(或gnb、enb)可以配置(例如,通过向ue发送报告配置或其他配置信息)csi-rs资源集合(要由ue测量的csi-rs资源集合或相关联的csi-rs波束集合)。基于该报告配置(例如,其可以指示要由ue测量和/或报告的csi-rs资源集合或csi-rs波束集合),ue可以测量资源/波束集合的信号参数(例如,rsrp),然后向bs发送测量报告,指示一个或多个资源/波束的信号测量(例如,rsrp)。如上所述,bs可以接收相关的测量报告,并且可以基于这些测量报告关于ue调整或改变其传输波束和/或接收波束。例如,bs可以选择最佳细化波束,例如具有最高rsrp的csi-rs波束,用于与ue进行通信。
41.根据示例实施例,csi(信道状态信息)可以包括信道质量指示符(cqi)、预编码矩阵指示符(pmi)、csi-rs资源指示符(cri)、ss/pbch块资源指示符(ssbri)、层指示符(li)、秩指示符(ri)和/或l1-rsrp(参考信号接收功率)。例如,csi-rs资源可以是周期性的、半持久的或非周期性的。csi-rs的报告配置可以是非周期性的(例如,使用物理上行链路共享信道(pusch))、周期性的(例如,使用物理上行链路控制信道(pucch))或半持久性的(使用pucch和dci(下行链路控制信息)激活pusch)。
42.然而,作为该过程的一部分,诸如作为波束(例如,csi-rs资源或ssb资源)测量、报告和/或使用(bs对这些测量的使用)过程的一部分,可能出现许多挑战或问题。首先,例如,可能希望提高由bs的波束切换决策的性能,例如,允许bs在连接或性能下降之前更一致地选择合适的(或甚至最好的)波束。第二,例如,至少在某些情况下,与发送报告配置、执行波束测量和/或发送测量报告相关的处理开销和/或信令开销可能变得繁重(如由bs和/或ue所经历的),例如,特别是随着要测量的波束数目和/或测量报告的频率增加。
43.例如,bs需要为ue测量配置的csi-rs资源的数目,以及由ue发送的测量报告的频率可能与bs需要来自ue的测量报告的细化(例如,csi-rs)波束的数目直接相关。在具有多个传输接收点(trp)和快速变化的环境的典型实现中,诸如在汽车和/或人员移动的城市中,可能需要基于测量和报告的相对大量波束的频繁报告以允许bs克服阻塞(例如,基于当前波束对的ue和bs之间的信号路径变得被阻塞的信号阻塞情况,因此bs可能需要快速改变到更好的波束以保持性能或与ue的连接)。trp可以包括bs(例如,enb、gnb)、分布式单元(du)(例如,在bs可以被拆分为控制单元(cu)和一个或多个分布式单元(du)的拆分bs的情况下)或其他可以向ue传输或接收信号的网络设备。根据示例实施例,单个基站(bs)可以连接到多个trp,并且这些trp可以共享相同的du。
44.在一些示例情况下,诸如对于5g/新无线电(nr),ue可能需要监测相当数量甚至大量的csi-rs资源(大量的csi-rs波束),这些资源可能是与单个波束和小区相关联。许多资源可能是ue特定的,并且可能存在用于控制和数据信道的不同资源。所需资源的数目可能
随着波束的数目、用户/ue和/或信道的配置的增加而增加。此外,这些资源的传送(例如,经由发送报告配置或其他控制信息)可能会消耗或使用重要的ue特定资源(例如,诸如无线电资源控制(rrc)和/或媒体访问控制(mac)信令资源,或其他资源)。基于从bs接收的报告配置(指示csi-rs资源或要监测和/或报告的csi资源的数目),ue监测特定资源并向bs发送测量报告。资源监测所需资源的数目和从ue发送测量报告所需的资源量,至少在某些情况下,可能需要大量资源,因此,可能对某些情况和/或技术造成开销问题,尤其是随着要测量或报告的波束的数目和/或小区内ue的数目的增加。如果ue没有频繁地向bs发送足够数目的测量报告,阻塞事件可能会中断由bs向ue提供的服务(或中断或降低bs和ue之间的连接的性能),因为例如,bs可能不知道在发生或检测到阻塞条件时切换到哪个trp(或bs)的哪个波束。
45.因此,根据示例实施例,bs(例如,gnb、trp或无线电接入网络(ran)节点)或其他网络节点可以使用或采用人工智能(ai)神经网络(其可以是称为神经网络、神经网络模型、ai神经网络模型、ai模型、机器学习模型或算法,或其他术语)来实现波束序列模型。可以例如基于用于一个或多个ue的过去波束序列来训练波束序列模型,例如其可以实现为神经网络或其他模型。
46.根据示例实施例,bs可以基于波束序列模型和用于该ue的过去波束序列来确定该ue的预测的未来波束序列。例如,波束序列模型(例如,实现为神经网络)可以基于包括ue的过去波束序列的输入来输出ue的预测的未来波束序列。根据说明性示例,用于ue的过去波束序列可以包括实际用于在bs和ue之间进行通信的一个或多个波束,和/或在(多个)测量报告中报告的另外一个最佳波束,例如,每个波束测量间隔的最佳波束。在一些情况下,bs可能并不总是实际使用最高rsrp波束(例如,最佳波束)来与ue进行通信,例如,在不满足切换信号阈值并阻止切换到当时的目标bs(即与最好的光束相关联的)的情况下。
47.bs可以基于用于ue的预测未来波束序列来执行各种波束相关动作。例如,对于多个波束采样间隔中的每个波束采样间隔(例如,对于未来的每10ms间隔),用于ue的预测未来波束序列可以指示预测波束(例如,用特定波束索引标识)和概率。例如,可能存在许多(或很大百分比的)用户/ue经常在其上行进的公共路径,例如,基于道路、人行道、建筑物布局等。此外,例如,许多(或大量)在通过这样的公共路径行进时成功保持连接的ue可以在一段时间内使用一系列波束,这些波束可能相同或非常相似,或者至少具有ue随时间(例如,每个波束采样间隔)使用的多个公共波束。因此可以输入用于各种ue的这些过去波束序列以训练波束序列模型(例如,其可以被实现为神经网络)。然后,例如,基于用于ue的过去波束序列,bs可以使用波束序列模型来确定用于ue的预测的未来波束序列。
48.作为关于ue的示例波束相关动作,bs可以将其关于ue的接收波束和/或传输波束改变为在用于ue的预测的未来波束序列上指示或列出的波束。例如,bs可以抢占地切换到用于ue的预测的未来波束序列的波束索引列表中的下一个波束,例如,恰好在相关联的未来波束采样间隔之前。或者,例如,如果在预测的未来波束序列中指示的未来波束索引列出与目标bs或trp相关联(或由其提供)的波束,则bs可以执行到目标trp(或目标bs)的切换,目标bs或trp与当前服务的bs或trp不同。
49.此外,作为关于ue的另一个示例波束相关动作,bs可以减少与波束的测量和/或报告相关联的开销。例如,bs,例如基于用于ue的预测的未来波束序列,可以向ue发送更新的
报告配置以调整一个或多个测量相关参数,诸如减少要测量或报告的波束的数目(或相关联的波束资源),或指示要测量和/或向bs报告的特定波束列表(例如,仅测量指示的n个波束的下一个预测序列,而不是测量更多数目的波束),和/或调整要向bs发送的波束测量报告的频率。例如,在某些情况下,基于由用于ue的预测的未来波束序列提供的改进的准确度,可以减少需要测量和/或报告的波束的数目和/或波束测量报告的频率。因此,可以要求ue测量较小的波束集合(例如,测量在预测的未来波束序列中指示的接下来的7个波束/资源,而不是更大的波束/资源集合),和/或报告在预测的未来波束序列中指示的较小的波束集合(例如,报告最好的2个波束的rsrp,而不是报告最好的4个波束)。此外,至少在某些情况下,可以例如基于例如在用于ue的预测的未来波束序列中指示的波束的改进的准确度来降低波束测量报告的频率。
50.这些是一些示例,并且可以执行其他与波束相关的动作。以此方式,本文描述的一种或多种技术可提供技术优势或性能改进,诸如例如,与波束的选择和/或使用相关的改进,和/或与波束测量或测量报告相关的处理开销或资源开销的减少。
51.根据示例实施例,一种方法或技术可以包括由bs确定用户设备(ue)的过去波束序列;由bs基于用于ue的过去波束序列和波束序列模型确定用于ue的预测的未来波束序列,其中预测的未来波束序列指示用于ue和bs之间的通信的随时间的波束的预测序列;以及由bs基于用于ue的预测的未来波束序列执行波束相关动作。
52.根据示例实施例,执行波束相关动作可以包括由bs执行以下一项或多项:由bs基于用于ue的预测的未来波束序列,改变由bs用于向ue的下行链路传输的传输波束;由bs基于用于ue的预测的未来波束序列,改变由bs用于来自ue的上行链路接收的接收波束;由bs基于用于ue的预测的未来波束序列,改变要由ue向bs提供的波束测量报告的一个或多个方面;由bs向ue发送更新的报告配置,以调整要由ue在波束测量报告内测量和报告的波束的数目或相关联的参考信号资源的数目;由bs向ue发送更新的报告配置,以调整要由ue在波束测量报告内测量和报告的一个或多个特定波束的列表或调整要由ue在波束测量报告内测量和报告的一个或多个特定参考信号资源的列表;由所述基站bs向ue发送更新的报告配置,以调整要由ue在波束测量报告内测量和报告的波束或参考信号资源的数目;由bs向ue发送更新的报告配置,以调整要由ue向bs发送的波束测量报告的频率;由bs使ue的切换从bs到目标bs被执行;由bs基于与目标bs相关联的波束使ue从bs到目标bs的切换被执行,该与目标bs相关联的波束在用于ue的预测的未来波束序列中被指示;或者由bs向ue发送针对波束测量报告的请求。
53.在示例实施例中,波束序列模型可以包括神经网络,该方法还包括:基于用于一个或多个用户设备(ue)的过去波束序列,训练波束序列模型。
54.在一个示例实施例中,波束序列模型可以包括神经网络,该方法还包括:由基站针对用于一个或多个用户设备(ue)的一个或多个过去的波束序列执行以下项:确定用于第一用户设备(ue)的过去波束序列;确定第一ue的过去波束序列的第一部分作为训练期间对波束序列模型的输入;确定用于第一用户设备的过去波束序列的、在时间上在第一部分之后的第二部分作为训练期间波束序列模型的正确输出;基于作为对波束序列模型的输入的过去波束序列的第一部分,确定训练期间从波束序列模型输出的预测的未来波束序列;基于训练期间波束序列模型的正确输出与训练期间由波束序列模型输出的预测的未来序列输
出之间的比较,确定波束序列模型的误差;以及调整波束序列模型的一个或多个权重以减少误差。
55.根据示例实施例,用于ue的预测的未来波束序列包括波束索引的序列和与每个波束索引相关联的概率,其中每个波束索引标识波束。
56.根据示例实施例,用于ue的过去波束序列包括多个波束,其中过去波束序列的每个波束从以下一项或多项被确定:针对一个或多个波束采样间隔,由bs用于向ue传输信号或从ue接收信号、并且不引起bs和ue之间的连接的丢失的波束;针对一个或多个波束采样间隔,由ue用于向bs传输信号或从bs接收信号、并且不引起bs和ue之间的连接的丢失的波束;由bs从ue接收的波束测量报告,波束测量报告指示由ue关于bs测量的、具有最高信号测量的一个或多个波束;或者针对一个或多个波束采样间隔,由bs基于从ue接收的一组参考信号确定的具有最高信号测量的波束或一组波束。
57.根据示例实施例,执行波束相关动作可以包括:由bs基于用于ue的预测的未来波束序列,改变要由ue向bs提供的波束测量报告的一个或多个方面,包括以下至少一项:要由ue在波束测量报告内测量和报告的波束的数目或相关联的参考信号资源的数目;要由ue在波束测量报告内测量和报告的一个或多个特定波束的列表或者一个或多个特定参考信号资源的列表;或者要由ue向bs发送的波束测量报告的频率。
58.根据示例实施例,波束序列模型可以被提供或实现为人工智能(ai)神经网络(其可以被称为神经网络、神经网络模型、ai神经网络模型、ai模型、机器学习模型或算法,或其他术语)。根据示例实施例,神经网络可以是或可以包括在机器学习中使用的由按层组织的节点组成的计算模型。节点也称为人工神经元,或简称为神经元,并且对提供的输入执行函数以产生一些输出值。神经网络通常需要一个训练时段来学习用于将输入映射到所需输出的参数,即权重。映射经由函数发生。因此,权重是神经网络映射函数的权重。每个ai模型或神经网络都可以针对特定任务进行训练。
59.为了在给定输入的情况下提供输出,必须训练神经网络,这可能涉及学习映射函数的大量参数的适当值。这些参数通常也称为权重,因为它们用于对映射函数中的项目进行加权。这种训练可能是迭代过程,在数千轮训练中调整权重值,直到达到最佳或最准确的值。在神经网络的上下文中,参数可以被初始化,通常利用随机值,并且训练优化器迭代地更新网络的参数(也称为权重)以最小化映射函数中的误差。换句话说,在迭代训练的每一轮或每一步中,网络都会更新参数值,以便参数值最终收敛到最优值。
60.根据示例实施例,可以以监督或无监督的方式训练神经网络。在监督学习中,训练样本被提供给神经网络或其他机器学习算法。训练示例包括输入和期望的或先前观察到的输出。训练示例也称为标记数据,因为输入被标记为期望或观察到的输出。在神经网络的情况下,网络学习映射函数中使用的权重值,当给定训练输入时,这些值通常会产生所需的输出。在无监督训练中,机器学习模型学习标识提供的输入中的结构或模式。换句话说,模型标识数据中的隐含关系。无监督学习用于许多机器学习问题,通常需要较大的未标记的数据集合。
61.根据示例实施例,神经网络模型的学习或训练可分为(或可包括)两大类(监督和无监督),这取决于是否存在学习“信号”或“反馈”可用于模型。因此,例如,在机器学习领域内,模型的学习或训练可能有两种主要类型:监督的和无监督的。这两种类型之间的主要区
别在于,监督学习是使用特定数据样本的输出值应该是什么的已知或先验知识来完成的。因此,监督学习的目标可能是学习一个函数,在给定数据样本和期望输出的情况下,该函数最接近数据中可观察到的输入和输出之间的关系。另一方面,无监督学习没有标记的输出,因此其目标是推断数据点集合中存在的自然结构。
62.监督学习:向计算机呈现示例输入及其期望的输出,并且目标可以是学习将输入映射到输出的一般规则。例如,监督学习可以在分类的上下文中执行,其中计算机或学习算法尝试将输入映射到输出标签,或者在回归中执行,其中计算机或算法可以将(多个)输入映射到(多个)连续输出。监督学习中的常见算法可能包括例如逻辑回归、朴素贝叶斯、支持向量机、人工神经网络和随机森林。在回归和分类两者中,目标可能包括在输入数据中找到特定的关系或结构,允许我们有效地产生正确的输出数据。作为特殊情况,输入信号只能部分可用,或仅限于特殊反馈:半监督学习:计算机只被给出一个不完整的训练信号:一个训练集,其中一些(通常很多)目标输出丢失。主动学习:计算机只能获得有限实例集的训练标签(基于预算),并且还必须优化其选择的对象以获取标签。当交互地使用时,这些可以呈现给用户以进行标记。强化学习:训练数据(以奖励和惩罚的形式)仅作为对动态环境中程序的动作的反馈,例如使用实时数据。
63.无监督学习:没有向学习算法给出标签,让它自己在输入中寻找结构。无监督学习中的一些示例任务可能包括聚类、表示学习和密度估计。在这些情况下,计算机或学习算法试图在不使用显式提供的标签的情况下学习数据的固有结构。一些常见的算法包括k-均值聚类、主成分分析和自动编码器。由于没有提供标签,因此在大多数无监督学习方法中没有特定的方法来比较模型的性能。
64.神经网络可以是多种类型,例如,诸如前馈、循环、卷积、q-学习网络、lstm等。每个小区(以及每个小区内的每个ue)具有广泛不同的特性,例如,诸如到相邻小区的距离、传播特性(延迟扩展、散射/反射、路径损耗指数等)、sinr(信号与干扰加噪声比)测量或变化、天线信道权重、小区负载条件等。随着时间的推移,这些可能从用户到用户(从ue到ue),从小区到小区,以及在小区(或小区组)内而不同。
65.将简要描述进一步的说明性示例和示例实施例。
66.根据示例实施例,nr(新无线电/5g)天线面板具有形成多个波束集合以覆盖给定扇区的能力。在现场部署时,考虑到流量分布,特定的波束子集可能包括在“波束集合”中。波束集合通常包括宽ssb波束和窄细化(例如csi-rs)波束。ssb波束可以周期性地扫描(波束扫描),并将支持初始接入,随后csi-rs传输可以用于波束细化。由这些波束集合服务的区域通常具有独特的地理和使用特性,并且移动通过小区的许多用户/ue可能随时间穿过相同的波束转换序列。结果,许多用户/ue在它们行进或穿过公共路径(例如,人行道或道路)时可能使用和/或报告相同(或非常相似)的(多个)最佳(例如,最强信号或最高rsrp)波束序列。因此,例如,波束预测的一个示例基础可以是用户/ue可能行进一个或多个共同路径,例如,基于人行道、道路或其他经常行进的路径等,并且通常可能遇到相同的阻塞对象,诸如建筑物或其他固定对象。
67.因此,人们或用户可能经常停留在道路和人行道上并且在某个方向上行走或驾驶一段时间。道路的特定位置的固定堵塞将对(例如,所有或大多数)在道路上行进的用户具有类似的影响。代替在较大的波束集合上向ue做出波束细化测量请求,示例实施例可以允
许通过预测在一段时间内(例如,在接下来的几百毫秒内)最有可能最好地服务于用户/ue的波束集合来配置用于波束细化和测量报告的csi-rs资源。准确的预测实现将需要测量报告的波束集合的减少。因此,例如,一旦波束序列模型学习了许多ue的过去波束序列,训练的波束序列模型可用于基于ue的过去波束序列来确定预测的未来波束序列。
68.例如,可以使用在bs或gnb上运行的人工智能(ai)算法来执行这些预测。这些算法从时间和空间两者上的过去使用的经验中提取特征,并将学习应用于正在服务的当前用户/ue,以在波束选择方面提高bs性能和/或减少波束跟踪开销。基于提取的特征,用户可以按照某些“波束轨迹”进行分类,从中可以准确地跟踪用户的波束使用模式。特别是,在阻塞的情况下,bs可以经由波束序列模型,基于到那时为止服务用户的波束序列来预测用户/ue应该连接到哪个波束,并显着减少测量所需的资源数目。用户/ue也可以主动转换到预测波束以避免阻塞。
69.图3是示出了根据示例实施例的由多个ue/用户行进通过交叉路口的路径的图。如图3的说明性示例中所示,交叉路口308被示为道路a和道路b的交叉路口。附加的道路c在不同位置与道路a相交。障碍物310被示出,并且可以是建筑物或其他对象。传输接收点(trp)a和trp b可以向一个或多个小区内的ue提供无线覆盖。trp a和/或trp b可以每个是bs或du,或其他网络节点。作为一个非常简单的说明性示例,在道路b上行进的ue(图3上从左到右)最初可能位于位置312,其中最佳bs波束(与ue通信)可以是来自trp a的波束1(未示出)。然后ue可以到达位置313,其中对于ue的最佳bs波束可以是由trp a提供的波束2(未示出)。然后ue可以到达交叉点路口308内的位置314。然而,障碍物310可能引起位置314处的ue和trp a之间的阻塞状况。因此,在位置314处,对于ue的最佳(例如,最高rsrp)波束可能不是由trp a提供的波束,而是可能是由trp b提供的波束。因此,当ue在位置14时,由于障碍物310,对于ue的最佳波束可以是由trp b提供的波束10(未示出)。因此,虽然对于在道路b上从左到右行进的ue可能发生变化,许多ue可以提供指示波束1、波束2(两者均由trp a提供)的波束序列(例如,对于ue的最佳波束)、然后波束10(由trp b提供)的测量报告。或者,trp a可以调整(例如,减少)测量的csi-rs资源。
70.基于用于许多ue的过去波束序列,可以训练trp a(和/或trp b)处的波束序列模型来学习波束序列的这种公共模式。例如,trp a的波束序列模型可以学习到,为了成功地为ue保持连接,波束1、然后波束2的波束序列,通常(例如,75%的时间)是(或应该是)随后切换到trp b和波束10,例如,以避免ue的阻塞状况和断开连接。因此,在从ue接收到指示波束1、并且随后波束2作为最佳(例如,最高rsrp波束)的(多个)测量报告之后,trp a可以(从波束序列模型)获得用于ue的预测的未来波束序列,该用于ue的预测的未来波束序列指示(例如,以75%的概率)该ue的下一个波束应该是由trp b提供的波束10。因此,根据该说明性示例,在从ue接收到指示波束1、然后波束2作为过去波束序列的波束测量报告之后,trp b可以抢占地执行从trp a到trp b的切换或改变。这是一个非常简单的示例,仅说明了如何使用过去波束序列来训练波束序列模型,然后用于确定或提供预测的未来波束序列。
71.此外,例如,用于训练波束序列模型的输入波束序列可以被过滤以移除引起低性能连接或其他不期望结果的任何“坏”(不期望的)波束序列,诸如ue和bs之间的连接丢失。因此,“坏”波束序列可以从波束序列模型的训练输入中省略,从而波束序列模型可以仅用引起期望或特定结果或行为的波束序列(例如,不会引起断开连接的波束序列,或保持连接
性能高于阈值的波束序列)进行训练。因此,例如,bs可以省略(作为用于训练的波束序列模型的输入)在x个未来波束采样间隔内(例如,在20ms内)引起ue的断开连接的波束序列。因此,例如,可以仅使用波束序列的一部分(来自ue的报告的最佳波束序列),而省略引起在阈值时间段内(例如,在30毫秒内)断开连接的这种波束序列的部分。这仅仅是一个说明性的示例。
72.图4是示出了根据示例实施例的系统的操作的流程图。在410,步骤1可以包括数据收集。例如,在初始部署之后,bs可以在训练阶段使用csi-rs反馈(例如,测量报告)以采集数据。因此,该数据的源可以包括用于估计用于ue/(多个)用户的不同波束的质量的测量报告(和/或由bs实际为ue使用的波束的列表)。当第一次部署bs时,它们可以在训练模式下操作,其中波束细化过程利用广泛的csi-报告配置实现。在此时间期间,每个ue可能被请求报告大量测量报告,用于在ue获得服务或连接到bs/gnb时估计不同波束的质量(例如,基于rsrp或其他信号测量)。该阶段为波束序列模型(例如,其可以实现为神经网络,诸如深度神经网络)提供大量训练数据。
73.在420,步骤2可以包括训练用于预测的波束序列模型。该步骤可以包括在bs/trp处利用(或基于)从多个ue收集的或关于多个ue的数据训练波束序列模型(例如,神经网络),例如,以允许波束序列模型提供或输出一个或多个ue的预测的未来波束序列。例如,训练可以在几秒钟的时间段内每隔10ms利用先前使用的波束索引(或利用指示ue的(多个)最佳波束的测量报告)来预测例如由用户/ue在接下来的几百毫秒内可能使用(或应该用于提高性能)的未来波束索引。
74.在430,步骤3可以包括用于预测的推理模式。例如,在该步骤中,可以将用于ue的过去波束序列输入到波束序列模型中,例如,以确定用于ue的预测的未来波束序列(例如,预测最佳k细化波束,和/或预测trp/bs,以在接下来的几百ms内最好地服务ue/用户)。
75.在440处,步骤4可以包括执行波束相关动作:例如,诸如:1)基于用于ue的预测的未来波束序列选择波束(例如,主动将由bs使用的波束切换到预测的未来波束序列中列出的波束);2)请求用于ue的预测的未来波束序列中列出的一个或多个波束的测量报告;3)如果要使用的下一个波束(例如,在未来预测波束序列中指示的)由不同的小区或不同的trp/bs提供,则主动发起小区切换或ue切换到小区或trp/bs;4)配置csi-rs资源和测量报告以减少开销;5)调整测量报告的频率或数目,或调整要测量和/或报告的波束(或特定波束集合)的数目。这些只是一些示例。例如,基于用于ue的预测的未来波束序列,减少要测量的资源/波束的数目,或减少每个测量报告中要报告的资源/波束的数目,或减少测量报告的数目或频率;和/或其他与波束相关动作(这些只是一些示例)。根据各种示例实施例,在下面的图5至10中提供了另外的说明性示例和/或细节。图4的步骤1可以包括多个子步骤,包括例如步骤1a(图5中所示的说明性示例)、步骤1b(图6中所示的说明性示例)和步骤1c(图7中所示的说明性示例)。
76.图5是示出了根据示例实施例的测量和报告收集的图。如图5所示,在510,bs 508可以向ue1发送对波束1-n的测量报告的请求。在512,bs 508可以接收一个或多个测量报告。在514,bs 508可以将来自从ue1接收的测量报告的数据存储到其存储器506。bs508的存储器506可以包括(例如,表格),其包括针对一个或多个ue的波束测量数据,包括来自ue1、ue2等。关于从ue1接收的测量数据,测量报告522的数据指示该数据是针对ue1的,标识10ms
的时间戳,并将各种波束的rsrp指示为:波束1=-68dbm;波束2=-64dbm;
……
波束n=-107dbm。因此,对于测量报告522,ue1的最佳或最强波束是波束2(具有-64dbm的rsrp)。bs 508还可以在存储器506中存储测量报告524(20ms的时间戳)、526(52ms的时间戳)和528(时间戳55ms)的数据。由测量报告524、526和528指示的最佳或最强波束相应地是波束1(rsrp=-44dbm)、波束n(rsrp=-85dbm)和波束2(rsrp=-48dbm)。因此,在该说明性示例中,如果使用最佳波束来确定过去波束序列,则基于测量报告522-528,用于ue1的过去波束序列将是:2、1、n、2。备选地,由bs使用或由ue使用的服务波束可用于确定用于ue的过去波束序列。服务波束(由ue或bs用于通信的波束)通常可以与最佳报告(例如,最高rsrp)波束相同,但不是必须的。例如,在尚未满足切换阈值以执行到相邻bs/trp的切换(因此,ue尚未切换到目标bs)的一些情况下,针对一个或多个波束采样间隔可能不使用最佳波束。
77.如图5所示,bs 508可以向其他ue请求并获得测量报告,诸如从ue2、ue3等。例如,在516,ue3可以向bs 508发送周期性测量报告。与在步骤518和520相同,bs 508可以请求然后相应地从uen接收针对波束k和l或者两个最佳或最强波束的测量报告。
78.图6是示出了根据示例实施例的波束序列生成(或选择)的图。如图6所示,在610,bs 508可以从存储器中提取ue k的条目。在612,bs 508可以为ue k生成波束序列,这可以包括使用一个或多个波束序列生成或选择标准,诸如例如:用于波束选择的采样间隔,例如选择具有每10ms间隔具有最高测量rsrp的波束索引;切换功率阈值(例如,3db),例如,如果更好的波束rsrp或sinr(信号与噪声比)比当前波束rsrp或sinr好不到3db,则不要切换波束;驻留时间(例如,如果阻塞小于5ms,则不要切换波束);和/或过滤或移除随后(例如,在20ms内)引起ue断开连接或其他不期望的性能的一个或多个波束。
79.图7是示出了根据示例实施例的训练数据创建或生成的图。在如图6(步骤1b)中所描述的那样生成数据(例如,ue k的波束序列)以针对ue选择具有最高rsrp(或其他信号参数)的波束序列之后,基于来自ue的测量报告,并且可能应用其他波束选择标准(如关于图6所描述的),可以在步骤1c(图7)处执行进一步处理以创建或生成要在步骤2中使用的训练数据(参见图8)来训练光束序列模型。例如,如图7所示,提供了用于ue k的波束序列710(例如,来自步骤1b的输出)。在712,bs(或其他网络实体)可以经由采样从波束序列710中提取样本,例如,每10ms对波束序列进行采样。如果波束序列710不包括每10ms采样间隔的波束索引,则先前的波束可能会重复,例如,因为这可能意味着相同波束使用了超过多个10ms间隔的一段时间——因此具有大于10ms间隔的波束驻留时间(相同波束被使用或者是ue的最佳波束的连续时间段)。
80.根据示例实施例,在712,在步骤1c(图7),可以通过将波束序列的子集分开或划分为过去样本或波束索引的第一部分和未来样本或波束索引的第二部分(其具有在时间上在过去样本的第一部分的样本/波束之后的时间戳)来执行从波束序列710提取样本,以获得波束序列模型的训练数据。例如,对于波束序列710的每个子集(例如,由窗口标识),过去样本或波束索引的第一部分可以被输入用于训练波束序列模型,并且可以将未来样本或波束索引的第二部分(其在时间上在过去样本/索引的第一部分之后发生或具有时间上在过去样本/索引的第一部分之后的时间戳)用作波束序列模型的正确输出以进行训练。因此,对于每个输入或迭代,可以训练波束序列模型的输出(例如,调整神经网络的权重)以减少1)正确(或期望)输出(这是未来样本/波束索引的第二部分)与波束训练模型的实际输出之间
的误差。可以调整波束序列的窗口,该窗口可以标识波束序列的过去和未来样本的样本/波束索引(例如,向前滑动1或2个时隙或样本)并且可以重复该过程。
81.根据示例实施例,从波束序列中提取样本可以基于(一个或多个)训练数据生成标准,诸如例如:1)过去样本的数目p(波束序列的波束索引),例如,600ms,这可能是60个样本或波束索引以覆盖600ms;2)多个未来样本f(或未来波束索引,在波束序列内、发生在过去样本p之后的时间),例如诸如40ms或四个10ms时隙或样本;和3)滑动窗口的步幅,用于改变将过去样本p与未来样本f分开的点,对于波束序列的每个子集。
82.根据示例实施例,用于ue k(和多个ue)的每个波束序列,诸如波束序列710,可以划分为p个过去样本(p个波束索引)的第一部分和f个未来样本(或波束索引)的第二部分(在时间上在样本的第一部分之后)。例如,对于波束序列710的每个子集,p个过去样本或波束索引的第一部分被输入到波束序列模型,并且f个未来样本的第二部分可以用作正确或期望的输出,以便训练波束序列模型。例如,波束序列710可以具有不同的子集,包括子集1、子集2、子集3。子集1可以包括p个过去样本(波束索引21111
……
2)的第一部分714和f个未来样本(波束索引2243)的第二部分716。例如,可以在说明性示例中使用p=60和f=4。子集2可以通过将波束序列710的窗口向前滑动2个样本来获得。并且,可以通过再将窗口向前滑动2个样本来获得子集3,如图7所示。因此,子集2可以包括p个样本(波束索引111
……
222)的第一部分(724)和f个未来样本(波束索引4333)的第二部分(726)。子集3可以包括p个样本(波束索引1
……
222
……
3)的第一部分(734)和f个未来样本(波束索引3352)的第二部分(736)。因此,每个子集可以具有稍微不同的样本的第一部分和第二部分(例如,基于窗口的位置),但是所有部分来自相同的波束序列710。应该注意的是,在用于ue的波束序列710中的波束索引或样本已经发生或已经在先前发送到bs的测量报告中指示(例如,基于从ue接收的测量报告,和/或基于实际用于与ue通信的波束)。然而,与p个过去样本的第一部分中的样本或波束索引相比,波束序列的f个样本(或波束索引)的第二部分具有较晚或随后的时间戳。因此,出于训练目的,这些较晚的样本(f个未来样本)被称为未来样本,而较早的样本(p个过去样本)被称为过去样本。
83.参考图7,在720,针对ue的各种子集提取的样本被累积,并且可以被提供给波束序列模型用于训练。在722,生成用于另一个ue(ue k 1)的波束序列(步骤1b),然后为ue k 1提取样本(步骤1c)。因此,可以处理波束序列以提取用于多个ue的训练波束序列(步骤1c),并且这些可以用于训练波束序列模型。
84.图8是示出了根据示例实施例的用于预测的波束序列模型的训练(步骤2)的图。根据说明性示例实施例,提供波束序列模型816并且可以基于从步骤1c输出或提供的样本或波束索引序列来训练波束序列模型816。因此,在810,接收用于ue的波束序列子集的过去样本812(其是p个过去的样本或波束索引的第一部分)和相关联的未来样本(波束索引)814(其是f个未来样本或波束索引的第二部分)。过去样本812(包括波束索引:21111
……
2)被输入到波束序列模型816。波束序列模型816基于输入输出预测的未来样本818(波束索引)集合及其相关联的概率。在该说明性示例中,预测的未来样本818集合包括以下四个波束索引:(2244)。该预测的未来样本818集合被与正确的未来样本814相比较(在820),以计算误差。在这个例子中,正确的未来样本包括波束索引(2243),而预测的未来样本包括波束索引(2244)。因此,在该说明性示例中,指示波束索引4的预测的未来样本818的最后波束索引或
样本(819)是不正确的,因为它应该是波束索引3。因此,基于该误差,在822,波束序列模型816的一个或多个参数(诸如神经网络权重)被调谐或调整以减少或最小化误差。这种基于训练样本(过去和未来)集合调整波束序列模型的过程可以针对许多(例如,数百个甚至数千个)训练集和/或许多ue重复,以便训练波束序列模型816(例如,提高其的预测性能)以提供准确的(或更准确的)预测。
85.图9是示出了根据示例实施例的基于过去波束序列和波束序列模型确定预测的未来波束序列的图。因此,如图9所示,在步骤2,bs的存储器908可以包括来自从一个或多个ue接收的测量报告的数据。存储器908中的测量数据可以指示针对一个或多个测量波束的ue、时间戳和信号参数(例如,rsrp)。在910,可以从存储器中读取或提取最近的(例如,过去6秒内过去600个样本的最佳波束索引)。可以应用波束序列选择或生成标准914来选择所有或至少一些这些波束索引或样本。示例波束序列选择或生成标准可以包括例如采样间隔(例如,每10ms间隔确定一个样本/波束索引);切换功率阈值;驻留时间等。在912,生成用于ue的过去波束序列(例如,基于从存储器908接收的波束索引/样本,并且基于选择或生成标准914),并且被输入到波束序列模型816。类似于图8的框812、816和818中所示的,波束序列模型816(例如,已被训练)基于输入到波束序列模型816的过去波束序列输出或确定预测的未来波束序列。例如,如上所述,一个或多个波束相关动作然后可以基于ue的预测的未来波束序列来执行。
86.根据示例实施例,可以向波束序列模型馈送(作为输入)服务ue的波束和/或在测量报告中被指示为具有最高或最佳信号参数(例如,在ue测量报告中指示的针对该ue具有最高rsrp的波束序列)的波束的波束索引。
87.根据示例实施例,新部署的bs最初可以在训练模式下操作。在训练模式中,bs可以指派csi-rs资源用于报告来自大的波束集合的波束测量报告。这些报告直接用于确定在训练阶段期间服务用户的最佳波束。在此过程期间,由ue使用的波束序列(和/或由ue报告为最佳波束)被捕获并存储在存储器中。因为在这个训练阶段期间没有预测,可能会有一些非最佳的波束序列,例如,最好的trp/bs可能在切换到那个trp/bs后不久就被阻塞,并且可能发生无线电链路失败。因此,可以通过使用具有良好测量报告的波束索引序列并抑制具有非常差的信号强度和短驻留时间(即,驻留时间低于特定阈值)的中间波束索引来构建训练数据。驻留时间可以指ue使用或报告特定波束作为最佳或最高rsrp波束的时间段。对于用于ue的过去波束序列,例如,为了训练,系统或bs可以选择在给定时段内服务ue/用户而没有任何中断的实际波束序列,或者根据测量报告构建训练波束序列,忽略增益小于x db阈值触发的波束切换(例如,省略提供小于阈值增益的波束)或在n ms内后跟另一个切换(例如,省略驻留时间小于n ms的波束)的切换。
88.根据示例实施例,可以从以下方式观察到的这些波束索引序列构建训练数据(训练序列或训练样本):假设已经使用上述过程采集了跨不同用户的不同长度的m个波束训练序列,并且系统的目标或目的可能是从p个过去波束索引样本中预测任何给定ue的未来f个波束索引。因此,例如,m个波束序列中的每个可以被分割成具有长度为p f的滑动窗口(例如,参见图7)的重叠段(或子集,诸如子集或段1、2、3)。滑动窗口沿序列滑动x个波束索引以创建新的p f长度训练段。重叠段或子集增加了可用于训练的段或子集的总数,并还捕获了序列内的相关性。对于训练具有固定输入长度的卷积神经网络(cnn)神经网络模型,如果波
束序列的长度小于p f,则可能会从训练数据中移除序列。当使用递归神经网络(rnn)神经网络模型时,可能会向神经网络输入不同长度的段,因此不应消除小于p f的序列。所创建的每个段或子集的一部分被保留用于测试预测的准确性。例如,如参考图8所指出的,为了每个波束序列段或子集的训练目的,p个过去波束索引或样本的第一部分812可以用作神经网络或波束序列模型816的输入,并且每个段或子集的f个未来样本或波束索引的对应的第二部分814可以用作f个正确的未来样本或波束索引集合。然后可以将f个预测的未来波束序列818集合与正确的f个未来样本814相比较,以便计算误差。可以调整波束序列模型或神经网络的权重或其他参数以减少误差(例如,参见图8)。
89.例如,波束序列模型例如,其可以被提供为神经网络(诸如深度神经网络))的一个目标(可以包括,例如,用长度p的输入序列预测长度f的未来序列f。标准反向传播训练可以使用损失函数来执行,该损失函数测量实际未来序列f与预测的序列f^之间的差异。f^最小平方误差(mse)或交叉熵可以用作例如损失函数。以此方式,训练波束序列模型或神经网络,例如,在调谐神经网络(例如,深度神经网络)的参数或权重的同时最小化损失或误差。bs或系统还可以跟踪损失函数验证集(不用于训练或测试的波束序列段的子集)以避免过度拟合。根据示例实施例,可以使用留出的并且不包括在训练中的测试段来测试预测准确度。例如,准确度可以作为正确波束索引与预测总长度之比给出。
90.在该领域的推断(或预测模式)中,可以使用过去服务ue的波束索引或经由ue测量报告标识的波束索引针对ue生成波束序列(过去波束序列),其然后输入到波束序列模型或神经网络以预测下一个波束索引。这些波束索引可以在l1-rsrp监测中被优先化(例如,输入到波束序列模型的波束索引可以使用被报告为对于多个采样间隔(例如,每10ms)中的每个具有最高rsrp的波束)。如果预测波束索引属于不同的bs/gnb,则可以在信号或连接失败之前主动开始或发起ue的切换过程,例如,如果预测的未来波束序列中的下一个(或随后)预测波束索引包括或标识由不同(目标)bs/trp提供的波束。
91.如上所述,bs/trp可以例如基于从波束序列模型输出的预测未来波束序列来执行一个或多个波束相关动作。图10是示出了根据示例实施例的一些示例波束相关动作的流程图。这些动作可以包括打开、关闭或调整测量报告的频率或数目。
92.可能有各种触发条件用于收集最佳波束的测量报告或ue测量数据,例如,其然后可用于预测下一波束或下一波束序列。如前所述,可能存在针对新部署的bs或trp的训练阶段,并且在该训练阶段期间,trp或bs可以收集或接收波束rsrp测量报告。一旦波束序列模型被训练,处于操作(或预测)模式的trp或bs可以连续运行预测模型以预测每个活动ue/用户和bs/trp的下一个最佳波束(或下一个f波束),例如,为了提高ue和bs之间的整体性能(通过改进用于通信的波束的选择),和/或减少与波束相关的开销(例如,减少波束测量的数目,和/或减少由ue向bs/trp请求和/或提供的波束测量报告的数目或频率)。
93.例如,在1010,当资源未被使用并且可用于发送额外的测量报告时,可以触发(1016)测量报告以在低网络利用率期间(1010)重新训练波束序列模型。在1012,当存在一致或足够的网络利用率并且较少资源可用于测量报告(例如,以减少波束测量开销)时,bs可以关闭(1012)广泛的测量报告(例如,降低测量报告的频率或数目)。
94.在操作(或预测)模式中,可以出于各种原因触发测量,例如:ue刚刚变为活动(1014)并且因此没有足够的历史来运行预测模型。因此在ue从空闲到活动之后的一段时间
内,可以触发测量报告(1016)以建立历史。尽管未在图10中示出,来自块1016的输出可以反馈到块1014,因为这可以是连续过程或重复的。同样,块1020、1024和1028的输出可以各自反馈到块1018中,因为这也可以是连续或重复的过程。
95.在1020,bs可以为每个ue设置不频繁的周期性波束报告(具有比没有预测时所需的频率低得多的频率)以确保预测正确工作。
96.在1022,bs可以确定ue的切换是否必要。如果是,则bs/trp可以请求(1024)新的测量报告以准备切换(例如,选择或确认bs将向其执行切换的最佳波束)。具体地,在1024,bs可以请求特定(候选)波束集合的测量报告,以准备切换。
97.在1026,bs可以确定新波束候选的(多个)概率是否低于阈值(例如,小于50%,或者预测未来波束序列中的接下来两个波束的概率非常接近(因此,没有明确的最佳波束)。因此,在这种情况下,bs可以请求具有最可能的候选波束的新测量报告,例如,因为预测的未来波束序列不提供明确的最佳波束。神经网络(波束序列模型)可以输出或提供最可能波束的索引,而不是以贪婪的方式选择最可能的波束,并且bs可以触发具有概率高于阈值的波束的测量报告,即,当没有具有高概率的单个预测波束索引时(1028)。
98.bs可能还需要触发额外的测量报告以提高波束预测精度。
99.示例1.图11是示出了根据示例实施例的系统(例如,bs或trp)的操作的流程图。操作1110包括由基站确定用于用户设备(ue)的过去波束序列。操作1120包括由基站基于用于用户设备的过去波束序列和波束序列模型确定用户设备的预测的未来波束序列,其中预测未来波束序列指示用于用户设备与基站之间的通信的随时间的波束的预测序列。并且,操作1130包括由基站基于用于用户设备的预测的未来波束序列执行波束相关动作。
100.示例2.根据示例1所述的方法,其中执行波束相关动作包括由基站执行以下一项或多项:由基站基于用于用户设备的预测的未来波束序列,改变由基站用于向用户设备的下行链路传输的传输波束;由基站基于用于用户设备的预测的未来波束序列,改变由基站用于来自用户设备的上行链路接收的接收波束;由基站基于用于用户设备的预测的未来波束序列,改变要由用户设备向基站提供的波束测量报告的一个或多个方面;由基站向用户设备发送更新的报告配置,以调整要由用户设备在波束测量报告内测量和报告的波束的数目或相关联的参考信号资源的数目;由基站向用户设备发送更新的报告配置,以调整要由用户设备在波束测量报告内测量和报告的一个或多个特定波束的列表或调整要由用户设备在波束测量报告内测量和报告的一个或多个特定参考信号资源的列表;由基站向用户设备发送更新的报告配置,以调整要由用户设备在波束测量报告内测量和报告的波束或参考信号资源的数目;由基站向用户设备发送更新的报告配置,以调整要由用户设备向基站发送的波束测量报告的频率;由基站使用户设备从基站到目标基站的切换被执行;由基站基于与目标基站相关联的波束使用户设备从基站到目标基站的切换被执行,与目标基站相关联的波束在与目标基站相关联的用户设备的预测的未来波束序列中被指示;或者由基站向用户设备发送针对波束测量报告的请求。
101.示例3.根据示例1至2中任一项的方法,其中波束序列模型包括神经网络。
102.示例4.根据示例1至3中任一项所述的方法,其中波束序列模型包括神经网络,方法还包括:基于用于一个或多个用户设备(ue)的过去波束序列,训练波束序列模型。
103.示例5.根据示例1至4中任一项的方法,其中波束序列模型包括神经网络,方法还
包括:由基站针对用于一个或多个用户设备(ue)的一个或多个过去波束序列执行以下项:确定用于第一用户设备(ue)的过去波束序列;确定用于所述第一用户设备的过去波束序列的第一部分作为训练期间对波束序列模型的输入;确定用于第一用户设备的过去波束序列的、在时间上在第一部分之后的第二部分作为训练期间波束序列模型的正确输出;基于作为对波束序列模型的输入的过去波束序列的第一部分,确定训练期间从波束序列模型输出的预测的未来波束序列;基于训练期间波束序列模型的正确输出与训练期间由波束序列模型输出的预测的未来序列之间的比较,确定波束序列模型的误差;以及调整波束序列模型的一个或多个权重以减少误差。
104.示例6.根据示例1至5中任一项所述的方法,其中用于用户设备的预测的未来波束序列包括波束索引的序列和与每个波束索引相关联的概率,其中每个波束索引标识波束。
105.示例7.根据示例1至6中任一项所述的方法,其中用于用户设备的过去波束序列包括多个波束,其中过去波束序列的每个波束从以下一项或多项被确定:针对一个或多个波束采样间隔,由基站用于向用户设备传输信号或从用户设备接收信号、并且不引起基站和用户设备之间的连接的丢失的波束;针对一个或多个波束采样间隔,由用户设备用于向基站传输信号或从基站接收信号、并且不引起基站和用户设备之间的连接的丢失的波束;由基站从用户设备接收的波束测量报告,波束测量报告指示由用户设备关于基站测量的、具有最高信号测量的一个或多个波束;或者针对一个或多个波束采样间隔,由基站基于从用户设备接收的一组参考信号确定的具有最高信号测量的波束或一组波束。
106.示例8.根据示例1至7中任一项所述的方法,其中执行波束相关动作包括:由基站基于用于用户设备的预测的未来波束序列,改变要由用户设备向基站提供的波束测量报告的一个或多个方面,包括以下至少一项:要由用户设备在波束测量报告内测量和报告的波束的数目或相关联的参考信号资源的数目;要由用户设备在波束测量报告内测量和报告的一个或多个特定波束的列表或者一个或多个特定参考信号资源的列表;或者要由用户设备向基站发送的波束测量报告的频率。
107.示例9.根据示例1至8中任一项所述的方法,其中基站包括第一基站,方法还包括:确定在用于用户设备的预测的未来波束序列中列出的特定波束与不同于第一基站的第二基站相关联或由不同于第一基站的第二基站提供;以及其中执行波束相关动作包括由基站执行:由基站基于在用于用户设备的预测的未来波束序列中列出的特定波束,引起用户设备从第一基站到第二基站的切换。
108.示例10.根据示例1至9中任一项所述的方法,其中基站连接到与第一小区相关联的第一传输接收点和与第二小区相关联的第二传输接收点两者,方法还包括:确定在用于用户设备的预测的未来波束序列中列出的第一波束与第一传输接收点相关联;确定在预测的波束序列中列出的、在时间上在第一波束之后的第二波束与第二传输接收点相关联;其中执行波束相关动作包括:由基站基于在预测的未来波束序列中列出的、与第一传输接收点相关联的第一波束,使无线通信在用户设备与第一传输接收点之间被执行;以及由基站基于在预测的未来波束序列中列出的第二波束,引起用于ue的无线通信从第一传输接收点到第二传输接收点的改变或切换。
109.示例11.根据示例4至10中任一项所述的方法,其中训练波束序列模型包括基于以下至少一项训练波束序列模型:使用监督学习来训练波束序列模型;使用强化学习来训练
波束序列模型;或者使用无监督学习来训练波束序列模型。
110.示例12.根据示例1至11中任一项所述的方法,其中用于用户设备的过去波束序列包括多个波束,其中过去波束序列的每个波束基于由基站从用户设备接收的波束测量报告来确定,波束测量报告指示由用户设备关于基站测量的、具有最高信号测量的一个或多个波束。
111.示例13.根据示例1至12中任一项所述的方法,其中用于用户设备的过去波束序列包括多个波束,其中针对一个或多个波束采样间隔,过去波束序列的每个波束基于具有最高信号测量的波束或一组波束来确定,波束或一组波束由基站基于从用户设备接收的一组参考信号来确定。
112.示例14.根据示例1至13中任一项所述的方法,其中用于用户设备的过去波束序列包括多个波束,其中针对一个或多个波束采样间隔,过去波束序列的每个序列基于由基站或用户设备用于基站和用户设备之间通信、并且不引起基站和用户设备之间的连接的丢失的波束来确定。
113.示例15.根据示例1至14中任一项所述的方法,其中预测的未来波束序列指示由基站用于执行向用户设备的下行链路传输的随时间的传输波束的预测序列。
114.示例16.根据示例1至15中任一项所述的方法,其中预测的未来波束序列指示由基站用于执行来自用户设备的上行链路接收的随时间的接收波束的预测序列。
115.示例17.一种装置,包括用于执行示例1至16中任一项的方法的部件。
116.示例18.一种非瞬时性计算机可读存储介质,包括存储在其上的指令,该指令在由至少一个处理器执行时被配置为使计算系统执行示例1至16中任一项的方法。
117.示例19.一种装置,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使装置至少执行示例1至16中任一项的方法。
118.示例20.一种装置,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使装置至少:由基站确定用于用户设备(ue)的过去波束序列;由基站基于用于用户设备的过去波束序列和波束序列模型确定用于用户设备的预测的未来波束序列,其中预测的未来波束序列指示用于向用户设备的下行链路传输的随时间的波束的预测序列;以及由基站基于用于用户设备的预测的未来波束序列执行波束相关动作。
119.示例21.根据示例20所述的装置,其中使装置执行波束相关动作包括使装置由基站执行以下一项或多项:由基站基于用于用户设备的预测的未来波束序列,改变由基站用于向用户设备的下行链路传输的传输波束;由基站基于用于用户设备的预测的未来波束序列,改变由基站用于来自用户设备的上行链路接收的接收波束;由基站基于用于用户设备的预测的未来波束序列,改变要由用户设备向基站提供的波束测量报告的一个或多个方面;由基站向用户设备发送更新的报告配置,以调整要由用户设备在波束测量报告内测量和报告的波束的数目或相关联的参考信号资源的数目;由基站向用户设备发送更新的报告配置,以调整要由用户设备在波束测量报告内测量和报告的一个或多个特定波束的列表或调整要由用户设备在波束测量报告内测量和报告的一个或多个特定参考信号资源的列表;由基站向用户设备发送更新的报告配置,以调整要由用户设备在波束测量报告内测量和报
告的波束或参考信号资源的数目;由基站向用户设备发送更新的报告配置,以调整要由用户设备向基站发送的波束测量报告的频率;由基站使用户设备从基站到目标基站的切换被执行;由基站基于与目标基站相关联的波束使用户设备从基站到目标基站的切换被执行,与目标基站相关联的波束在用于用户设备的预测的未来波束序列中被指示;或者由基站向用户设备发送针对波束测量报告的请求。
120.示例22.根据示例20至21中任一项所述的装置,其中波束序列模型包括神经网络。
121.示例23.根据示例20至22中任一项所述的装置,其中波束序列模型包括神经网络,还使装置:基于用于一个或多个用户设备(ue)的过去波束序列,训练波束序列模型。
122.示例24.根据示例20至23中任一项所述的装置,其中波束序列模型包括神经网络,还使装置由基站针对用于一个或多个用户设备(ue)的一个或多个过去波束序列执行以下项:确定用于第一用户设备(ue)的过去波束序列;确定用于第一用户设备的过去波束序列的第一部分作为训练期间对波束序列模型的输入;确定用于第一用户设备的过去波束序列的、在时间上在第一部分之后的第二部分作为训练期间波束序列模型的正确输出;基于作为对波束序列模型的输入的过去波束序列的第一部分,确定训练期间从波束序列模型输出的预测的未来波束序列;基于训练期间波束序列模型的正确输出与训练期间由波束序列模型输出的预测未来序列之间的比较,确定波束序列模型的误差;以及调整波束序列模型的一个或多个权重以减少误差。
123.示例25.根据示例20至24中任一项所述的装置,其中用于用户设备的预测的未来波束序列包括波束索引序列和与每个波束索引相关联的概率,其中每个波束索引标识波束。
124.示例26.根据示例20至25中任一项所述的装置,其中用于用户设备的过去波束序列包括多个波束,其中过去波束序列的每个波束从以下一项或多项被确定:针对一个或多个波束采样间隔,由基站用于向用户设备传输信号或从用户设备接收信号、并且不引起基站和用户设备之间的连接的丢失的波束;针对一个或多个波束采样间隔,由用户设备用于向基站传输信号或从基站接收信号、并且不引起基站和用户设备之间的连接的丢失的波束;由基站从用户设备接收的波束测量报告,所述波束测量报告指示由所述用户设备关于基站测量的、具有最高信号测量的一个或多个波束;或者针对一个或多个波束采样间隔,由基站基于从用户设备接收的一组参考信号确定的具有最高信号测量的波束或一组波束。
125.示例27.根据示例20至26中任一项所述的装置,其中使该装置执行波束相关动作包括使该装置:由基站基于用于用户设备的预测的未来波束序列,改变要由用户设备向基站提供的波束测量报告的一个或多个方面,包括以下至少一项:要由用户设备在波束测量报告内测量和报告的波束的数目或相关联的参考信号资源的数目;要由用户设备在波束测量报告内测量和报告的一个或多个特定波束的列表或者一个或多个特定参考信号资源的列表;或者要由用户设备向基站发送的波束测量报告的频率。
126.示例28.根据示例20至27中任一项所述的装置,其中基站包括第一基站,还使装置:确定在用于用户设备的预测的未来波束序列中列出的特定波束与不同于第一基站的第二基站相关联或由不同于第一基站的第二基站提供;以及其中使装置执行波束相关动作包括使装置:由基站基于在用于用户设备的预测的未来波束序列中列出的特定波束,引起用户设备从第一基站到第二基站的切换。
127.示例29.根据示例20至28中任一项所述的装置,其中基站连接到与第一小区相关联的第一传输接收点和与第二小区相关联的第二传输接收点两者,还使装置:确定在用于用户设备的预测的未来波束序列中列出的第一波束与第一传输接收点相关联;确定在预测的波束序列中列出的、在时间上在第一波束之后的第二波束与第二传输接收点相关联;以及其中使装置执行波束相关动作包括使装置执行:由基站基于在预测的未来波束序列中列出的、与第一传输接收点相关联的第一波束,使无线通信在用户设备与第一传输接收点之间被执行;以及由基站基于在预测的未来波束序列中列出的所述第二波束,引起用于ue的无线通信从第一传输接收点到第二传输接收点的改变或切换。
128.示例30.根据示例23至29中任一项所述的装置,使装置训练所述波束序列模型包括以下至少一项:使装置使用监督学习来训练波束序列模型;使装置使用强化学习来训练波束序列模型;或者使装置使用无监督学习来训练波束序列模型。
129.示例31.根据示例20至30中任一项所述的装置,其中用于用户设备的过去波束序列包括多个波束,其中过去波束序列的每个波束基于由基站从用户设备接收的波束测量报告来确定,波束测量报告指示由用户设备关于基站测量的、具有最高信号测量的一个或多个波束。
130.示例32.根据示例20至31中任一项所述的装置,其中用于用户设备的过去波束序列包括多个波束,其中针对一个或多个波束采样间隔,过去波束序列的每个波束基于具有最高信号测量的波束或一组波束来确定,波束或一组波束由基站基于从用户设备接收的一组参考信号来确定。
131.示例33.根据示例20至32中任一项所述的装置,其中用于用户设备的过去波束序列包括多个波束,其中针对一个或多个波束采样间隔,过去波束序列的每个序列基于由基站或用户设备用于基站和用户设备之间通信、并且不引起基站和用户设备之间的连接的丢失的波束来确定。
132.示例34.根据示例20至33中的任一项所述的装置,其中预测的未来波束序列指示由基站用于执行向用户设备的下行链路传输的随时间的传输波束的预测序列。
133.示例35.根据示例20至34中任一项所述的装置,其中预测的未来波束序列指示由基站执行来自用户设备的上行链路接收的随时间的接收波束的预测序列。
134.图12是根据示例实施例的无线站(例如,ap、bs或用户设备、或其他网络节点)1200的框图。无线站1200可以包括例如一个或两个rf(射频)或无线收发器1202a、1202b,其中每个无线收发器包括传输信号的传输器和接收信号的接收器。无线站还包括处理器或控制单元/实体(控制器)1204以执行指令或软件并控制信号的传输和接收,以及存储器1206以存储数据和/或指令。
135.处理器1204还可以做出决定或确定,生成用于传输的帧、分组或消息,解码接收到的帧或消息用于进一步处理,以及在本文中描述的其他任务或功能。处理器1204,例如,可以是基带处理器,可以生成消息、分组、帧或其他信号以用于经由无线收发器1202(1202a或1202b)传输。处理器1204可以控制通过无线网络的信号或消息的传输,并且可以控制经由无线网络的信号或消息的接收等(例如,在被无线收发器1202下变频之后)。处理器1204可以是可编程的并且能够执行存储在存储器或其他计算机介质上的软件或其他指令,以执行上述各种任务和功能,诸如上述任务或方法中的一项或多项。处理器1204可以是(或可以包
括)例如硬件、可编程逻辑、执行软件或固件的可编程处理器和/或这些的任何组合。例如,使用其他术语,处理器1204和收发器1202可以一起被认为是无线传输器/接收器系统。
136.另外,参考图12,控制器(或处理器)1208可以执行软件和指令,并且可以为站1200提供总体控制,并且可以为图12中未示出的其他系统提供控制,诸如控制输入/输出设备(例如,显示器、键盘),和/或可以执行用于可以在无线站1200上提供的一个或多个应用的软件,诸如电子邮件程序、音频/视频应用、文字处理器、ip语音应用或其他应用或软件。
137.另外,可以提供包括存储指令的存储介质,这些指令在由控制器或处理器执行时可以引起处理器1204或其他控制器或处理器执行上述功能或任务中的一项或多项。
138.根据另一个示例实施例,rf或无线收发器1202a/1202b可以接收信号或数据和/或传输或发送信号或数据。处理器1204(以及可能的收发器1202a/1202b)可以控制rf或无线收发器1202a或1202b来接收、发送、广播或传输信号或数据。
139.然而,实施例不限于作为示例给出的系统,本领域技术人员可以将该解决方案应用于其他通信系统。另一个合适的通信系统示例是5g概念。假设5g中的网络架构将与高级lte的网络架构非常相似。5g很可能使用多输入多输出(mimo)天线,比lte多得多的基站或节点(所谓的小小区概念),包括与较小基站合作操作的宏站点,并且可能还采用各种无线电技术,以实现更好的覆盖和更高的数据速率。
140.应当理解,未来的网络将最有可能利用网络功能虚拟化(nfv),其是一种网络架构概念,其提议将网络节点功能虚拟化为“构建块”或实体,这些“构建块”或实体可以在操作上连接或链接在一起以提供服务。虚拟化网络功能(vnf)可以包括使用标准或通用类型服务器而不是定制硬件运行计算机程序代码的一个或多个虚拟机。也可以利用云计算或数据存储。在无线电通信中,这可能意味着节点操作可以至少部分地在可操作地耦合到远程无线电头的服务器、主机或节点中执行。节点操作也可能分布在多个服务器、节点或主机之间。还应该理解,核心网络操作和基站操作之间的劳动力分配可能与lte不同,或者甚至不存在。
141.本文中描述的各种技术的实施例可以在数字电子电路系统中或者在计算机硬件、固件、软件中或者它们的组合中实现。实施例可以实现为计算机程序产品,即,有形地体现在信息载体中的计算机程序,例如,在机器可读存储设备中或在传播的信号中,用于由数据处理装置(例如,可编程处理器、计算机或多台计算机)执行或控制其操作。还可以在计算机可读介质或计算机可读存储介质上提供实施例,所述计算机可读介质或计算机可读存储介质可以是非瞬时性介质。各种技术的实施例还可以包括经由瞬时信号或介质提供的实施例,和/或程序和/或软件实施例,它们可经由因特网或其他网络(有线网络和/或无线网络)下载。此外,实施例可以经由机器类型通信(mtc)提供,也可以经由物联网(iot)提供。
142.计算机程序可以是源代码形式、目标代码形式或一些中间形式,并且它可以存储在某种载体、分发介质或计算机可读介质中,其可以是任何能够携带程序的实体或设备。例如,这样的载体包括记录介质、计算机存储器、只读存储器、光电和/或电载体信号、电信信号和软件分发包。取决于所需的处理能力,计算机程序可以在单个电子数字计算机中执行,也可以分布在多个计算机中。
143.此外,本文描述的各种技术的实施例可以使用信息物理系统(cps)(协作计算元件控制物理实体的系统)。cps可以实现和利用嵌入在不同位置的物理对象中的大量互连ict
设备(传感器、执行器、处理器微控制器
……
)。移动网络物理系统(其中所讨论的物理系统具有固有的移动性)是网络物理系统的一个子类别。移动物理系统的示例包括由人类或动物运输的移动机器人和电子设备。智能手机的普及增加了人们对移动网络物理系统领域的兴趣。因此,可以经由这些技术中的一种或多种来提供本文描述的技术的各种实施例。
144.计算机程序(诸如上述(多个)计算机程序)可以以任何形式的编程语言编写,包括编译或解释语言,并且可以以任何形式部署,包括作为独立程序或作为适合在计算环境中使用的模块、组件、子程序或其他单元或其中的一部分。计算机程序可以部署在一台计算机上或在一个站点的多台计算机上执行,或者分布在多个站点并通过通信网络互连。
145.方法步骤可由一个或多个可编程处理器执行,该处理器执行计算机程序或计算机程序部分以通过对输入数据进行操作并生成输出来执行功能。方法步骤也可以由专用逻辑电路系统来执行,并且装置可以实现为专用逻辑电路系统,例如fpga(现场可编程门阵列)或asic(专用集成电路)。
146.适合于执行计算机程序的处理器包括例如通用和专用微处理器两者,以及任何种类的数字计算机、芯片或芯片组的任何一个或多个处理器。通常,处理器将从只读存储器或随机存取存储器或两者接收指令和数据。计算机的元件可以包括用于执行指令的至少一个处理器和用于存储指令和数据的一个或多个存储器设备。通常,计算机还可以包括、或可操作地耦合到用于存储数据的一个或多个大容量存储设备(例如,磁光盘、磁光盘或光盘),以从一个或多个大容量存储设备接收数据、或将数据传送到一个或多个大容量存储设备、或两者。适用于包含计算机程序指令和数据的信息载体包括所有形式的非易失性存储器,举例来说,包括半导体存储器设备(例如eprom、eeprom和闪存设备);磁盘(例如内置硬盘或可移动磁盘);磁光盘;和cd rom和dvd-rom磁盘。处理器和存储器可以由专用逻辑电路系统补充或合并到专用逻辑电路系统中。
147.为了提供与用户的交互,可以在具有用于向用户显示信息的显示设备例如阴极射线管(crt)或液晶显示器(lcd)监测器和通过其用户可以向计算机提供输入的用户接口(诸如键盘)和定点设备(例如鼠标或轨迹球)的计算机上实现。也可以使用其他类型的设备来提供与用户的交互;例如,向用户提供的反馈可以是任何形式的感官反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以以任何形式接收来自用户的输入,包括声学、语音或触觉输入。
148.实施例可以在计算系统中实现,该计算系统包括后端组件,例如作为数据服务器,或者包括中间件组件,例如应用服务器,或者包括前端组件,例如具有图形用户接口或网络浏览器的客户端计算机,用户可通过其与实施例交互,或这样的后端、中间件或前端组件的任何组合进行交互。组件可以通过任何形式或介质的数字数据通信互连,例如通信网络。通信网络的示例包括局域网(lan)和广域网(wan),例如互联网。
149.虽然已如本文所述说明了所描述实施例的某些特征,但本领域技术人员现在将想到许多修改、替换、变化和等效物。因此,应当理解,所附权利要求旨在覆盖落入各种实施例的真实精神内的所有此类修改和变化。
再多了解一些

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

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

相关文献