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

用于天线切换分集的动态门限的制作方法

2022-02-22 03:29:08 来源:中国专利 TAG:

用于天线切换分集的动态门限
1.本专利申请要求享受于2019年6月27日提交的、名称为“dynamic thresholds for antenna switching diversity(用于天线切换分集的动态门限)”的申请16/455,460号的权益和优先权,上述申请被转让给本技术的受让人,并且据此通过引用的方式将上述申请明确地并入本文中。
技术领域
2.概括而言,下文涉及无线通信,并且更具体地,下文涉及用于天线切换分集(asdiv)的改进的门限。


背景技术:

3.无线通信系统被广泛地部署以提供诸如语音、视频、分组数据、消息传送、广播等各种类型的通信内容。这些系统能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户的通信。这样的多址系统的示例包括第四代(4g)系统(例如,长期演进(lte)系统、改进的lte(lte-a)系统或lte-a专业系统)和第五代(5g)系统(其可以被称为新无线电(nr)系统)。这些系统可以采用诸如以下各项的技术:码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交频分多址(ofdma)或者离散傅里叶变换扩频正交频分复用(dft-s-ofdm)。无线多址通信系统可以包括多个基站或网络接入节点,每个基站或网络接入节点同时支持针对多个通信设备(其可以另外被称为用户设备(ue))的通信。
4.一些ue可以实现asdiv特征以从在一个天线上进行操作切换到在另一天线上进行操作。例如,ue可以包括用于通信的多个天线(例如,两个天线、四个天线等),并且可以使用活动天线(例如,在上行链路上、在下行链路上、或在两者上)进行操作。在一些情况下,基于针对活动天线的当前测量,ue可以切换为使用不同的天线进行操作。天线切换可以允许ue支持无线通信系统中的可靠传输。


技术实现要素:

5.所描述的技术涉及支持用于天线切换分集(asdiv)的动态门限的改进的方法、系统、设备和装置。概括而言,所描述的技术通过基于动态门限来切换操作天线,从而提供可靠的通信。与静态门限相比,动态门限可以提高设备(诸如用户设备(ue))使用“最优”天线(例如,具有最高参考信号接收功率(rsrp)的天线、使用最小发射功率的天线等)进行操作的时间百分比,同时减少天线切换的数量。例如,ue可以使用天线集合中的第一天线与另一无线设备(例如,另一ue、基站等)进行通信。ue可以跟踪针对第一天线的通信测量(例如,rsrp值、发射功率等),并且可以基于当前通信测量来执行天线切换测试。对于天线切换测试,ue可以基于机器学习代理单元来更新动态门限。机器学习代理单元可以是特定于ue的用户、ue、ue的类型、芯片组或这些的某种组合来训练的,并且机器学习代理单元可以包括用于确定经更新的动态门限的神经网络。ue可以执行与动态门限的比较,并且基于该比较来确定是否切换操作天线。
附图说明
6.图1至图3示出了根据本公开内容的各方面的支持用于天线切换分集(asdiv)的动态门限的无线通信系统的示例。
7.图4示出了根据本公开内容的各方面的支持用于asdiv的动态门限的机器学习代理单元训练的示例。
8.图5示出了根据本公开内容的各方面的支持用于asdiv的动态门限的机器学习模型的示例。
9.图6示出了根据本公开内容的各方面的支持用于asdiv的动态门限的决策图的示例。
10.图7示出了根据本公开内容的各方面的支持用于asdiv的动态门限的天线切换过程的示例。
11.图8示出了根据本公开内容的各方面的支持用于asdiv的动态门限的过程流的示例。
12.图9和图10示出了根据本公开内容的各方面的支持用于asdiv的动态门限的设备的框图。
13.图11示出了根据本公开内容的各方面的支持用于asdiv的动态门限的天线管理器的框图。
14.图12示出了根据本公开内容的各方面的包括支持用于asdiv的动态门限的设备的系统的图。
15.图13至图16示出了说明根据本公开内容的各方面的支持用于asdiv的动态门限的方法的流程图。
具体实施方式
16.在一些无线通信系统中,诸如用户设备(ue)之类的无线设备可以实现天线切换以支持可靠的通信。例如,ue可以包括天线切换分集(asdiv)特征,以控制从在ue的第一天线上操作到在ue的第二天线上操作的切换。在一些情况下,ue可以确定针对一个或多个天线的一个或多个当前通信测量,并且可以基于当前通信测量来确定是否切换活动天线。在第一种情况下,ue可以基于针对ue处的天线集合的参考信号接收功率(rsrp)来确定是否切换活动天线。在第二种情况下,ue可以基于用于通过活动天线进行的传输的发射功率来确定是否切换活动天线。ue处的天线切换决策可以是基于天线切换门限的。
17.一些ue可以实现用于天线切换的静态门限。例如,ue可以被配置有静态门限,并且每个ue可以将当前通信测量与相应的静态门限进行比较。在一个示例中,ue可以将两个天线的rsrp值的差与静态门限进行比较,并且如果该差大于或等于静态门限(例如,在活动天线的rsrp显著地小于ue的另一天线的rsrp的情况下),则ue可以切换活动天线。然而,可以选择静态门限以支持特定的用例和/或环境,而不是支持多个不同的用例和/或环境。因此,静态门限可能导致在不同的用例、不同的环境或变化的无线通信系统中的低效性能。例如,在某些环境中静态门限可能导致在ue的“最优”天线(例如,具有最高rsrp值或将最低发射功率用于天线候选集合的传输的天线)上花费相对低的时间百分比。
18.为了支持高效的天线切换,ue可以实现动态天线切换门限。当ue执行天线切换测
试时(例如,如果ue确定其在测量间隔内未使用“最优”天线进行操作),则ue可以基于ue的一个或多个操作条件来更新动态门限。例如,如果活动天线始终以相对较小的余量保持“非最优”,则ue可以降低动态门限以允许将天线切换到更加“最优”的天线(例如,尽管针对天线的rsrp的差很小)。相反,如果“非最优”的天线是异常值,则ue可以增加动态门限以避免低效的天线切换。ue可以基于经更新的动态门限值来确定是否切换活动天线,并且可以根据切换决策来与另一无线设备进行通信。
19.在一些情况下,可以使用包含经训练的神经网络的机器学习代理单元来确定动态天线切换门限。可以训练神经网络以输出产生高效的天线切换过程的动态门限值。在一些情况下,神经网络可以在ue处在线进行进一步训练,以针对ue的特定环境或特定操作条件进行进一步配置。神经网络可以接收当前通信测量作为输入(例如,针对天线的rsrp值的差),并且可以输出与多个潜在门限值相关联的概率。可以选择与最高输出概率相对应的门限值作为经更新的动态门限,并且ue可以使用该经更新的门限值来确定是否从当前的活动天线切换到不同的更加“最优”的天线(例如,具有更高的当前rsrp值的天线)。
20.首先在无线通信系统的背景下描述了本公开内容的各方面。参照机器学习代理单元(例如,训练、节点、决策等)和天线切换过程描述了额外方面。进一步通过涉及使用机器学习代理单元的用于asdiv的动态门限的装置图、系统图和流程图来示出并且参照这些图来描述本公开内容的各方面。
21.图1示出了根据本公开内容的各方面的支持用于asdiv的动态门限的无线通信系统100的示例。无线通信系统100可以包括基站105、ue 115以及核心网络130。在一些示例中,无线通信系统100可以是长期演进(lte)网络、改进的lte(lte-a)网络、lte-a专业网络或新无线电(nr)网络。在一些情况下,无线通信系统100可以支持增强型宽带通信、超可靠(例如,关键任务)通信、低时延通信或者与低成本且低复杂度设备的通信、或其任何组合。
22.基站105可以散布于整个地理区域中以形成无线通信系统100,并且可以是不同形式或具有不同能力的设备。基站105和ue 115可以经由一个或多个通信链路125无线地进行通信。每个基站105可以提供覆盖区域110,ue 115和基站105可以在覆盖区域110上建立通信链路125。覆盖区域110可以是这样的地理区域的示例:在该地理区域上,基站105和ue 115支持根据一种或多种无线电接入技术来传送信号。
23.ue 115可以散布于无线通信系统100的整个覆盖区域110中,并且每个ue 115在不同时间可以是静止的、或移动的、或两者。ue 115可以是不同形式或具有不同能力的设备。在图1中示出了一些示例ue 115。本文描述的ue 115能够与各种类型的设备进行通信,诸如其它ue 115、基站105和/或网络设备(例如,核心网络节点、中继设备、集成接入和回程(iab)节点或其它网络设备),如图1所示。
24.基站105可以与核心网络130进行通信,或者彼此进行通信,或者进行上述两种操作。例如,基站105可以通过回程链路132(例如,经由s1、n2、n3或其它接口)与核心网络130对接。基站105可以在回程链路120上(例如,经由x2、xn或其它接口)上直接地(例如,直接在基站105之间)彼此进行通信,或者间接地(例如,经由核心网络130)彼此进行通信,或者进行上述两种操作。在一些示例中,回程链路120可以是或包括一个或多个无线链路。
25.本文描述的基站105中的一个或多个基站105可以包括或可以被本领域技术人员称为基站收发机、无线基站、接入点、无线收发机、节点b、演进型节点b(enb)、下一代节点b
或千兆节点b(任一项可以被称为gnb)、家庭节点b、家庭演进型节点b、或某种其它适当的术语。
26.ue 115可以包括或可以被称为移动设备、无线设备、远程设备、手持设备、或用户设备、或某种其它适当的术语,其中,“设备”还可以被称为单元、站、终端或客户端以及其它示例。ue 115还可以包括或被称为个人电子设备,诸如蜂窝电话、个人数字助理(pda)、平板计算机、膝上型计算机或个人计算机。在一些示例中,ue 115可以包括或被称为无线本地环路(wll)站、物联网(iot)设备、万物联网(ioe)设备或机器类型通信(mtc)设备等,其可以是在诸如电器、运载工具、仪表等的各种物品中实现的。
27.本文描述的ue 115能够与各种类型的设备进行通信,诸如有时可以充当中继器的其它ue 115以及基站105和网络设备,包括宏enb或gnb、小型小区enb或gnb、中继基站等,如图1中所示。
28.ue 115和基站105可以在一个或多个载波上经由一个或多个通信链路125彼此无线地进行通信。术语“载波”指代具有用于支持通信链路125的定义的物理层结构的射频频谱资源集合。例如,用于通信链路125的载波可以包括射频频谱带的一部分(例如,带宽部分(bwp),其根据给定无线电接入技术(例如,lte、lte-a、lte-a专业、nr)的物理层信道进行操作。每个物理层信道可以携带获取信令(例如,同步信号、系统信息),协调用于载波的操作的控制信令、用户数据或其它信令。无线通信系统100可以支持使用载波聚合或多载波操作与ue 115的通信。根据载波聚合配置,ue 115可以被配置有多个下行链路分量载波和一个或多个上行链路分量载波。载波聚合可以与频分双工(fdd)分量载波和时分双工(tdd)分量载波两者一起使用。
29.在载波上发送的信号波形可以由多个子载波构成(例如,使用诸如正交频分复用(ofdm)或离散傅里叶变换扩频ofdm(dft-s-ofdm)之类的多载波调制(mcm)技术)。在采用mcm技术的系统中,资源元素可以由一个符号周期(例如,一个调制符号的持续时间)和一个子载波组成,其中,符号周期和子载波间隔是逆相关的。每个资源元素携带的比特的数量可以取决于调制方案(例如,调制方案的阶数、调制方案的编码速率、或两者)。因此,ue 115接收的资源元素越多并且调制方案的阶数越高,针对ue 115的数据速率就可以越高。无线通信资源可以指代射频频谱资源、时间资源和空间资源(例如,空间层或波束)的组合,并且对多个空间层的使用可以进一步增加用于与ue 115的通信的数据速率或数据完整性。
30.可以以基本时间单位(其可以例如是指为ts=1/(δf
max
·
nf)秒的采样周期,其中,δf
max
可以表示最大支持的子载波间隔,并且nf可以表示最大支持的离散傅里叶变换(dft)大小)的倍数来表示用于基站105或ue 115的时间间隔。可以根据均具有指定持续时间(例如,10毫秒(ms))的无线帧来组织通信资源的时间间隔。可以通过系统帧号(sfn)(例如,范围从0到1023)来标识每个无线帧。
31.每个帧可以包括多个连续编号的子帧或时隙,并且每个子帧或时隙可以具有相同的持续时间。在一些情况下,帧可以被划分成子帧,并且每个子帧可以被进一步划分成多个时隙。替代地,每个帧可以包括可变数量的时隙,并且时隙的数量可以取决于子载波间隔。每个时隙可以包括多个符号周期(例如,这取决于在每个符号周期前面添加的循环前缀的长度)。在一些无线通信系统100中,时隙可以进一步划分成包含一个或多个符号的多个微时隙。排除循环前缀,每个符号周期可以包含一个或多个(例如,nf个)采样周期。符号周期
的持续时间可以取决于子载波间隔或操作频带。
32.子帧、时隙、微时隙或符号可以是无线通信系统100的最小调度单元,并且可以被称为传输时间间隔(tti)。在一些情况下,tti持续时间(即,tti中的符号周期的数量)可以是可变的。另外或替代地,可以动态地选择无线通信系统100的最小调度单元(例如,在缩短的tti(stti)的突发中)。
33.可以根据各种技术在载波上对物理信道进行复用。例如,可以使用时分复用(tdm)技术、频分复用(fdm)技术或混合tdm-fdm技术来在下行链路载波上对物理控制信道和物理数据信道进行复用。用于物理控制信道的控制区域(例如,控制资源集合(coreset))可以由多个符号周期来定义,并且可以在载波的系统带宽或系统带宽的子集上延伸。可以为ue 115的集合配置一个或多个控制区域(例如,coreset)。例如,ue 115可以根据一个或多个搜索空间集合针对控制信息来监测或搜索控制区域,并且每个搜索空间集合可以包括以级联方式布置的一个或多个聚合水平中的一个或多个控制信道候选。用于控制信道候选者的聚合水平可以指代与用于具有给定有效载荷大小的控制信息格式的编码信息相关联的控制信道资源(例如,控制信道元素(cce))的数量。搜索空间集合可以包括被配置用于向多个ue 115发送控制信息的公共搜索空间集合和用于向特定ue 115发送控制信息的特定于ue的搜索空间集合。
34.在一些示例中,基站105可以是可移动的,并且因此,提供针对移动的地理覆盖区域110的通信覆盖。在一些示例中,与不同的技术相关联的不同的地理覆盖区域110可以重叠,但是不同的地理覆盖区域110可以由同一基站105来支持。在其它示例中,与不同的技术相关联的重叠的地理覆盖区域110可以由不同的基站105来支持。无线通信系统100可以包括例如异构网络,其中不同类型的基站105使用相同或不同的无线电接入技术来提供针对各个地理覆盖区域110的覆盖。
35.无线通信系统100可以支持同步或异步操作。对于同步操作,基站105可以具有相似的帧定时,并且来自不同基站105的传输可以在时间上近似对齐。对于异步操作,基站105可以具有不同的帧定时,并且在一些示例中,来自不同基站105的传输可以不在时间上对齐。本文中描述的技术可以用于同步或异步操作。
36.一些ue 115(例如,mtc或iot设备)可以是低成本或低复杂度设备,并且可以提供机器之间的自动化通信(例如,经由机器到机器(m2m)通信)。m2m通信或mtc可以指代允许设备在没有人为干预的情况下与彼此或基站105进行通信的数据通信技术。在一些示例中,m2m通信或mtc可以包括来自集成有传感器或计量仪以测量或捕获信息并且将这样的信息中继给中央服务器或应用程序的设备的通信,所述中央服务器或应用程序利用该信息或者将该信息呈现给与应用程序进行交互的人类。一些ue 115可以被设计为收集信息或者实现机器或其它设备的自动化行为。针对mtc设备的应用的示例包括智能计量、库存监控、水位监测、设备监测、医疗保健监测、野生生物监测、气候和地质事件监测、车队管理和跟踪、远程安全感测、物理访问控制、以及基于事务的业务计费。
37.无线通信系统100可以被配置为支持超可靠通信或低时延通信、或其各种组合。例如,无线通信系统100可以被配置为支持超可靠低时延通信(urllc)或任务关键通信。ue 115可以被设计为支持超可靠、低时延或关键功能(例如,任务关键功能)。超可靠通信可以包括私人通信或群组通信,并且可以由一个或多个关键任务型服务(诸如关键任务一键通
(mcptt)、关键任务视频(mcvideo)或关键任务数据(mcdata))支持。对关键任务功能的支持可以包括服务的优先化,并且关键任务服务可以用于公共安全或一般商业应用。术语超可靠、低时延、关键任务和超可靠低时延在本文中可以可互换地使用。
38.在一些情况下,ue 115还能够在设备到设备(d2d)通信链路135上与其它ue 115直接进行通信(例如,使用对等(p2p)或d2d协议)。利用d2d通信的一个或多个ue 115可以在基站105的地理覆盖区域110内。这样的组中的其它ue 115可以在基站105的地理覆盖区域110之外,或者以其它方式无法从基站105接收传输。在一些情况下,经由d2d通信来进行通信的多组ue 115可以利用一到多(1:m)系统,其中,每个ue 115向组中的每个其它ue 115进行发送。在一些示例中,基站105促进对用于d2d通信的资源的调度。在其它情况下,d2d通信是在ue 115之间执行的,而不涉及基站105。
39.核心网络130可以提供用户认证、接入授权、跟踪、互联网协议(ip)连接、以及其它接入、路由或移动性功能。核心网络130可以是演进分组核心(epc)或5g核心(5gc),其可以包括管理接入和移动性的至少一个控制平面实体(例如,移动性管理实体(mme)、接入和移动性管理功能单元(amf))以及将分组路由或互连到外部网络的至少一个用户平面实体(例如,服务网关(s-gw)、分组数据网络(pdn)网关(p-gw)、用户平面功能单元(upf))。控制平面实体可以管理非接入层(nas)功能,例如,针对由与核心网络130相关联的基站105服务的ue 115的移动性、认证和承载管理。用户ip分组可以通过用户平面实体来传输,用户平面实体可以提供ip地址分配以及其它功能。用户平面实体可以连接到网络运营商ip服务150。运营商ip服务150可以包括对互联网、内联网、ip多媒体子系统(ims)或分组交换流服务的接入。
40.网络设备中的一些网络设备(例如,基站105)可以包括诸如接入网络实体140之类的子组件,其可以是接入节点控制器(anc)的示例。每个接入网络实体140可以通过多个其它接入网络传输实体(其可以被称为无线电头端、智能无线电头端或发送/接收点(trp))来与ue 115进行通信。每个接入网络传输实体145可以包括一个或多个天线面板。在一些配置中,每个接入网络实体140或基站105的各种功能可以是跨越各个网络设备(例如,无线电头端和anc)分布的或者合并到单个网络设备(例如,基站105)中。
41.无线通信系统100可以使用一个或多个频带(通常在300兆赫(mhz)到300千兆赫(ghz)的范围中)来操作。通常,从300mhz到3ghz的区域被称为特高频(uhf)区域或分米频带,因为波长范围在长度上从近似一分米到一米。uhf波可能被建筑物和环境特征阻挡或重定向,但是波可以足以穿透结构,以用于宏小区向位于室内的ue 115提供服务。与使用频谱的低于300mhz的高频(hf)或甚高频(vhf)部分的较小频率和较长的波的传输相比,uhf波的传输可以与较小的天线和较短的距离(例如,小于100千米)相关联。
42.无线通信系统100可以利用经许可和免许可射频频谱带两者。例如,无线通信系统100可以采用免许可频带(诸如5ghz工业、科学和医疗(ism)频带)中的许可辅助接入(laa)、lte免许可(lte-u)无线接入技术或nr技术。当在免许可射频频谱带中操作时,设备(诸如基站105和ue 115)可以采用载波侦听进行冲突检测和避免。在一些情况下,免许可频带中的操作可以基于结合在经许可频带(例如,laa)中操作的分量载波的载波聚合配置。免许可频谱中的操作可以包括下行链路传输、上行链路传输、p2p传输、d2d传输等。
43.基站105或ue 115可以被配备有多个天线,其可以用于采用诸如发射分集、接收分集、多输入多输出(mimo)通信或波束成形之类的技术。基站105或ue 115的天线可以位于一
个或多个天线阵列或天线面板(其可以支持mimo操作或者发送或接收波束成形)内。例如,一个或多个基站天线或天线阵列可以共置于天线组件处,例如天线塔。在一些情况下,与基站105相关联的天线或天线阵列可以位于不同的地理位置上。基站105可以具有天线阵列,所述天线阵列具有基站105可以用于支持对与ue 115的通信的波束成形的多行和多列的天线端口。同样,ue 115可以具有可以支持各种mimo或波束成形操作的一个或多个天线阵列。另外或替代地,天线面板可以支持针对经由天线端口发送的信号的射频波束成形。
44.基站105或ue 115可以使用mimo通信来利用多径信号传播,并且通过经由不同的空间层发送或接收多个信号来提高频谱效率。这样的技术可以被称为空间复用。例如,发送设备可以经由不同的天线或者天线的不同组合来发送多个信号。同样,接收设备可以经由不同的天线或者天线的不同组合来接收多个信号。多个信号中的每个信号可以被称为分离的空间流,并且可以携带与相同的数据流(例如,相同的码字)或不同的数据流(例如,不同的码字)相关联的比特。不同的空间层可以与用于信道测量和报告的不同的天线端口相关联。mimo技术包括单用户mimo(su-mimo)(其中,多个空间层被发送给相同的接收设备)和多用户mimo(mu-mimo)(其中,多个空间层被发送给多个设备)。
45.波束成形(其还可以被称为空间滤波、定向发送或定向接收)是一种如下的信号处理技术:可以在发送设备或接收设备(例如,基站105或ue 115)处使用该技术,以沿着在发送设备和接收设备之间的空间路径来形成或引导天线波束(例如,发射波束、接收波束)。可以通过以下操作来实现波束成形:对经由天线阵列的天线元件传送的信号进行组合,使得在相对于天线阵列的特定朝向上传播的一些信号经历相长干涉,而其它信号经历相消干涉。对经由天线元件传送的信号的调整可以包括:发送设备或接收设备向经由与该设备相关联的天线元件携带的信号应用某些幅度偏移、相位偏移或两者。可以由与特定朝向(例如,相对于发送设备或接收设备的天线阵列,或者相对于某个其它朝向)相关联的波束成形权重集合来定义与天线元件中的每个天线元件相关联的调整。
46.作为波束成形操作的一部分,基站105或ue 115可以使用波束扫描技术。例如,基站105可以使用多个天线或天线阵列(例如,天线面板),来进行用于与ue 115的定向通信的波束成形操作。基站105可以在不同的方向上将一些信号(例如,同步信号、参考信号、波束选择信号或其它控制信号)发送多次。例如,基站105可以根据与不同的传输方向相关联的不同的波束成形权重集合来发送信号。不同的波束方向上的传输可以用于(例如,由发送设备(诸如基站105)或接收设备(诸如ue 115))识别用于基站105进行的后续发送和/或接收的波束方向。
47.基站105可以在单个波束方向(例如,与接收设备(例如,ue 115)相关联的方向)上发送一些信号(例如,与特定的接收设备相关联的数据信号)。在一些示例中,与沿着单个波束方向的传输相关联的波束方向可以是基于在不同的波束方向上发送的信号来确定的。例如,ue 115可以接收基站105在不同方向上发送的信号中的一个或多个信号,并且可以向基站105报告对ue 115接收到的具有最高信号质量或者以其它方式可接受的信号质量的信号的指示。
48.在一些情况下,可以使用多个波束方向来执行由设备(例如,由基站105或ue 115)进行的传输,并且该设备可以使用数字预编码或射频波束成形的组合来生成用于传输(例如,从基站105到ue 115)的组合波束。ue 115可以报告指示用于一个或多个波束方向的预
编码权重的反馈,并且该反馈可以对应于跨越系统带宽或一个或多个子带的配置的波束数量。基站105可以发送可以被预编码或未被预编码的参考信号(例如,特定于小区的参考信号(crs)、信道状态信息参考信号(csi-rs))。ue 115可以提供针对波束选择的反馈,其可以是预编码矩阵指示符(pmi)或基于码本的反馈(例如,多面板类型码本、线性组合类型码本、端口选择类型码本)。虽然这些技术是参照基站105在一个或多个方向上发送的信号来描述的,但是ue 115可以采用类似的技术来在不同方向上多次发送信号(例如,用于识别用于ue 115进行的后续发送或接收的波束方向)或者在单个方向上发送信号(例如,用于向接收设备发送数据)。
49.当从基站105接收各种信号(诸如同步信号、参考信号、波束选择信号或其它控制信号)时,接收设备(例如,ue 115)可以尝试多个接收配置(例如,定向监听)。例如,接收设备可以通过经由不同的天线子阵列来进行接收,通过根据不同的天线子阵列来处理接收到的信号,通过根据向在天线阵列的多个天线元件处接收的信号应用的不同的接收波束成形权重集合(例如,不同的定向监听权重集合)来进行接收,或者通过根据向在天线阵列的多个天线元件处接收的信号应用的不同的接收波束成形权重集合来处理接收到的信号(以上各个操作中的任何操作可以被称为根据不同的接收配置或接收方向的“监听”),来尝试多个接收方向。在一些示例中,接收设备可以使用单个接收配置来沿着单个波束方向进行接收(例如,当接收数据信号时)。单个接收配置可以在基于根据不同的接收配置方向进行监听而确定的波束方向(例如,基于根据多个波束方向进行监听而被确定为具有最高信号强度、最高信噪比(snr)、或者以其它方式可接受的信号质量的波束方向)上对准。
50.在一些无线通信系统100中,ue 115可以使用天线集合中的第一天线与另一无线设备(例如,另一ue 115、基站105等)进行通信。ue 115可以跟踪针对第一天线的通信测量(例如,rsrp值、发射功率等),并且可以基于当前通信测量来执行天线切换测试。对于天线切换测试,ue 115可以基于机器学习代理单元来更新动态门限。机器学习代理单元可以是特定于ue 115的用户、ue 115、ue 115的类型、芯片组或这些的某种组合来训练的,并且机器学习代理单元可以包括用于确定经更新的动态门限的神经网络。ue 115可以执行与动态门限的比较,并且基于该比较来确定是否切换操作天线。例如,ue 115可以确定在第二天线与活动天线之间的rsrp差,并且如果rsrp差大于或等于所确定的动态门限值,则ue 115可以从活动天线切换到第二天线。
51.图2示出了根据本公开内容的各方面的支持用于asdiv的动态门限的无线通信系统200的示例。无线通信系统200可以包括ue 115-a和基站105-a,它们可以是参照图1描述的对应设备的示例。如参照图1描述的,基站105-a可以为地理覆盖区域110-a提供服务。ue 115-a可以使用天线集合与其它无线设备(例如,包括基站105-a)进行通信,其中可以激活天线集合中的一个天线215以用于通信。在一些情况下,基于下行链路信道205接收,ue 115-a可以选择天线215以用于上行链路信道210传输。可以通过ue 115-a的asdiv特征来执行切换操作天线(例如,从第一天线215-a切换到第二天线215-b)。
52.ue 115可以包括部署在ue 115的芯片组中的asdiv特征。asdiv特征可以管理用于通信的天线215选择。在一些情况下,ue 115(诸如ue 115-a)可以包括两个用于通信的天线215(例如,天线215-a和215-b)。这些天线215可以是逻辑天线、物理天线、天线端口等的示例。在其它情况下,ue 115可以包括用于通信的任意数量的天线215(例如,对于一些具有5g
能力的ue 115为四个天线)。ue 115可以根据天线切换门限和一个或多个当前通信测量来在用于通信的天线215之间切换。
53.在第一示例中,ue 115-a可以基于天线215的rsrp值来执行天线切换。例如,ue 115-a可以使用第一天线215-a来与基站105-a进行通信。另外,ue 115-a可以测量用于与基站105-a进行通信的第一天线215-a和第二天线215-b的rsrp值。如果第一天线215-a的第一rsrp值低于第二天线215-b的第二rsrp值,则ue 115-a可以确定第二天线215b当前是用于与基站105-a进行通信的“最优”或“最佳”天线215(其中“最优”或“最佳”天线215是天线集合中的具有最高当前rsrp测量的天线215)。然而,不是简单地切换到第二天线215-b,而是ue 115-a可以通过将在天线215之间的rsrp值的差与天线切换门限(其可以是rsrp差门限的示例)进行比较来执行天线切换测试。如果在第二天线215-b(具有最大当前rsrp值的天线)与第一天线215-a(当前操作天线)之间的rsrp值的差(例如,rsrpδ)大于天线切换门限,则ue 115-a可以从使用第一天线215-a进行操作切换为使用第二天线215-b进行操作。替代地,如果rsrpδ小于或等于天线切换门限,则ue 115-a可以停留在相同的天线215上(例如,继续使用第一天线215-a进行操作)。
54.在第二示例中,ue 115-a可以基于天线215的发射功率来执行天线切换。例如,ue 115-a可以确定用于与操作天线215-a进行通信的当前发射功率(例如,以达到一定的信号与干扰和噪声比(sinr))。如果当前发射功率超过门限发射功率(例如,最大发射功率,诸如23分贝毫瓦(dbm)),则ue 115-a可以执行天线切换测试。天线切换测试可以涉及将在天线215之间的发射功率值的差与天线切换门限进行比较,该天线切换门限可以是发射功率差门限的示例。如果在第一天线215-a(当前操作天线)与第二天线215-b(具有所需的最小当前发射功率的天线)之间的在信道上(例如,针对上行链路信道210上的给定sinr)的传输所需的发射功率值的差大于天线切换门限,则ue 115-a可以从使用第一天线215-a进行操作切换为使用第二天线215-b进行操作。
55.在一些情况下,ue 115-a可以周期性地确定是否切换操作天线215。例如,ue 115-a可以每640毫秒(ms)确定是否执行天线切换测试。该确定可以是基于针对该周期性时间段的当前通信测量的。在第一示例中,可以针对对应的周期性时间段每640ms测量一次当前通信测量。在第二示例中,ue 115-a可以在整个640ms时段中测量当前通信测量,并且可以对测量进行平均以确定针对该周期性时间段的当前通信测量。这些测量周期的周期性可以是静态的或动态的(例如,基于信道条件)。在一些示例中,当前通信测量可以是特定于天线的。例如,对于单个测量周期,ue 115-a可以确定针对第一天线215-a的第一当前通信测量和针对第二天线215-b的第二当前通信测量。如本文描述的,ue 115-a可以基于针对活动天线215的当前通信测量(例如,针对第一天线215-a的第一当前通信测量)来确定是否执行天线切换测试。
56.如果当前活动天线215的性能下降,则asdiv特征可以允许ue 115-a切换天线。例如,基于ue 115-a和/或天线215的物理朝向、天线215的阻塞(例如,基于用户如何持有或操作ue 115-a)、信道上的基于时间的干扰(例如,突发性干扰)或这些或类似情况的组合,天线215可能具有低可靠性或吞吐量。因此,由于天线切换可能导致传输低效,所以asdiv特征可以允许ue 115-a在执行相对少量天线切换的同时切换到“最优”天线。例如,ue 115-a的信令吞吐量可能在天线切换时减小,并且一些ue 115可能在天线切换期间经历电流中的电
压尖峰(例如,取决于ue 115所使用的频带)。因此,“最优”天线切换门限可以使对“最佳”天线(例如,具有最高当前rsrp值的天线215)的使用最大化,同时使天线切换数量最小化。
57.一些系统可以实现用于ue 115的静态天线切换门限。该静态门限可以由ue 115的原始设备制造商(oem)选择并且在ue 115处预先配置。在一些情况下,静态门限是基于实验室和/或现场测试来确定的,并且对于每个运营商和/或oem可能是不同的(例如,范围从大约4分贝(db)到11db)。然而,在某些系统中,这些静态门限可能是低效的,并且门限值可能随着系统的变化(例如,随着天线、ue 115的数量增加等)而变得过时。在一些情况下,静态天线切换门限可能导致ue 115在大约50%或更短的时间内使用“最佳”天线(例如,具有最高当前rsrp值的天线)进行操作。
58.相反,无线通信系统200的ue 115-a可以实现动态天线切换门限。在一些情况下,ue 115-a处的机器学习代理单元可以修改动态天线切换门限值。可以在ue 115-a中的部署之前开发机器学习代理单元,其中可以奖励或惩罚不同的决策(例如,天线切换决策、门限决策等),以构造用于更新门限的神经网络。例如,在“最优”天线215(例如,具有最高rsrp值的天线215)上操作可能被奖励,而在“非最优”天线215(例如,不具有最高rsrp值的天线215)上操作或者过于频繁地(例如,比使用静态门限的asdiv将进行的切换更频繁地)切换可能受到惩罚。可以使用与许多不同的环境、场景和用例相对应的训练数据(例如,4g网络数据、5g网络数据、载波聚合数据、mimo数据等)来训练神经网络,使得asdiv可以适应或处理无线通信系统200中的不同条件。在一些情况下,另外或替代地,可以在ue 115-a中的部署之后训练或者针对特定环境来训练机器学习代理单元,使得机器学习代理单元可以动态地调整为特定的用户、模型、芯片组、网络和/或操作频带。与实现静态门限相反,基于机器学习代理单元来实现动态天线切换门限可以增加对具有最高rsrp值的天线的使用,从而改善asdiv特征性能。此外,机器学习代理单元可以通过实现动态门限来加速门限调谐并且降低测试成本(例如,基于现场的测试成本)。
59.一些系统可以支持针对机器学习代理单元的灵活训练部署,其中训练可以在不同级别或不同时间执行。例如,可以执行机器学习训练以识别用于实现动态天线切换门限的所有ue 115的通用动态门限(例如,基于矩张量势(mtp))。在其它示例中,可以在芯片组和/或模型测试期间执行机器学习训练,以识别每个芯片组的动态门限、每个ue模型的动态门限、或其组合。在其它示例中,可以在ue 115-a处确定和部署动态门限,并且训练可以在ue 115-a处继续以收敛于用于ue 115-a的特定于用户的动态门限。在一些情况下,可以基于某些条件(例如,机器学习代理单元的性能、训练调度等)来激活或去激活ue 115处的训练。在一些情况下,机器学习代理单元可以支持除asdiv功能之外或者替代asdiv功能的其它操作。例如,机器学习代理单元可以支持确定操作模式(例如,要实现的无线电接入技术)、要实现的技术特征、要使用的射频(rf)功率、无线电链路故障(rlf)预测、或这些或其它获悉的确定的某种组合。
60.在一些实现方式中,无线通信系统200可以使用基于启发式或经配置的门限切换模式或算法的动态天线切换门限。例如,ue 115-a可以存储门限值集合,并且可以被配置为基于一个或多个当前通信参数来在门限值集合之间进行切换。例如,ue 115-a可以基于由ue 115-a执行的天线切换测试的数量来选择动态门限值(例如,在连续的测量时段中,在给定的时间窗内,等等)。ue 115-a可以被预先配置为:基于在时间窗口内执行的更多数量的
天线切换测试来选择较低的动态切换门限;以及基于在时间窗口内执行的更少数量的天线切换测试来选择较大的动态切换门限。这样的算法可以是基于或可以不是基于机器学习的(例如,该算法可以是基于启发式、经验观察、标准化切换过程等的)。
61.与静态门限实现方式相比,由ue 115-a实现的动态门限可以减少用于传输的发射功率,同时改善rsrp、参考信号接收质量(rsrq)、接收信号强度指示符(rssi)、snr或这些的某种组合。在一些情况下,动态天线切换门限可以导致ue 115利用与静态门限实现方式大约相同的数量的天线切换,使用“最优”天线215(例如,具有最高当前rsrp值的天线215)操作大约95%的时间。此外,ue 115-a运行机器学习代理单元的处理成本可以忽略不计。天线切换的益处可以包括:提高切换之后的信令吞吐量(例如,与切换之前的测量时段相比)以及降低切换之后的发射功率(例如,物理上行链路共享信道(pusch)发射功率)(例如,以实现相同的sinr),从而改善ue 115-a处的功耗。
62.图3示出了根据本公开内容的各方面的支持用于asdiv的动态门限的无线通信系统300的示例。无线通信系统300可以包括ue 115-b和基站105-b,它们可以是参照图1和图2描述的对应设备的示例。ue 115-b可以使用天线集合与其它无线设备(例如,包括基站105-b)进行通信,其中一个天线305可以是活动天线。在一些情况下,基于通信测量,ue 115-b可以选择用于上行链路信令310的天线305。可以通过ue 115-b的asdiv特征使用动态门限来执行切换活动天线(例如,从第一天线305-a切换到第二天线305-b)。
63.例如,ue 115-b可以使用活动天线305-a在上行链路上与基站105-b进行通信。ue 115-b可以在第一时间段期间使用活动天线305-a发送上行链路信令310-a。然而,在稍后的时间,ue 115-b可以基于当前通信测量来确定执行天线切换测试。该当前通信测量可以由活动天线305-a(例如,针对“第一”天线305-a的“第一”当前通信测量)或由另一天线305或接收组件来测量。在一些情况下,当前通信测量可以是对下行链路信令315执行的测量的示例,诸如物理下行链路共享信道(pdsch)、一个或多个下行链路参考信号、或这些或其它下行链路信号的任何组合。在其它情况下,当前通信测量可以是使用不同的天线305、不同的接收路径、反馈接收机或这些的某种组合对发射功率的测量的示例。例如,反馈接收机可以测量针对活动天线305-a的上行链路信令310-a的发射功率。
64.ue 115-b可以基于当前通信测量来更新动态门限。例如,ue 115-b可以从天线切换门限值320-a更新为天线切换门限值320-b。在一些情况下,ue 115-b可以存储对多个可能的天线切换门限值320的指示,和/或可以基于查找表、函数、算法、启发式、神经网络、或这些的某种组合,来选择要用于asdiv的门限值。ue 115-b可以基于在经更新的动态门限与比较值之间的比较来确定是否切换活动天线305(例如,从第一天线305-a切换到第二天线305-b)。例如,ue 115-b可以基于一个或多个当前通信测量来计算比较值,并且可以将该比较值与经更新的天线切换门限值320-b进行比较。基于该比较,ue 115-b可以从在天线305-a上操作切换为在天线305-b上操作。ue 115-b可以基于天线切换来使用活动天线305-b(例如,“第二”天线305-b)与基站105-b进行通信。例如,ue 115-b可以在天线切换之后的第二时间段期间使用活动天线305-b发送上行链路信令310-b。
65.图4示出了根据本公开内容的各方面的支持用于asdiv的动态门限的机器学习代理单元训练400的示例。机器学习代理单元训练400可以被拆分为两部分:部署前训练405-a和部署后训练405-b。在一些情况下,机器学习代理单元训练400可以涉及部署前训练405-a
或部署后训练405-b,或者机器学习代理单元训练400可以涉及两者的某种组合。部署前训练405-a可以使用训练数据来执行,而部署后训练405-b可以由无线设备(诸如参照图1至图3描述的ue 115)来执行。机器学习代理单元训练400可以确定ue 115处的用于asdiv的动态天线切换门限。
66.部署前训练405-a可以使用环境模拟器415来确定机器学习代理单元410-a。机器学习代理单元410或其子组件可以用硬件、由处理器执行的代码(例如,软件或固件)或其任何组合来实现。如果用由处理器执行的代码来实现,则机器学习代理单元410或其子组件的功能可以由被设计为执行本文描述的功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或者其任何组合来执行。在一些情况下,部署前训练405-a可以被称为单次机器学习代理单元训练或离线机器学习代理单元训练。在部署前训练405-a中,可以使用训练数据来测试机器学习代理单元410-a。在一特定示例中,该训练数据可以是基于在不同的移动性场景中执行的呼叫记录的。例如,针对每个设备的呼叫可以被组织为“移动”呼叫(例如,其中设备的速度大于或等于每小时5公里(km/h))、“静止”呼叫(例如,其中设备的速度小于5km/h)、“多数静止”呼叫(例如,其中设备的测量速度在5km/h上下波动,而大多数测量结果在5km/h以下)、以及“未报告”呼叫(例如,其中未确定设备的速度信息)。呼叫可以进一步由提供商组织。这些呼叫可能导致平均“最优”天线切换门限的高可变性。对于每个呼叫,数据可以指示针对每个测量间隔的平均吞吐量、针对每个测量间隔的平均pusch发射功率、以及针对每个测量间隔的平均rsrp、rsrq、rssi、snr或这些的某种组合。可以针对训练数据来模拟其它数据。该训练数据(例如,现有的已记录呼叫、模拟呼叫等)可以支持具有模拟环境状态的模拟环境,以用于机器学习代理单元410-a的初始调谐。
67.例如,机器学习代理单元410-a可以使用环境模拟器415进行测试,并且基于评分函数420进行修改。在一些情况下,机器学习代理单元410-a可以从环境模拟器415获得环境状态(例如,在425处)。环境状态可以包括当前天线测量、信道状况、信号、附近的障碍物和/或设备、或这些的某种组合(例如,基于训练数据)。在430处,机器学习代理单元410-a可以基于环境状态来做出决策(例如,确定要执行的动作)。环境模拟器415可以在435处评估动作,并且基于该评估来确定评分函数420。在440处,评分函数420可以基于动作评估来向机器学习代理单元410-a指派奖励和/或惩罚。可以基于奖励和/或惩罚来更新机器学习代理单元410-a,使得如果机器学习代理单元410-a将来遇到类似的状况,则机器学习代理单元410-a更有可能选择有利动作(例如,导致ue 115处的高效通信的动作)。
68.在一个特定示例中,部署前训练405-a可以训练机器学习代理单元410-a处的神经网络以确定动态天线切换门限值。例如,在425处,机器学习代理单元410-a可以接收指示针对ue 115的天线集合的测量时段的rsrp值的环境状态。基于机器学习代理单元410-a处的当前神经网络,机器学习代理单元410-a可以确定动态天线切换门限的值,并且可以基于门限值和环境状态来确定是否将活动天线从第一天线切换到第二天线。在430处,机器学习代理单元410-a可以基于该确定(例如,是切换活动天线还是停留在相同的活动天线上)来发送对要执行的动作的指示。在435处,环境模拟器415可以评估动作。例如,环境模拟器415可以确定与其它潜在动作相比,该动作是否导致针对活动天线的更高的rsrp值,并且环境模拟器415可以基于该确定来确定评分函数420。在一个示例中,如果与停留在相同的天线上
相比,该动作导致针对活动天线的显著地更高的rsrp值,则评分函数420可以奖励切换天线。然而,如果新的活动天线具有较低的rsrp值,并且基于天线切换固有的低效,切换操作天线可能产生成本,则评分函数420可以惩罚切换天线。使用评分函数420,机器学习代理单元410-a可以在440处更新神经网络,其中基于评估由于神经网络的输出而执行的动作来修改神经网络的权重。例如,如果基于由神经网络输出的相对低的动态门限执行了天线切换,并且评估指示该切换是低效的(例如,由于切换活动天线带来的最小rsrp益处),则机器学习代理单元410-a可以修改神经网络的权重,使得相同或相似的环境状态可以在将来导致相对较高的动态门限。该相对较高的动态门限可以使得机器学习代理单元410-a在满足相同的环境条件的情况下确定停留在活动天线上。
69.在一些情况下,本文描述的训练可以是基于一个或多个策略的。这些策略可以由监督训练的用户或基于优选结果(例如,与高效天线使用相关联的结果)来定义。机器学习代理单元410-a做出的每个决策(例如,每个选择的动作)可以基于策略集合中的至少一个策略来接收分数。可以根据分数来计算梯度(例如,在机器学习代理单元410-a做出多个决策之后),并且可以根据梯度来更新神经网络权重。机器学习代理单元410-a可以继续适应性地改变,以使策略最大化或满足策略。在一些情况下,可以关闭策略,并且进一步的训练(例如,在线训练)可以是基于测量或度量的。
70.在部署前训练405-a之后,可以在445处在一个或多个无线设备(例如,ue 115)中部署经训练的机器学习代理单元410-a。可以使用经训练的机器学习代理单元410-a来操作无线设备。在一些情况下,为了优化或改善机器学习代理单元410-a在不同环境450中的性能,可以在ue 115处执行部署后训练405-b。可以由特定的机器学习代理单元410来独立地进行特定于环境的训练。不同的环境450可以包括室内环境、室外环境、操作设备的不同用户、移动环境(例如,在运载工具中)、静止环境、或这些或影响机器学习代理单元的准确性的其它环境的任何组合。在一些情况下,部署后训练405-b可以被称为在线训练,并且基于在线训练而确定的机器学习代理单元410可以称为机器学习代理、机器学习代理组件、智能代理、智能代理单元、或某种类似术语。
71.每个ue 115(例如,每个ue 115、具有相同芯片组的每个ue 115、相同ue类型的每个ue 115等)可以被配置有相同的经训练的机器学习代理单元410-a。从相同的经训练的神经网络开始,采用部署后训练405-b的每个ue 115可以根据ue 115在其内操作的环境450来更新神经网络。例如,第一ue 115可以基于第一环境450-a来训练神经网络,并且可以在455-a处更新机器学习代理单元以获得针对环境450-a而专门训练的机器学习代理单元410-b。类似地,第二ue 115可以在455-b处更新机器学习代理单元以获得针对环境450-b而专门训练的机器学习代理单元410-c,并且第三ue 115可以在455-c处更新机器学习代理单元以获得针对环境450-c而专门训练的机器学习代理单元410-d。基于特定于环境的训练,相同的条件或测量可能导致针对机器学习代理单元410-b和410-c(例如,根据不同的环境450进行训练)的不同的决策和/或动作。例如,相同的rsrp测量可能在不同的环境450中导致不同的动态门限和不同的天线切换决策,诸如针对城市环境与乡村环境、针对静止环境与高度移动环境、或者针对具有不同用户行为的不同用户。在至少一个实施例中,单个ue 115可以训练多个不同的神经网络,其中每个神经网络针对用户、环境(例如,地理位置)、载波频率等的不同组合。因此,ue 115可以基于当前用户、环境、载波或其它因素来选择可用
神经网络之一进行训练或使用。
72.部署后训练405-b可以允许ue 115适应特定用户或特定频繁环境,从而改善ue 115的天线切换性能。部署后训练405-b还可以允许机器学习代理单元410在ue 115移动到新环境450的情况下重新学习“最优”行为。在一个特定示例中,第一用户使用的移动电话可以执行部署后训练405-b,以基于第一用户如何持有移动电话(例如,由于第一用户的特定抓握、第一用户的手的大小等,某些天线可能被阻塞)来调谐神经网络。如果第一用户将移动电话出售给第二用户,则可以再次执行部署后训练405-b,以基于第二用户如何持有移动电话来重新调谐神经网络。在一些情况下,部署后训练405-b可以根据训练调度连续地或周期性地发生。在其它情况下,可以基于机器学习代理单元度量来触发部署后训练405-b。例如,如果一个或多个性能量度降级(例如,天线切换的数量针对某一时间段超过门限值,使用具有最高rsrp值的天线进行操作的时间量针对某一时间段低于门限值等),这可能指示ue 115的操作环境450的变化,则可以在ue 115处激活训练。在上述特定示例中,接收和操作移动电话的第二用户可能由于天线处的不同的(平均)通信测量(基于第二用户以与第一用户不同的方式持有移动电话)而触发部署后训练405-b。
73.在一些情况下,机器学习代理单元训练400可以在几个小时(例如,其中小时可以表示机器学习代理单元410经过的呼叫长度)内改善天线切换性能。在一特定示例中,在14小时内,机器学习代理单元训练400可能导致与静态门限表现相当的动态门限算法。在22小时内,机器学习代理单元训练400可能导致优于静态门限的动态门限算法。
74.图5示出了根据本公开内容的各方面的支持用于asdiv的动态门限的机器学习模型500的示例。机器学习模型500可以在无线设备(诸如参照图1至图3描述的ue 115)处实现。机器学习模型500可以包括神经网络510,其中可以根据如参照图4描述的机器学习代理单元训练400来确定神经网络510的节点之间的权重。在一些情况下,神经网络510可以通过确定用于天线切换的动态门限来支持asdiv。
75.神经网络510可以包括输入层515、一个或多个隐藏层520和输出层525。在具有一个隐藏层520的完全连接的神经网络中,每个隐藏层节点535可以从每个输入层节点530接收值作为输入,其中对每个输入进行加权。这些神经网络权重可以是基于在神经网络510的训练期间修改的成本函数的。类似地,每个输出层节点540可以从每个隐藏层节点535接收值作为输入,其中对输入进行加权。如果神经网络510的训练完成,则可以根据输入值505和所确定的权重使用矩阵运算来表示神经网络510。例如,可以根据以下等式来计算隐藏值:,
76.[输入]*[输入隐藏权重]=f([隐藏]),
ꢀꢀ
(1)
[0077]
其中,
[0078][0079]
[输入]是与神经网络510的输入值505相对应的k个输入值的k维数组,[输入隐藏权重]是与针对神经网络510所确定的输入到隐藏权重相对应的n个隐藏节点的k
×
n维矩阵,并且[隐藏]是与隐藏层520处的计算值相对应的n维数组。类似地,可以根据以下等式来计算输出值:
[0080]
[隐藏]*[输出隐藏权重]=s(f([输出])),
ꢀꢀ
(3)
[0081]
其中,
[0082][0083]
[输出隐藏权重]是与针对神经网络510所确定的隐藏到输出权重相对应的m个输出节点的n
×
m维矩阵,并且[输出]是与神经网络510的输出相对应的m维数组。该计算实现方式可以被存储在存储器中并且由ue 115使用(例如,如果针对ue 115不支持部署后训练的话)。
[0084]
如果在ue 115处支持部署后训练(例如,在线训练),则ue 115可以分配存储器以存储反向矩阵乘法的误差和/或梯度。这些误差和/或梯度可以支持基于输出反馈来更新神经网络510。训练神经网络510可以支持对权重的计算(例如,将输入层节点530连接到隐藏层节点535,以及将隐藏层节点535连接到输出层节点540),以将输入模式映射到期望的输出结果。
[0085]
在一个特定示例中,神经网络510可以支持对用于asdiv的天线切换门限的动态选择。包含机器学习模型500的ue 115可以在测量周期(例如,640ms)期间执行通信测量。在测量周期结束时,ue 115可以确定ue 115使用“最佳”天线(例如,根据某种测量标准)进行操作的时间百分比。如果在测量周期期间,ue 115在“最佳”天线上操作达大于或等于门限时间百分比(例如,测量周期的50%),则ue 115可以不执行天线切换测试,并且对应地,可以不使用神经网络510来更新动态门限。然而,如果ue 115在“最佳”天线上操作达少于门限时间百分比,则ue 115可以执行天线切换测试。为了执行天线切换测试,ue 115可以使用神经网络510来更新动态门限。
[0086]
ue 115可以将输入值505发送到神经网络510以进行处理。在一些情况下,输入值505可以是在测量周期内具有最大平均rsrp值的天线与测量周期内的操作天线之间的rsrp值的平均差(例如,其中输入可以被称为测量周期内的平均rsrpδ)。输入值505可以被转换成输入层515处的k个输入层节点530的集合。在一些情况下,可以在输入层515的不同输入层节点530处输入不同的测量。在其它情况下,测量周期内的平均rsrpδ可以被转换成与节点相对应的值的数组(例如,平均rsrpδ十进制值可以被转换成二进制值,其中二进制值的每个比特被指派给输入层515的输入层节点530)。如果输入层节点530的数量超过与输入值505相对应的输入数量,则可以向一些输入层节点530指派默认值(例如,值0)。如图所示,输入层515可以包括三个输入层节点530-a、530-b和530-c。然而,应当理解,输入层515可以包括任意数量的输入层节点530(例如,20个输入节点)。
[0087]
神经网络510可以基于在k个输入层节点530与n个隐藏层节点535之间的输入到隐藏权重数量,来将输入层515转换为隐藏层520。神经网络510可以包括任意数量的隐藏层520作为在输入层515与输出层525之间的中间步骤。另外,每个隐藏层520可以包括任意数量的节点。例如,如图所示,隐藏层520可以包括四个隐藏层节点535-a、535-b、535-c和535-d。然而,应当理解,隐藏层520可以包括任意数量的隐藏层节点535(例如,10个输入节点)。在完全连接的神经网络中,一层中的每个节点都可以是基于先前层中的每个节点的。例如,隐藏层节点535-a的值可以是基于输入层节点530-a、530-b和530-c的值的(例如,其中向每个节点值应用不同的权重)。
[0088]
神经网络510可以确定在一个或多个隐藏层520之后的输出层525的输出层节点540的值。例如,神经网络510可以基于在n个隐藏层节点535与m个输出层节点540之间的隐
藏到输出权重数量,来将隐藏层520转换为输出层525。在一些情况下,n=m。每个输出层节点540可以对应于神经网络510的不同的输出值545。例如,对于神经网络510确定用于天线切换的动态门限,每个输出层节点540可以对应于动态天线切换门限的不同的门限值。因此,输出层525中的输出层节点540的数量可以对应于ue 115所支持的门限分集的水平。如图所示,神经网络510可以包括三个输出层节点540-a、540-b和540-c,从而支持三个不同的门限值。然而,应该理解,输出层525可以包括任意数量的输出层节点540(例如,20个输出节点,对应于动态门限的20个潜在值)。由神经网络510针对输出层节点540所确定的值可以对应于ue 115应当将关联的门限用于天线切换的概率。
[0089]
在一个特定示例中,基于神经网络510的输入值505,神经网络510可以确定针对输出层节点540-a、540-b和540-c的概率值分别为0.21、0.73和0.06。输出层节点540-a可以对应于第一门限值(例如,4db),输出层节点540-b可以对应于第二门限值(例如,7db),并且输出层节点540-c可以对应于第三门限值(例如,10db)。因此,基于针对输出层525所确定的概率值,神经网络510可以基于机器学习训练来确定与输出层节点540-b相对应的第二门限值(以及最高概率值0.73)是最可能的“最优”门限值,其中训练允许神经网络权重将输出偏向门限,从而导致最佳性能(例如,增加在具有最高rsrp值的天线上花费的时间,同时减少操作天线切换的数量)。神经网络510可以基于对应的概率值将第二门限值(例如,7db)作为输出值545输出,并且ue 115在确定是否从一个操作天线切换到另一操作天线(例如,根据切换算法)时将该第二门限值用作经更新的动态门限值。
[0090]
ue 115可以每个测量周期(例如,每640ms)重复该过程(例如,确定是否执行天线切换测试;如果执行天线切换测试,则使用神经网络510来确定经更新的动态门限;以及基于经更新的门限来确定是否切换活动天线)。另外,在一些情况下,ue 115可以在操作期间重新训练神经网络510。例如,ue 115可以存储用于神经网络510的成本函数。如果针对神经网络510激活了训练,则ue 115可以基于ue 115的度量(例如,天线切换的数量、使用具有最高rsrp的天线等所花费的时间百分比等),和/或基于将ue 115的度量与模拟度量进行比较(如果ue 115使用静态天线切换门限进行操作的话),来指派奖励值、惩罚值或两者。用于神经网络510的成本函数可以是基于奖励值和/或惩罚值的,并且在神经网络510中的节点之间的权重可以是基于成本函数的。在任何训练之前,m个潜在门限值很可能是同等地基于输入值505的,但是在训练神经网络510时,权重可能偏移,使得神经网络510更有可能导致支持ue 115处的高效天线切换的某些门限。在一些情况下,神经网络510可以是前馈(ff)或深层前馈(dff)神经网络,递归神经网络(rnn)、长期/短期记忆(lstm)神经网络、卷积神经网络(cnn)、或任何其它类型的神经网络的示例。
[0091]
图6示出了根据本公开内容的各方面的支持用于asdiv的动态门限的决策图600的示例。决策图600示出了用于确定是否切换用于通信的操作天线的过程。如参照图1至图3描述的ue 115可以使用如参照图1至图5描述的机器学习代理单元来根据决策图600进行操作。决策图600可以示出用于ue 115使用预训练的神经网络执行的过程,其中可以在ue 115处当前激活或去激活对神经网络的进一步的训练(例如,部署后训练)。
[0092]
在605处,ue 115可以执行测试(例如,周期性测试、非周期性测试等)。如果测试是周期性测试,则可以基于测量间隔来执行测试。例如,ue 115可以在整个测量间隔中测量通信度量,并且可以在每个测量间隔的结束处(例如,每640ms)执行周期性测试。在一些情况
下,测量间隔的长度是在ue 115处预先配置的。在其它情况下,测量间隔的长度可以改变(例如,基于信道状况、ue 115在其内操作的环境等)。如果测试是非周期性测试,则可以基于调度或基于一个或多个触发来执行测试。
[0093]
测试可以涉及:在610处,ue 115确定ue 115在先前测量间隔期间是否在“最优”天线上进行操作。例如,ue 115可以在测量间隔期间测量天线集合的rsrp值,并且可以基于rsrp测量来确定“最优”天线。在第一示例中,ue 115可以在先前测量间隔上对每个天线的rsrp值进行平均,并且可以将具有最大平均rsrp值的天线识别为“最优”天线。在第二示例中,ue 115可以将天线集合中的在先前测量间隔期间在最大时间量内具有最高rsrp值的天线识别为“最优”天线。在第三示例中,ue 115可以计算整个测量间隔内的天线集合的rsrpδ值,并且可以将具有最大平均rsrpδ值的天线识别为“最优”天线。如果ue 115在先前测量间隔内在所识别的“最优”天线上进行操作,则ue 115可以不执行天线切换测试(例如,包括更新动态门限以及基于动态门限来确定是否切换操作天线)。替代地,ue 115可以在605处再次执行测试(例如,在另一测量间隔之后)。替代地,如果ue 115在先前的测量间隔内未在所识别的“最优”天线上进行操作,则ue 115可以在615处激活机器学习代理单元。
[0094]
在615处激活机器学习代理单元可以涉及更新用于天线切换的动态门限。ue 115可以将天线之间的一个或多个rsrpδ值(例如,针对先前测量间隔的平均rsrpδ值、在先前测量间隔期间测量的多个rsrpδ值等)输入到机器学习代理单元。在第一示例中,机器学习代理单元可以使用经训练的神经网络,以基于输入的rsrpδ值来确定用于天线切换的经更新的动态门限。另外或替代地,机器学习代理单元可以使用启发式,以基于输入来确定经更新的动态门限。基于机器学习代理单元的结果,ue 115可以在620处获得经更新的动态门限值,并且可以在625处使用经更新的动态门限值来应用asdiv特征。asdiv特征可以基于将来自先前测量间隔的测量与经更新的动态门限值进行比较,来确定是否切换操作天线。例如,如果先前测量间隔内在第二天线与当前操作天线之间的平均rsrpδ值大于或等于经更新的动态门限值,则ue 115可以从当前操作天线切换到第二天线以在下一测量间隔期间进行通信。ue 115可以根据测试周期性(例如,基于测量间隔的长度)或者根据某种其它基于调度和/或基于触发的标准来重复该过程。
[0095]
在一些情况下,ue 115可以实现针对机器学习代理单元的训练(例如,在智能代理模型中)。可以独立于激活机器学习代理单元来激活针对机器学习代理单元的训练630(例如,如本文描述的,其中激活机器学习代理单元涉及更新用于天线切换的动态门限)。具体地,ue 115可以基于当前通信测量来激活机器学习代理单元,以便使用经训练的神经网络来更新用于天线切换的动态门限,而ue 115可以基于用于训练的调度、用于天线切换的动态门限的性能、或两者,来激活针对机器学习代理单元的训练630,以便更新神经网络本身。
[0096]
当在训练630中时,ue 115可以执行除上述过程之外的多个额外过程。在一些情况下,如果ue 115在“最优”天线上操作的时间百分比针对某个训练时间段(其可以与在605处用于执行测试的测量间隔相同或不同(例如,更长))下降到门限百分比以下,则ue 115可以激活或重新激活训练。例如,如果ue 115在“最优”天线上操作达小于多个测量间隔(例如,20个测量间隔)的跨度上的60%的时间,则ue 115可以重新激活训练。如果ue 115在“最优”天线上操作的时间百分比超过门限百分比(例如,相同的门限百分比或不同的门限百分比),则ue 115可以去激活训练。另外或替代地,ue 115可以关闭训练以节省计算功率、计算
资源和/或存储器使用。例如,ue 115可以基于可用的中央处理单元(cpu)资源、可用的dsp功率、或其组合来确定ue 115是否具有足够的资源以用于机器学习训练。ue 115可以基于cpu和/或dsp资源、功率利用率、或两者来动态地激活或去激活训练。另外或替代地,ue 115可以基于ue 115的训练调度来动态地激活或去激活训练。例如,ue 115可以全天跟踪通信测量,并且可以每天午夜开启一次训练以处理所跟踪的通信测量,并且基于该处理来更新机器学习代理单元。
[0097]
当在训练630中时,ue 115可以根据静态天线切换门限来跟踪通信测量和/或度量(例如,除了所跟踪的针对动态天线切换门限的测量和/或度量之外)。ue 115可以在635处与动态门限并行地使用静态门限,使得ue 115可以基于静态门限来确定asdiv特征将切换操作天线还是停留在操作天线上。ue 115(例如,ue 115的训练模块)可以基于将针对动态天线切换门限的度量与针对静态天线切换门限的度量进行比较来应用奖励和/或惩罚。
[0098]
例如,在640处,ue 115可以基于针对训练测量周期(例如,训练时间段,诸如一天)的动态门限来计算使用“最优”天线进行操作的时间百分比。另外,ue 115可以计算如果基于静态门限(例如,针对相同的训练时间段,诸如一天)进行操作,ue 115将使用“最优”天线进行操作的时间百分比。ue 115可以对针对动态门限和针对静态门限使用“最优”天线进行操作的时间百分比进行比较,并且可以基于该比较来确定天线选择奖励或天线选择惩罚。例如,如果与静态门限相比,ue 115基于动态门限使用“最优”天线进行操作达更大的时间百分比,则ue 115可以在650处确定天线选择奖励,并且如果与动态门限相比,ue 115基于静态门限使用“最优”天线进行操作将达更大的时间百分比,则ue 115可以在655处确定天线选择惩罚。天线选择奖励或天线选择惩罚可以应用于用于机器学习代理单元的神经网络的成本函数。
[0099]
类似地,在645处,ue 115可以计算基于动态门限而执行的活动天线切换的数量以及如果基于静态门限进行操作ue 115将执行的活动天线切换的数量。ue 115可以对针对动态门限和静态门限的天线切换的数量进行比较,并且可以基于该比较来确定天线切换奖励或天线切换惩罚。例如,如果与静态门限相比,ue 115基于动态门限执行更少数量的切换,则ue 115可以在660处确定天线切换奖励,并且如果与动态门限相比,ue 115基于静态门限执行更少数量的切换,则ue 115可以在665处确定天线切换惩罚。天线切换奖励或天线切换惩罚可以应用于用于机器学习代理单元的神经网络的成本函数(例如,替代或除了天线选择奖励或天线选择惩罚之外)。可以针对给定的时间段(例如,针对一秒钟、一分钟、一小时、一天等)或针对给定的通信集合(例如,针对特定呼叫)来计算惩罚和奖励。
[0100]
在670处,ue 115可以基于惩罚和/或奖励来计算梯度,并且可以基于所计算的梯度来更新机器学习代理单元(例如,机器学习代理单元的神经网络)。在一个示例中,机器学习代理单元可以基于所计算的梯度来更新神经网络的节点之间的一个或多个权重。该训练可以为机器学习代理单元提供增强的学习,并且可以基于ue 115的操作来继续调谐和/或改善神经网络。
[0101]
图7示出了根据本公开内容的各方面的支持用于asdiv的动态门限的天线切换过程700的示例。天线切换过程700可以由如参照图1至图6描述的ue 115执行以实现用于天线切换的动态门限735。在一些情况下,动态门限735可以是基于包含经训练的神经网络的机器学习代理单元的。如图所示,神经网络可以输出来自可能门限集合(例如,从1db到16db)
的rsrpδ门限730,并且ue 115可以基于rsrpδ门限730来确定是否从使用第一天线进行操作切换为使用第二天线进行操作。天线切换过程700可以示出针对由ue 115执行的呼叫的测量的一个潜在示例。
[0102]
ue 115可以包括两个天线,并且可以跟踪针对每个天线的rsrp值710。例如,ue 115可以测量针对第一天线715-a的rsrp值,并且可以测量针对第二天线715-b的rsrp值。rsrp值可以对应于测量时段705内的平均rsrp值。如果当前操作天线720(例如,第一天线715-a或第二天线715-b)在测量时段705期间具有与其它天线相比更低的rsrp值,则ue 115可以激活机器学习代理单元。当机器学习代理单元活动时,ue 115可以更新动态门限735,并且可以将在两个天线之间的rsrpδ与动态rsrpδ门限730的当前值进行比较。如果两个天线之间的当前rsrpδ大于或等于动态rsrpδ门限730的当前值,则ue 115可以执行天线切换725。
[0103]
例如,ue 115可以初始地使用天线715-a进行操作。然而,基于动态门限735,ue 115可以执行从天线715-a到天线715-b的天线切换725-a。即,ue 115可以激活机器学习代理单元,并且使用所激活的机器学习代理单元来确定经更新的动态门限。例如,将当前通信测量(例如,针对第一天线715-a的当前rsrp值、针对第二天线715-b的当前rsrp值、针对天线的当前rsrp值的差、其中当前操作天线720不是“最优”天线的连续测量时段705的数量、或这些和/或其它通信参数的某种组合)输入到所激活的机器学习代理单元的神经网络中可以确定动态门限735的经更新的值。如图所示,基于当前通信测量,ue 115可以将动态门限735从8db更新为14db,更新为1db。当将动态门限735从14db切换到1db时,ue 115可以基于当前操作天线720与另一天线之间的rsrpδ值(例如,大约为4db)大于动态门限735来执行天线切换725-a。在一些情况下,从14db到1db的这一下降可能是基于在没有天线切换的情况下在多个连续测量时段705内当前操作天线720是“非最优”(例如,具有与另一天线相比更低的rsrp值710)的。
[0104]
ue 115可以在天线715-b上操作,直到天线切换725-b为止。如图所示,针对天线715-b(例如,当前操作天线720)的rsrp值在天线切换725-b之前可能多次下降到针对天线715-a的rsrp值以下,从而使得激活机器学习代理单元激活并且更新动态门限735。例如,在一种情况下,基于所激活的机器学习代理单元的神经网络的输出(例如,基于当前操作天线720在自从天线切换725-a以来的第一测量时段705内是“非最优”的,或者基于任何其它当前通信测量或参数),动态门限735可以从1db增加到16db。然而,基于rsrp值710和动态rsrpδ门限730,ue 115可以停留在天线715-b上。这可以减少天线切换的数量,并且导致高效的asdiv操作。
[0105]
在一些情况下,可以在ue 115处存储静态门限740(例如,10db),并且ue 115可以基于静态门限740来跟踪预测的操作。ue 115可以在实现针对机器学习代理单元的神经网络的训练时使用这些预测的操作。例如,ue 115可以针对给定的训练时间段将这些预测的操作的性能与实际操作(例如,使用动态门限735)的性能进行比较,并且可以基于该比较来激活机器学习代理单元的训练。例如,如果动态门限735的性能下降到静态门限740的性能以下,则ue 115可以执行机器学习过程以为机器学习代理单元更新在神经网络的节点之间的权重。当机器学习代理单元被激活时,经更新的神经网络可能导致与未更新的神经网络不同的动态门限735值。在一个特定示例中,如果在该更新的训练之前,神经网络基于某个
当前通信测量集合而产生为10db的动态门限735值,则在利用经更新的权重训练神经网络之后,可能基于相同的当前通信测量集合而产生为12db的动态门限735值。
[0106]
图8示出了根据本公开内容的各方面的支持用于asdiv的动态门限的过程流800的示例。过程流800可以示出ue 115-c处的示例天线切换过程。ue 115-c可以与基站105-c或另一无线设备进行通信。ue 115-c和基站105-c可以是参照图1至图7描述的对应的无线设备的示例。在一些情况下,代替ue 115-c实现天线切换过程,不同类型的无线设备(例如,基站105)可以实现asdiv。可以实现以下的替代示例,其中一些步骤可以以与所描述的顺序不同的顺序执行或根本不执行。在一些实现中,步骤可以包括下文未提及的额外特征,或者可以添加另外的步骤。
[0107]
在805处,ue 115-c可以使用天线集合中的第一天线与无线设备(例如,基站105-c)进行通信。在810处,ue 115-c可以基于当前通信测量来对天线集合执行天线切换测试。在一些情况下,当前通信测量(其可以被称为针对第一天线(即,活动天线)的“第一”当前通信测量)可以是针对第一天线的第一rsrp测量的示例。ue 115-c可以测量针对天线集合中的每个天线的rsrp,并且如果在测量周期的门限时间百分比期间(例如,50%)针对第一天线的第一rsrp是针对天线集合的最高rsrp值,则可以执行天线切换测试。在一些其它情况下,当前通信测量可以是针对第一天线的发射功率测量的示例(例如,其中反馈接收机可以确定用于第一天线的发射功率)。如果用于第一天线的发射功率大于发射功率门限(例如,23db),则ue 115-c可以执行天线切换测试。
[0108]
在815处,ue 115-c可以基于执行天线切换测试来激活包括神经网络的机器学习代理单元。神经网络可以是通用神经网络,或者可以是特定于芯片组、ue的类型、ue 115-c,ue 115-c的用户或这些的某种组合的。在820处,ue 115-c可以基于当前通信测量来将动态门限从第一门限值更新为第二门限值(例如,不同于第一门限值)。在一些情况下,可以基于神经网络来更新动态门限。例如,ue 115-c可以将在天线集合中的天线之间的rsrp的差集合输入到神经网络中,接收用于动态门限的门限值集合作为神经网络的输出,并且基于与第二门限值相关联的概率值来从门限值集合中选择第二门限值。
[0109]
在一些情况下,ue 115-c可以在ue 115-c处激活针对机器学习代理单元的训练。可以基于天线切换度量、ue训练调度、或其组合来激活机器学习代理单元训练。训练可以涉及:基于天线切换的数量、使用天线集合中的具有最高rsrp(或针对给定sinr的最低发射功率)的天线进行操作的时间量、或两者,来更新在神经网络的节点之间的一个或多个权重。在一些示例中,为了支持训练,ue 115-c可以根据静态门限来跟踪天线切换决策过程(例如,当基于根据动态门限的天线切换决策过程进行操作时)。更新神经网络权重可以涉及:将使用动态门限的天线切换的数量与使用静态门限的天线切换的数量进行比较;以及基于该比较来将奖励值或成本值应用于用于神经网络的成本函数。另外或替代地,更新神经网络权重可以涉及:将使用动态门限使用天线集合中的具有最高rsrp的天线进行操作的时间量与使用静态门限使用天线集合中的具有最高rsrp的天线进行操作的时间量进行比较;以及可以基于该比较来将奖励值或成本值应用于用于神经网络的成本函数。在一些情况下,ue 115-c可以去激活针对ue 115-c处的机器学习代理单元的训练(例如,基于天线切换度量、ue训练调度、或两者)。
[0110]
在825处,ue 115-c可以基于在经更新的动态门限与基于当前通信测量的比较值
之间的比较,来从天线集合中的第一天线切换到第二天线。在一些情况下,可以通过测量针对第一天线的第一当前通信测量(例如,第一rsrp值)和针对第二天线的第二当前通信测量(例如,第二rsrp值)并且计算在第二当前通信测量值与第一当前通信测量值之间的差(例如,rsrpδ值),来确定该比较直。这里,“第一”和“第二”可能不表示时间关联,而是替代地指示针对哪个天线(即,第一天线或第二天线)执行测量。如果ue 115-c确定所计算的差(例如,rsrpδ值)大于或等于动态门限,则ue 115-c可以切换操作天线。
[0111]
在830处,ue 115-c可以基于天线切换来使用第二天线与无线设备(例如,基站105-c)进行通信。在一些情况下,天线切换可以减小由ue 115-c用于传输的发射功率。ue 115-c可以基于下行链路信号的通信测量来切换用于发送上行链路信号的操作天线。
[0112]
在一些系统中,ue 115-c可以根据测量周期来周期性地执行本文描述的过程。例如,ue 115-c可以在测量周期内周期性地测量当前通信测量,其中当前通信测量与在测量周期内操作天线的平均rsrp或平均发射功率相对应。ue 115-c可以根据测量周期并且基于当前通信测量的周期性测量来周期性地确定是否执行天线切换测试。测量周期的长度可以是静态的(例如,640ms)或动态的(例如,基于信道质量、ue 115-c的速度、系统的变化等)。
[0113]
此外,在一些系统中,ue 115-c可以实现本文描述的过程以支持多天线切换。例如,ue 115-c可以使用第一天线集合进行操作,并且可以基于一个或多个动态门限来切换为使用第二天线集合进行操作。第一天线集合和第二天线集合可以是不同的,或者可以包括一个或多个相同的天线。例如,ue 115-c可以基于动态门限来切换活动天线集合中的一个天线,或者ue 115-c可以基于动态门限(或基于多个动态门限)来切换活动天线集合中的多个天线。
[0114]
图9示出了根据本公开内容的各方面的支持用于asdiv的动态门限的设备905的框图900。设备905可以是如本文描述的ue 115的各方面的示例。设备905可以包括接收机910、天线管理器915和发射机920。设备905还可以包括处理器。这些组件中的每个组件可以相互通信(例如,经由一个或多个总线)。
[0115]
接收机910可以接收诸如分组、用户数据或者与各种信息信道(例如,控制信道、数据信道以及与使用机器学习代理单元的用于asdiv的动态门限相关的信息等)相关联的控制信息之类的信息。可以将信息传递给设备905的其它组件。接收机910可以是参照图12描述的收发机1220的各方面的示例。接收机910可以利用单个天线或天线集合。
[0116]
在一个实施例中,天线管理器915可以进行以下操作:使用天线集合中的第一天线与无线设备进行通信;基于当前通信测量来将动态门限从第一门限值更新为不同于第一门限值的第二门限值;基于在经更新的动态门限与基于当前通信测量的比较值之间的比较,来从第一天线切换到天线集合中的第二天线;以及基于该切换来使用第二天线与无线设备进行通信。
[0117]
由于动态门限可以减少由ue 115执行的天线切换的数量,因此该实施例可以支持在ue 115处的降低的功耗。另外,由于动态门限可以提高ue 115使用天线集合中的最优天线(例如,具有最高当前rsrp的天线)进行操作的时间百分比,因此该实施例可以提高传输可靠性。此外,天线切换的减少可以允许ue 115减轻与每个天线切换相关联的天线吞吐量的损耗。
[0118]
此外,基于根据动态门限来切换天线集合中的天线,ue 115的处理器(例如,其控
制接收机910、天线管理器915、发射机920和/或参照图12描述的收发机1220)可以减少处理asdiv所需的处理资源,因为处理器可不太频繁地发信号通知天线切换。另外,基于活动天线的提高的吞吐量,可以减少针对ue 115的重传的数量。因此,处理器可以减少用于准备用于重传的传输块(tb)的处理资源。重传的减少还可以降低系统中的信令开销。
[0119]
天线管理器915或其子组件可以用硬件、由处理器执行的代码(例如,软件或固件)或其任意组合来实现。如果用由处理器执行的代码来实现,则天线管理器915或其子组件的功能可以由被设计为执行本公开内容中描述的功能的通用处理器、dsp、asic、fpga或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或者其任意组合来执行。
[0120]
天线管理器915或其子组件可以在物理上位于各个位置处,包括被分布以使得由一个或多个物理组件在不同的物理位置处实现功能中的部分功能。在一些示例中,根据本公开内容的各个方面,天线管理器915或其子组件可以是分离且不同的组件。在一些示例中,根据本公开内容的各个方面,天线管理器915或其子组件可以与一个或多个其它硬件组件(包括但不限于输入/输出(i/o)组件、收发机、网络服务器、另一计算设备、本公开内容中描述的一个或多个其它组件、或其组合)组合。
[0121]
发射机920可以发送由设备905的其它组件所生成的信号。在一些示例中,发射机920可以与接收机910共置于收发机模块中。例如,发射机920可以是参照图12描述的收发机1220的各方面的示例。发射机920可以利用单个天线或天线集合。
[0122]
图10示出了根据本公开内容的各方面的支持用于asdiv的动态门限的设备1005的框图1000。设备1005可以是如本文描述的设备905或ue 115的各方面的示例。设备1005可以包括接收机1010、天线管理器1015和发射机1040。设备1005还可以包括处理器。这些组件中的每个组件可以相互通信(例如,经由一个或多个总线)。
[0123]
接收机1010可以接收诸如分组、用户数据或者与各种信息信道(例如,控制信道、数据信道以及与使用机器学习代理单元的用于asdiv的动态门限相关的信息等)相关联的控制信息之类的信息。可以将信息传递给设备1005的其它组件。接收机1010可以是参照图12描述的收发机1220的各方面的示例。接收机1010可以利用单个天线或天线集合。
[0124]
天线管理器1015可以是如本文描述的天线管理器915的各方面的示例。天线管理器1015可以包括通信组件1020、天线切换测试组件1025、门限更新组件1030和切换组件1035。天线管理器1015可以是本文描述的天线管理器1210的各方面的示例。
[0125]
通信组件1020可以使用天线集合中的第一天线与无线设备进行通信。在一些情况下,通信组件1020可以是以下各项的组件或者与以下各项进行通信:接收机1010、发射机1040或这些的某种组合。天线切换测试组件1025可以基于当前通信测量来确定对天线集合执行天线切换测试。门限更新组件1030可以基于当前通信测量来将动态门限从第一门限值更新为不同于第一门限值的第二门限值。切换组件1035可以基于经更新的动态门限与基于当前通信测量的比较值之间的比较,来从第一天线切换到天线集合中的第二天线。通信组件1020可以基于该切换来使用第二天线与无线设备进行通信。
[0126]
发射机1040可以发送由设备1005的其它组件所生成的信号。在一些示例中,发射机1040可以与接收机1010共置于收发机模块中。例如,发射机1035可以是参照图12描述的收发机1220的各方面的示例。发射机1040可以利用单个天线或天线集合。
[0127]
图11示出了根据本公开内容的各方面的支持用于asdiv的动态门限的天线管理器
1105的框图1100。天线管理器1105可以是本文描述的天线管理器915、天线管理器1015或天线管理器1210的各方面的示例。天线管理器1105可以包括通信组件1110、天线切换测试组件1115、门限更新组件1120、切换组件1125、机器学习代理单元1130、训练组件1135、门限比较组件1140、发射功率组件1145、测量周期组件1150、或这些或其它类似组件的任何组合。这些模块中的每一个可以直接或间接地彼此通信(例如,经由一个或多个总线)。在一些情况下,天线管理器1105可以是ue 115的组件。
[0128]
通信组件1110可以使用天线集合中的第一天线与无线设备进行通信。天线切换测试组件1115可以基于当前通信测量来确定对天线集合执行天线切换测试。
[0129]
在一些情况下,当前通信测量可以是针对第一天线的第一rsrp的示例。在这些情况中的一些情况下,执行天线切换测试可以涉及:天线切换测试组件1115测量针对天线集合中的每个天线的rsrp,并且识别在小于测量周期的门限时间百分比期间针对第一天线的第一rsrp是针对天线集合的最高rsrp,其中,动态门限是基于该识别来更新的。在一些其它情况下,当前通信测量可以是用于第一天线的发射功率的示例。在这些其它情况中的一些情况下,执行天线切换测试可以涉及:天线切换测试组件1115识别用于第一天线的发射功率大于发射功率门限,其中,动态门限是基于该识别来更新的。
[0130]
在一些情况下,当前通信测量是在测量周期内第一天线的平均rsrp和在测量周期内第一天线的平均发射功率中的一者或两者的示例。在这些情况中的一些情况下,测量周期组件1150可以根据测量周期来周期性地测量当前通信测量,并且可以根据测量周期并且基于周期性测量来周期性地确定是否更新动态门限。
[0131]
门限更新组件1120可以基于当前通信测量(例如,上述当前通信测量或“第一”当前通信测量值)来将动态门限从第一门限值更新为不同于第一门限值的第二门限值。切换组件1125可以基于在经更新的动态门限与基于当前通信测量的比较值之间的比较,来从第一天线切换到天线集合中的第二天线。
[0132]
通信组件1110可以基于该切换来使用第二天线与无线设备进行通信。在一些示例中,当前通信测量是使用反馈接收机对下行链路信号的测量或对发射功率的测量的示例,并且与无线设备进行通信涉及:通信组件1110向无线设备发送上行链路信号(例如,基于该切换使用第二天线)。另外或替代地,发射功率组件1145可以基于该切换来减小用于传输的发射功率。
[0133]
在一些情况下,更新动态门限可以是基于神经网络的。在一些示例中,使用神经网络可以涉及:机器学习代理单元1130将在天线集合中的天线之间的rsrp的差输入到神经网络中;接收动态门限的门限值集合作为神经网络的输出;以及基于与第二门限值相关联的概率值来从门限值集合中选择第二门限值。在一些示例中,机器学习代理单元1130可以确定特定于芯片组、ue的类型、ue和操作ue的用户中的一项或多项的神经网络。
[0134]
训练组件1135可以在ue 115处激活针对包括神经网络的机器学习代理单元1130的训练。在一些示例中,训练组件1135可以基于天线切换数量和使用天线集合中的具有最高rsrp的天线进行操作的时间量中的一者或两者,来更新在神经网络的节点之间的一个或多个权重,其中,动态门限是基于在神经网络的节点之间的一个或多个经更新的权重来更新的。
[0135]
在一些示例中,更新神经网络的节点之间的一个或多个权重涉及:训练组件1135
将使用动态门限的天线切换数量与使用静态门限的天线切换数量进行比较;以及基于该比较来将奖励值或成本值应用于用于神经网络的成本函数,其中,更新在神经网络的节点之间的一个或多个权重是基于成本函数的。另外或替代地,更新在神经网络的节点之间的一个或多个权重可以涉及:训练组件1135将使用动态门限使用天线集合中的具有最高rsrp的天线进行操作的时间量与使用静态门限使用天线集合中的具有最高rsrp的天线进行操作的时间量进行比较;以及基于该比较来将奖励值或成本值应用于用于神经网络的成本函数,其中,更新在神经网络的节点之间的一个或多个权重是基于成本函数的。
[0136]
在一些情况下,针对机器学习代理单元1130的训练是基于天线切换数量和使用天线集合中的具有最高rsrp的天线进行操作的时间量中的一者或两者来在ue处激活的。在一些其它情况下,针对机器学习代理单元1130的训练是基于ue训练调度来在ue处激活的。在一些示例中,训练组件1135可以在ue 115处去激活针对机器学习代理单元1130的训练。
[0137]
在一些情况下,当前通信测量可以是针对第一天线的第一当前通信测量的示例。门限比较组件1140可以确定针对第二天线的第二当前通信测量,并且可以计算在第二当前通信测量与第一当前通信测量之间的差,其中,比较值对应于所计算的差。在一些示例中,门限比较组件1140可以确定所计算的差大于或等于动态门限,其中,从第一天线到第二天线的切换是基于确定所计算的差大于或等于动态门限的。
[0138]
图12示出了根据本公开内容的各方面的包括支持用于asdiv的动态门限的设备1205的系统1200的图。设备1205可以是如本文描述的设备905、设备1005或ue 115的示例或者包括设备905、设备1005或ue 115的组件。设备1205可以包括用于双向语音和数据通信的组件,包括用于发送和接收通信的组件,包括天线管理器1210、i/o控制器1215、收发机1220、天线1225、存储器1230和处理器1240。这些组件可以经由一个或多个总线(例如,总线1245)来进行电子通信。
[0139]
天线管理器1210可以进行以下操作:使用天线集合中的第一天线与无线设备进行通信;基于当前通信测量来确定对天线集合执行天线切换测试;基于当前通信测量来将动态门限从第一门限值更新为不同于第一门限值的第二门限值;基于在经更新的动态门限与基于当前通信测量的比较值之间的比较,来从第一天线切换到天线集合中的第二天线;以及基于该切换来使用第二天线与无线设备进行通信。
[0140]
i/o控制器1215可以管理针对设备1205的输入和输出信号。i/o控制器1215还可以管理没有集成到设备1205中的外围设备。在一些情况下,i/o控制器1215可以表示到外部外围设备的物理连接或端口。在一些情况下,i/o控制器1215可以利用诸如围设备的物理连接或端口。在一些情况下,i/o控制器1215可以利用诸如之类的操作系统或另一种已知的操作系统。在其它情况下,i/o控制器1215可以表示调制解调器、键盘、鼠标、触摸屏或类似设备或者与上述设备进行交互。在一些情况下,i/o控制器1215可以被实现成处理器的一部分。在一些情况下,用户可以经由i/o控制器1215或者经由i/o控制器1215所控制的硬件组件来与设备1205进行交互。
[0141]
收发机1220可以经由如上文描述的一个或多个天线、有线或无线链路来双向地进行通信。例如,收发机1220可以表示无线收发机并且可以与另一个无线收发机双向地进行通信。收发机1220还可以包括调制解调器,其用于调制分组并且将经调制的分组提供给天
线以进行传输,以及解调从天线接收的分组。
[0142]
在一些情况下,无线设备可以包括单个天线1225。然而,在一些情况下,该设备可以具有一个以上的天线1225,它们能够同时地发送或接收多个无线传输。
[0143]
存储器1230可以包括随机存取存储器(ram)和只读存储器(rom)。存储器1230可以存储计算机可读的、计算机可执行的代码1235,所述代码1235包括当被执行时使得处理器执行本文描述的各种功能的指令。在一些情况下,除此之外,存储器1230还可以包含基本i/o系统(bios),其可以控制基本的硬件或软件操作,诸如与外围组件或设备的交互。
[0144]
处理器1240可以包括智能硬件设备(例如,通用处理器、dsp、cpu、微控制器、asic、fpga、可编程逻辑器件、分立门或者晶体管逻辑组件、分立硬件组件或者其任意组合)。在一些情况下,处理器1240可以被配置为使用存储器控制器来操作存储器阵列。在其它情况下,存储器控制器可以集成到处理器1240中。处理器1240可以被配置为执行存储器(例如,存储器1230)中存储的计算机可读指令以使得设备1205执行各种功能(例如,支持使用机器学习代理单元的用于天线切换分集的动态门限的功能或任务)。
[0145]
代码1235可以包括用于实现本公开内容的各方面的指令,包括用于支持无线通信的指令。代码1235可以被存储在非暂时性计算机可读介质(例如,系统存储器或其它类型的存储器)中。在一些情况下,代码1235可能不是可由处理器1240直接执行的,但是可以使得计算机(例如,当被编译和被执行时)执行本文描述的功能。
[0146]
图13示出了说明根据本公开内容的各方面的支持用于asdiv的动态门限的方法1300的流程图。方法1300的操作可以由如本文描述的ue 115或其组件来实现。例如,方法1300的操作可以由如参照图9至图12描述的天线管理器来执行。在一些示例中,ue可以执行指令集以控制ue的功能单元以执行下文描述的功能。另外或替代地,ue可以使用专用硬件来执行下文描述的功能的各方面。
[0147]
在1305处,ue可以使用天线集合中的第一天线与无线设备进行通信。可以根据本文描述的方法来执行1305的操作。在一些示例中,1305的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0148]
在1310处,ue可以基于当前通信测量来将动态门限从第一门限值更新为不同于第一门限值的第二门限值。可以根据本文描述的方法来执行1310的操作。在一些示例中,1310的操作的各方面可以由如参照图9至图12描述的门限更新组件来执行。
[0149]
在1315处,ue可以基于在经更新的动态门限与基于当前通信测量的比较值之间的比较,来从第一天线切换到天线集合中的第二天线。可以根据本文描述的方法来执行1315的操作。在一些示例中,1315的操作的各方面可以由如参照图9至图12描述的切换组件来执行。
[0150]
在1320处,ue可以基于该切换来使用第二天线与无线设备进行通信。可以根据本文描述的方法来执行1320的操作。在一些示例中,1320的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0151]
图14示出了说明根据本公开内容的各方面的支持用于asdiv的动态门限的方法1400的流程图。方法1400的操作可以由如本文描述的ue 115或其组件来实现。例如,方法1400的操作可以由如参照图9至图12描述的天线管理器来执行。在一些示例中,ue可以执行指令集以控制ue的功能单元以执行下文描述的功能。另外或替代地,ue可以使用专用硬件
来执行下文描述的功能的各方面。
[0152]
在1405处,ue可以使用天线集合中的第一天线与无线设备进行通信。可以根据本文描述的方法来执行1405的操作。在一些示例中,1405的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0153]
在1410处,ue可以基于当前通信测量来确定对天线集合执行天线切换测试。可以根据本文描述的方法来执行1410的操作。在一些示例中,1410的操作的各方面可以由如参照图9至图12描述的天线切换测试组件来执行。
[0154]
在1415处,ue可以使用神经网络来确定经更新的动态门限值。使用神经网络可以涉及如本文描述的1420、1425和1430的操作。可以根据本文描述的方法来执行1415的操作。在一些示例中,1415的操作的各方面可以由如参照图9至图12描述的机器学习代理单元来执行。
[0155]
在1420处,ue可以将在天线集合中的天线之间的rsrp的差输入到神经网络中。可以根据本文描述的方法来执行1420的操作。在一些示例中,1420的操作的各方面可以由如参照图9至图12描述的机器学习代理单元来执行。
[0156]
在1425处,ue可以接收动态门限的门限值集合作为神经网络的输出。可以根据本文描述的方法来执行1425的操作。在一些示例中,1425的操作的各方面可以由如参照图9至图12描述的机器学习代理单元来执行。
[0157]
在1430处,ue可以基于与第二门限值相关联的概率值来从门限值集合中选择第二门限值。可以根据本文描述的方法来执行1430的操作。在一些示例中,1430的操作的各方面可以由如参照图9至图12描述的机器学习代理单元来执行。
[0158]
在1435处,ue可以基于当前通信测量来将动态门限从第一门限值更新为不同于第一门限值的第二门限值。可以根据本文描述的方法来执行1435的操作。在一些示例中,1435的操作的各方面可以由如参照图9至图12描述的门限更新组件来执行。
[0159]
在1440处,ue可以基于在经更新的动态门限与基于当前通信测量的比较值之间的比较,来从第一天线切换到天线集合中的第二天线。可以根据本文描述的方法来执行1440的操作。在一些示例中,1440的操作的各方面可以由如参照图9至图12描述的切换组件来执行。
[0160]
在1445处,ue可以基于该切换来使用第二天线与无线设备进行通信。可以根据本文描述的方法来执行1445的操作。在一些示例中,1445的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0161]
图15示出了说明根据本公开内容的各方面的支持用于asdiv的动态门限的方法1500的流程图。方法1500的操作可以由如本文描述的ue 115或其组件来实现。例如,方法1500的操作可以由如参照图9至图12描述的天线管理器来执行。在一些示例中,ue可以执行指令集以控制ue的功能单元以执行下文描述的功能。另外或替代地,ue可以使用专用硬件来执行下文描述的功能的各方面。
[0162]
在1505处,ue可以在ue处激活针对机器学习代理单元的训练。可以根据本文描述的方法来执行1505的操作。在一些示例中,1505的操作的各方面可以由如参照图9至图12描述的训练组件来执行。
[0163]
在1510处,ue可以使用天线集合中的第一天线与无线设备进行通信。可以根据本
文描述的方法来执行1510的操作。在一些示例中,1510的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0164]
在1515处,ue可以基于当前通信测量来确定对天线集合执行天线切换测试。可以根据本文描述的方法来执行1515的操作。在一些示例中,1515的操作的各方面可以由如参照图9至图12描述的天线切换测试组件来执行。
[0165]
在1520处,ue可以基于执行天线切换测试来激活包括神经网络的机器学习代理单元,其中,动态门限是基于神经网络来更新的。可以根据本文描述的方法来执行1520的操作。在一些示例中,1520的操作的各方面可以由如参照图9至图12描述的机器学习代理单元来执行。
[0166]
在1525处,ue可以基于当前通信测量来将动态门限从第一门限值更新为不同于第一门限值的第二门限值。可以根据本文描述的方法来执行1525的操作。在一些示例中,1525的操作的各方面可以由如参照图9至图12描述的门限更新组件来执行。
[0167]
在1530处,ue可以基于在经更新的动态门限与基于当前通信测量的比较值之间的比较,来从第一天线切换到天线集合中的第二天线。可以根据本文描述的方法来执行1530的操作。在一些示例中,1530的操作的各方面可以由如参照图9至图12描述的切换组件来执行。
[0168]
在1535处,ue可以基于该切换来使用第二天线与无线设备进行通信。可以根据本文描述的方法来执行1535的操作。在一些示例中,1535的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0169]
在1540处,ue可以基于天线切换数量和使用天线集合中的具有最高rsrp的天线进行操作的时间量中的一者或两者,来更新在神经网络的节点之间的一个或多个权重。更新权重可以是基于所激活的针对机器学习代理单元的训练的。可以根据本文描述的方法来执行1540的操作。在一些示例中,1535的操作的各方面可以由如参照图9至图12描述的训练组件来执行。
[0170]
图16示出了说明根据本公开内容的各方面的支持用于asdiv的动态门限的方法1600的流程图。方法1600的操作可以由如本文描述的ue 115或其组件来实现。例如,方法1600的操作可以由如参照图9至图12描述的天线管理器来执行。在一些示例中,ue可以执行指令集以控制ue的功能单元以执行下文描述的功能。另外或替代地,ue可以使用专用硬件来执行下文描述的功能的各方面。
[0171]
在1605处,ue可以使用天线集合中的第一天线与无线设备进行通信。可以根据本文描述的方法来执行1605的操作。在一些示例中,1605的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0172]
在1610处,ue可以基于当前通信测量来确定对天线集合执行天线切换测试。可以根据本文描述的方法来执行1610的操作。在一些示例中,1610的操作的各方面可以由如参照图9至图12描述的天线切换测试组件来执行。
[0173]
在1615处,ue可以确定针对第二天线的第二当前通信测量。可以根据本文描述的方法来执行1615的操作。在一些示例中,1615的操作的各方面可以由如参照图9至图12描述的门限比较组件来执行。
[0174]
在1620处,ue可以基于当前通信测量来将动态门限从第一门限值更新为不同于第
一门限值的第二门限值。可以根据本文描述的方法来执行1620的操作。在一些示例中,1620的操作的各方面可以由如参照图9至图12描述的门限更新组件来执行。
[0175]
在1625处,ue可以计算在第二当前通信测量与第一当前通信测量之间的差。可以根据本文描述的方法来执行1625的操作。在一些示例中,1625的操作的各方面可以由如参照图9至图12描述的门限比较组件来执行。
[0176]
在1630处,ue可以确定所计算的差大于或等于动态门限。可以根据本文描述的方法来执行1630的操作。在一些示例中,1630的操作的各方面可以由如参照图9至图12描述的门限比较组件来执行。
[0177]
在1635处,ue可以基于在经更新的动态门限与基于当前通信测量的比较值(即,所计算的差)之间的比较,来从第一天线切换到天线集合中的第二天线。即,从第一天线到第二天线的切换是基于确定所计算的差大于或等于动态门限的。可以根据本文描述的方法来执行1635的操作。在一些示例中,1635的操作的各方面可以由如参照图9至图12描述的切换组件来执行。
[0178]
在1640处,ue可以基于该切换来使用第二天线与无线设备进行通信。可以根据本文描述的方法来执行1640的操作。在一些示例中,1640的操作的各方面可以由如参照图9至图12描述的通信组件来执行。
[0179]
如本文参照图13至图16(并且更一般地,参照图1至图16)所使用的,可以以与解释短语“至少部分地基于”相同的方式来解释短语“基于”。即,短语“基于”不应当被解释为对封闭的条件集合的引用。例如,在不脱离本公开内容的范围的情况下,被描述为“基于条件a”的示例性步骤可以基于条件a和条件b两者。
[0180]
下面描述的是方法、系统或装置的多个实施例,包括用于实现方法或实现装置的单元、存储可由一个或多个处理器执行以使得一个或多个处理器实现方法的指令的非暂时性计算机可读介质、以及包括一个或多个处理器和与一个或多个处理器耦合的存储器的系统,该存储器存储可由一个或多个处理器执行以使得系统或装置实现方法的指令。应当理解,这些仅是可能实施例的一些示例,并且在不脱离本公开内容的范围的情况下,其它示例对于本领域技术人员而言将是显而易见的。
[0181]
实施例1:一种用于ue处的无线通信的方法,包括:使用多个天线中的第一天线与无线设备进行通信;至少部分地基于当前通信测量来将动态门限从第一门限值更新为不同于所述第一门限值的第二门限值;至少部分地基于在经更新的动态门限与至少部分地基于所述当前通信测量的比较值之间的比较,来从所述第一天线切换到所述多个天线中的第二天线;以及至少部分地基于所述切换来使用所述第二天线与所述无线设备进行通信。
[0182]
实施例2:根据实施例1所述的方法,其中,所述动态门限是至少部分地基于神经网络来更新的。
[0183]
实施例3:根据实施例2所述的方法,其中,更新所述动态门限包括:将在所述多个天线中的天线之间的rsrp的差集合输入到所述神经网络中;接收所述动态门限的门限值集合作为所述神经网络的输出;以及至少部分地基于与所述第二门限值相关联的概率值来从所述门限值集合中选择所述第二门限值。
[0184]
实施例4:根据实施例2或3所述的方法,还包括:在所述ue处激活针对包括所述神经网络的机器学习代理单元的训练;以及至少部分地基于天线切换数量和使用所述多个天
线中的具有最高rsrp的天线进行操作的时间量中的一者或两者,来更新在所述神经网络的节点之间的一个或多个权重,其中,所述动态门限是至少部分地基于在所述神经网络的所述节点之间的一个或多个经更新的权重来更新的。
[0185]
实施例5:根据实施例4所述的方法,其中,更新在所述神经网络的所述节点之间的所述一个或多个权重包括:将使用所述动态门限的所述天线切换数量与使用静态门限的天线切换数量进行比较;以及至少部分地基于所述比较来将奖励值或成本值应用于用于所述神经网络的成本函数,其中,更新在所述神经网络的所述节点之间的所述一个或多个权重是至少部分地基于所述成本函数的。
[0186]
实施例6:根据实施例4所述的方法,其中,更新在所述神经网络的所述节点之间的所述一个或多个权重包括:将使用所述动态门限使用所述多个天线中的具有所述最高rsrp的所述天线进行操作的所述时间量与使用静态门限使用所述多个天线中的具有所述最高rsrp的所述天线进行操作的时间量进行比较;以及至少部分地基于所述比较来将奖励值或成本值应用于用于所述神经网络的成本函数,其中,更新在所述神经网络的所述节点之间的所述一个或多个权重是至少部分地基于所述成本函数的。
[0187]
实施例7:根据实施例4所述的方法,其中,更新在所述神经网络的所述节点之间的所述一个或多个权重包括:将使用所述动态门限的所述天线切换数量与使用静态门限的天线切换数量进行比较;至少部分地基于所述对所述天线切换数量进行比较来将第一奖励值或第一成本值应用于用于所述神经网络的成本函数;将使用所述动态门限使用所述多个天线中的具有所述最高rsrp的所述天线进行操作的所述时间量与使用静态门限使用所述多个天线中的具有所述最高rsrp的所述天线进行操作的时间量进行比较;以及至少部分地基于所述对使用具有所述最高rsrp的所述天线进行操作的所述时间量进行比较来将第二奖励值或第二成本值应用于用于所述神经网络的所述成本函数,其中,更新在所述神经网络的所述节点之间的所述一个或多个权重是至少部分地基于所述成本函数的。
[0188]
实施例8:根据实施例4至7中任一项所述的方法,其中,针对所述机器学习代理单元的所述训练是至少部分地基于所述天线切换数量和使用所述多个天线中的具有所述最高rsrp的所述天线进行操作的所述时间量中的一者或两者来在所述ue处激活的。
[0189]
实施例9:根据实施例4至7中任一项所述的方法,其中,针对所述机器学习代理单元的所述训练是至少部分地基于ue训练调度来在所述ue处激活的。
[0190]
实施例10:根据实施例4至9中任一项所述的方法,还包括:在所述ue处去激活针对所述机器学习代理单元的所述训练。
[0191]
实施例11:根据实施例2至10中任一项所述的方法,还包括:确定特定于芯片组、ue的类型、所述ue和操作所述ue的用户中的一项或多项的所述神经网络。
[0192]
实施例12:根据实施例1至11中任一项所述的方法,其中,所述当前通信测量包括针对所述第一天线的第一rsrp,所述方法还包括:测量针对所述多个天线中的每个天线的rsrp;以及识别针对在小于测量周期的门限时间百分比期间所述第一天线的所述第一rsrp是针对所述多个天线的最高rsrp,其中,所述动态门限是至少部分地基于所述识别来更新的。
[0193]
实施例13:根据实施例1至11中任一项所述的方法,其中,所述当前通信测量包括用于所述第一天线的发射功率,所述方法还包括:识别用于所述第一天线的所述发射功率
大于发射功率门限,其中,所述动态门限是至少部分地基于所述识别来更新的。
[0194]
实施例14:根据实施例1至13中任一项所述的方法,其中,所述当前通信测量包括针对所述第一天线的第一当前通信测量,所述方法还包括:确定针对所述第二天线的第二当前通信测量;以及计算在所述第二当前通信测量与第一当前通信测量之间的差,其中,所述比较值包括所计算的差。
[0195]
实施例15:根据实施例14所述的方法,还包括:确定所计算的差大于或等于所述动态门限,其中,从所述第一天线到所述第二天线的所述切换是至少部分地基于确定所计算的差大于或等于所述动态门限的。
[0196]
实施例16:根据实施例1至15中任一项所述的方法,还包括:至少部分地基于所述切换来减小用于传输的发射功率。
[0197]
实施例17:根据实施例1至16中任一项所述的方法,其中,所述当前通信测量包括使用反馈接收机对下行链路信号的测量或对发射功率的测量,并且其中,所述使用所述第二天线与所述无线设备进行通信包括:至少部分地基于所述切换来使用所述第二天线向所述无线设备发送上行链路信号。
[0198]
实施例18:根据实施例1至17中任一项所述的方法,其中,所述当前通信测量包括在测量周期内所述第一天线的平均rsrp和在所述测量周期内所述第一天线的平均发射功率中的一者或两者。
[0199]
实施例19:根据实施例18所述的方法,还包括:根据所述测量周期来周期性地测量所述当前通信测量;以及根据所述测量周期并且至少部分地基于所述周期性测量来周期性地确定是否更新所述动态门限。
[0200]
实施例20:一种装置,包括用于执行如实施例1至19中任一项所述的一种方法的至少一个单元。
[0201]
实施例21:一种用于无线通信的装置,包括:处理器;以及与所述处理器进行电子通信的存储器,所述存储器存储可由所述处理器执行以使所述装置执行如实施例1至19中任一项所述的一种方法的指令。
[0202]
实施例22:一种存储用于无线通信的代码的非暂时性计算机可读介质,所述代码包括可由处理器执行以执行如实施例1至19中任一项所述的一种方法的指令。
[0203]
应当注意的是,本文描述的方法描述了可能的实现方式,并且操作和步骤可以被重新排列或者以其它方式修改,并且其它实现是可能的。此外,来自两种或更多种方法的各方面可以被组合。
[0204]
本文描述的技术可以用于各种无线通信系统,诸如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交频分多址(ofdma)、单载波频分多址(sc-fdma)和其它系统。cdma系统可以实现诸如cdma 2000、通用陆地无线接入(utra)等的无线电技术。cdma2000涵盖is-2000、is-95和is-856标准。is-2000版本通常可以被称为cdma2000 1x、1x等。is-856(tia-856)通常被称为cdma2000 1xev-do、高速分组数据(hrpd)等。utra包括宽带cdma(w-cdma)和cdma的其它变型。tdma系统可以实现诸如全球移动通信系统(gsm)之类的无线电技术。
[0205]
ofdma系统可以实现诸如超移动宽带(umb)、演进型utra(e-utra)、电气与电子工程师协会(ieee)802.11(wi-fi)、ieee 802.16(wimax)、ieee 802.20、闪速-ofdm等的无线
电技术。utra和e-utra是通用移动电信系统(umts)的一部分。lte、lte-a和lte-a专业是umts的使用e-utra的版本。在来自名称为“第3代合作伙伴计划”(3gpp)的组织的文档中描述了utra、e-utra、umts、lte、lte-a、lte-a专业、nr和gsm。在来自名称为“第3代合作伙伴计划2”(3gpp2)的组织的文档中描述了cdma2000和umb。本文中描述的技术可以用于本文提及的系统和无线电技术以及其它系统和无线电技术。虽然可能出于举例的目的,描述了lte、lte-a、lte-a专业或nr系统的各方面,并且可能在大部分的描述中使用了lte、lte-a、lte-a专业或nr术语,但是本文中描述的技术可以适用于lte、lte-a、lte-a专业或nr应用之外的范围。
[0206]
宏小区通常覆盖相对大的地理区域(例如,半径为若干千米),并且可以允许由具有与网络提供商的服务订制的ue进行不受限制的接入。相比于宏小区,小型小区可以与较低功率的基站相关联,并且小型小区可以在与宏小区相同或不同(例如,经许可、免许可等)的频带中操作。根据各个示例,小型小区可以包括微微小区、毫微微小区和微小区。例如,微微小区可以覆盖小的地理区域,并且可以允许由具有与网络提供商的服务订制的ue进行不受限制的接入。毫微微小区也可以覆盖小的地理区域(例如,住宅),并且可以提供由与该毫微微小区具有关联的ue(例如,封闭用户组(csg)中的ue、针对住宅中的用户的ue等)进行的受限制的接入。针对宏小区的enb可以被称为宏enb。针对小型小区的enb可以被称为小型小区enb、微微enb、毫微微enb或家庭enb。enb可以支持一个或多个(例如,两个、三个、四个等)小区,以及还可以支持使用一个或多个分量载波的通信。
[0207]
本文中描述的无线通信系统可以支持同步或异步操作。对于同步操作,基站可以具有相似的帧定时,并且来自不同基站的传输可以在时间上近似对齐。对于异步操作,基站可以具有不同的帧定时,并且来自不同基站的传输可以不在时间上对齐。本文中描述的技术可以用于同步或异步操作。
[0208]
本文中描述的信息和信号可以使用各种不同的技术和方法中的任何一种来表示。例如,可能贯穿描述所提及的数据、指令、命令、信息、信号、比特、符号和码片可以由电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。
[0209]
可以利用被设计为执行本文所述功能的通用处理器、dsp、asic、fpga或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或者其任意组合来实现或执行结合本文的公开内容描述的各种说明性的框和模块。通用处理器可以是微处理器,但是在替代方式中,处理器可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合(例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp核的结合、或者任何其它这种配置)。
[0210]
本文中所描述的功能可以用硬件、由处理器执行的软件、固件或其任意组合来实现。如果用由处理器执行的软件来实现,所述功能可以作为一个或多个指令或代码存储在计算机可读介质上或通过其进行发送。其它示例和实现方式在本公开内容和所附权利要求的范围之内。例如,由于软件的性质,本文描述的功能可以使用由处理器执行的软件、硬件、固件、硬接线或这些项中的任意项的组合来实现。实现功能的特征还可以在物理上位于各个位置处,包括被分布为使得功能中的各部分功能在不同的物理位置处实现。
[0211]
计算机可读介质包括非暂时性计算机存储介质和通信介质二者,通信介质包括促进计算机程序从一个地方到另一个地方的传送的任何介质。非暂时性存储介质可以是能够
由通用计算机或专用计算机访问的任何可用介质。通过举例而非限制的方式,非暂时性计算机可读介质可以包括ram、rom、电可擦除可编程rom(eeprom)、闪速存储器、压缩光盘(cd)rom或其它光盘存储、磁盘存储或其它磁存储设备、或能够用于以指令或数据结构的形式携带或存储期望的程序代码单元以及能够由通用或专用计算机、或通用或专用处理器访问的任何其它非暂时性介质。此外,任何连接适当地被称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或诸如红外线、无线电和微波之类的无线技术来从网站、服务器或其它远程源发送的,则同轴电缆、光纤光缆、双绞线、dsl或诸如红外线、无线电和微波之类的无线技术被包括在介质的定义内。如本文中所使用的,磁盘和光盘包括cd、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上文的组合也被包括在计算机可读介质的范围内。
[0212]
如本文所使用的(包括在权利要求中),如项目列表(例如,以诸如“中的至少一个”或“中的一个或多个”之类的短语结束的项目列表)中所使用的“或”指示包含性列表,使得例如a、b或c中的至少一个的列表意指a或b或c或ab或ac或bc或abc(即a和b和c)。此外,如本文所使用的,短语“基于”不应当被解释为对封闭的条件集合的引用。例如,在不脱离本公开内容的范围的情况下,被描述为“基于条件a”的示例性步骤可以基于条件a和条件b两者。换句话说,如本文所使用的,应当以与解释短语“至少部分地基于”相同的方式来解释短语“基于”。
[0213]
在附图中,相似的组件或特征可以具有相同的附图标记。此外,相同类型的各种组件可以通过在附图标记后跟随有破折号和第二标记进行区分,所述第二标记用于在相似组件之间进行区分。如果在说明书中仅使用了第一附图标记,则描述适用于具有相同的第一附图标记的相似组件中的任何一个组件,而不考虑第二附图标记或其它后续附图标记。
[0214]
本文结合附图阐述的描述对示例配置进行了描述,而不表示可以实现或在权利要求的范围内的所有示例。本文所使用的术语“示例性”意味着“用作示例、实例或说明”,而不是“优选的”或者“比其它示例有优势”。出于提供对所描述的技术的理解的目的,详细描述包括具体细节。但是,可以在没有这些具体细节的情况下实施这些技术。在一些实例中,公知的结构和设备以框图的形式示出,以便避免使所描述的示例的概念模糊。
[0215]
为使本领域技术人员能够实现或者使用本公开内容,提供了本文中的描述。对于本领域技术人员来说,对本公开内容的各种修改将是显而易见的,并且在不脱离本公开内容的范围的情况下,本文中定义的总体原理可以应用于其它变型。因此,本公开内容不限于本文中描述的示例和设计,而是被赋予与本文中公开的原理和新颖特征相一致的最广范围。
再多了解一些

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

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

相关文献