CN113767573A - 用于多输入多输出通信的激活集管理 - Google Patents

用于多输入多输出通信的激活集管理 Download PDF

Info

Publication number
CN113767573A
CN113767573A CN202080031122.0A CN202080031122A CN113767573A CN 113767573 A CN113767573 A CN 113767573A CN 202080031122 A CN202080031122 A CN 202080031122A CN 113767573 A CN113767573 A CN 113767573A
Authority
CN
China
Prior art keywords
active set
node
active
ues
metric
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202080031122.0A
Other languages
English (en)
Inventor
T·A·卡道斯
M·M·樊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ascon Laboratories Inc
Xcom Labs Inc
Original Assignee
Ascon Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US16/395,837 external-priority patent/US11032841B2/en
Priority claimed from US16/395,753 external-priority patent/US10756782B1/en
Application filed by Ascon Laboratories Inc filed Critical Ascon Laboratories Inc
Publication of CN113767573A publication Critical patent/CN113767573A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/022Site diversity; Macro-diversity
    • H04B7/024Co-operative use of antennas of several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/336Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/354Adjacent channel leakage power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0958Management thereof based on metrics or performance parameters
    • H04W28/0967Quality of Service [QoS] parameters
    • H04W28/0983Quality of Service [QoS] parameters for optimizing bandwidth or throughput
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0639Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

本申请的各方面涉及由多输入多输出(MIMO)网络中的调度器实现的激活集管理方案,该MIMO网络最小化容量和干扰问题。例如,调度器可以首先将每个基站分组为单独的激活集。然后,调度器可以分析每个激活集,以基于在相应的激活集中可用的干扰水平和MIMO维度的数量来确定激活集是良好或不良。如果调度器确定激活集是不良的,则调度器可以确定一组度量,每个度量表示将导致不良激活集与另一激活集组合的容量和链路质量。基于该组度量,调度器可以将不良激活集与另一激活集组合,并且重复该过程,直到不再留有不良激活集为止。

Description

用于多输入多输出通信的激活集管理
对优先申请的交叉引用
本申请要求2019年4月26日提交的、题为“用于多输入多输出通信的下行链路激活集管理”的美国专利申请16/395,837的优先权,以及2019年4月26日日提交的、题为“用于多输入多输出通信的上行链路激活集管理”的美国专利申请16/395,753的优先权,这些专利申请中的每一个的公开内容以其整体并且出于所有目的而通过引用并入本文。
背景技术
技术领域
本申请的实施例涉及无线通信***,如协作式多输入多输出无线通信***。
相关技术的描述
调制解调器计算设备的类型随着每个设备的差异化动态需求而持续增加。向此类设备提供服务的无线通信***面临对资源以及对服务质量和数量的需求不断增加的约束。因此,期望提供无线通信服务(如在多输入多输出***中)的改进。
发明内容
本申请的一个方面提供了一种包括多个节点的网络***,其中每个节点被配置为与一个或多个用户设备(UE)通信,并且其中每个节点最初对应于单独的激活集(activeset)。所述网络***还包括与所述多个节点通信的调度器,所述调度器包括处理器和计算机可执行指令,其中所述计算机可执行指令在由所述处理器执行时使得所述调度器:针对第一激活集,确定第一激活集中的可用MIMO维度的数量是否超过阈值;确定在第一激活集中的一个或多个UE处接收的干扰水平;响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过所述阈值,或(b)确定第一激活集内的干扰水平超过第二阈值,而确定一个或多个度量,每个度量与第一激活集和除第一激活集之外的激活集关联;以及将第一激活集与关联于一个或多个度量中的最高度量的激活集相组合。
前述段落的网络***可以包括以下特征的任何子组合:所述多个节点中的第一节点对应于第一激活集,所述多个节点中的第二节点对应于第二激活集,并且所述一个或多个度量中的第一度量与第一激活集和第二激活集关联;所述第一度量基于由第一节点和第二节点的组合提供的MIMO维度的数量;由第一节点和第二节点的组合提供的MIMO维度的数量包括由第一节点和第二节点一起提供的发射流的数量;所述第一度量基于由第一节点和第二节点一起提供的可用发射流的总数以及由第一节点或第二节点服务的UE一起提供的可用接收流的总数;所述可用发射流的总数包括由第一节点和第二节点一起提供的发射天线元件的数量和可用发射射频(RF)链(chain)的数量的最小值;所述第一度量基于在第一节点与由第二节点服务的一个或多个UE中的第一UE之间的信号的信噪比;所述第一度量还基于在第二节点与由第一节点服务的一个或多个UE中的第二UE之间的第二信号的信噪比;所述第一度量是基于从第一节点和第二节点的组合到该组合服务的一个或多个UE的信号的能量相对于到不由该组合服务的一个或多个UE的信号的泄漏的信漏比;其中所述计算机可执行指令在被执行时进一步使所述调度器:对由第二节点服务的一个或多个UE中的每个UE,应用函数于第一节点与由第二节点服务的相应UE之间的信号的信噪比,以形成第一值,对第一值求和;对第一节点服务的一个或多个UE中的每个UE,应用函数于第二节点与由第一节点服务的相应UE之间的信号的信噪比,以形成第二值,对第二值求和;以及基于第一值的和以及第二值的和来确定第一度量;第一度量基于第一激活集和第二激活集之间的干扰水平;第一激活集和第二激活集之间的干扰水平包括与第一激活集和第二激活集关联的信漏比;计算机可执行指令在被执行时还使得调度器重复操作以组合激活集,直到每个激活集具有超过所述阈值的可用MIMO维度的数量并且具有不超过第二阈值的干扰水平;在第一激活集中的一个或多个UE处接收的干扰水平包括第一激活集的信漏比(SLR);并且,第一激活集的SLR包括由第一激活集的多个节点中的一个或多个节点发射到第一激活集中的一个或多个UE的一个或多个信号的功率相对于到不在第一激活集中的一个或多个UE的一个或多个信号的泄漏的比率。
本申请的另一方面提供了一种计算机实现的方法,包括:确定第一激活集中的可用MIMO维度的数量是否超过阈值,其中,第一激活集与被配置为服务于第一激活集中的一个或多个用户设备(UE)的节点关联;确定在第一激活集内的一个或多个UE处接收的干扰水平;响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过阈值或(b)确定第一激活集中的干扰水平超过第二阈值,来确定一个或多个度量,每个度量与第一激活集和第一激活集之外的激活集关联;以及将第一激活集与关联于一个或多个度量中的最高度量的激活集相组合。
前述段落的计算机实现的方法可以包括以下特征的任何子组合:第二节点对应于第二激活集,并且所述一个或多个度量中的第一度量与第一激活集和第二激活集关联;第一度量基于由所述节点和第二节点的组合提供的MIMO维度的数量;由所述节点和第二节点的组合提供的MIMO维度的数量包括由所述节点和第二节点一起提供的发射流的数量;第一度量基于所述节点与由第二节点服务的一个或多个UE中的第一UE之间的信号的信噪比;第一度量还基于第二节点与由第一节点服务的一个或多个UE中的第二UE之间的第二信号的信噪比;第一度量基于从第一节点和第二节点的组合到该组合服务的一个或多个UE的信号的能量相对于向不由该组合服务的一个或多个UE发射的信号的泄漏的信漏比;以及确定一个或多个度量还包括:对第二节点服务的一个或多个UE中的每个UE,应用函数于所述节点和由第二节点服务的相应UE之间的信号的信噪比以形成第一值,对第一值求和;对由所述节点服务的一个或多个UE中的每个UE,应用函数于第二节点与由所述节点服务的相应UE之间的信号的信噪比,以形成第二值,对第二值求和;以及基于求和的第一值和求和的第二值来确定第一度量。
本申请的另一方面提供了一种非暂时性计算机可读存储介质,其包含计算机可执行指令,所述计算机可执行指令在由基带单元中的调度器执行时使所述基带单元:确定第一激活集中的可用MIMO维度的数量是否超过阈值,其中第一激活集与被配置为服务于第一激活集中的一个或多个用户设备(UE)的节点关联;确定在第一激活集中的一个或多个UE处接收的干扰水平;响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过所述阈值或(b)确定第一激活集中的干扰水平超过第二阈值,来确定一个或多个度量,每个度量与第一激活集和第一激活集之外的激活集关联;以及将第一激活集与关联于所述一个或多个度量中的最高度量的激活集相组合。
本申请的另一方面提供了一种包括多个节点的网络***,其中每个节点被配置为与一个或多个用户设备(UE)通信,并且其中每个节点最初对应于单独的激活集。所述网络***还包括与所述多个节点通信的调度器,所述调度器包括处理器和计算机可执行指令,其中所述计算机可执行指令在由所述处理器执行时使得所述调度器:对于第一激活集,确定第一激活集中的可用MIMO维度的数量是否超过阈值;确定在第一激活集内的所述多个节点中的一个或多个节点处接收的干扰水平;响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过所述阈值或(b)确定第一激活集中的干扰水平超过第二阈值,来确定一个或多个度量,每个度量与第一激活集和第一激活集之外的激活集关联;以及将第一激活集与关联于所述一个或多个度量中的最高度量的激活集相组合。
前述段落的网络***可以包括以下特征的任何子组合:其中所述多个节点中的第一节点对应于第一激活集,其中所述多个节点中的第二节点对应于第二激活集,并且其中所述一个或多个度量中的第一度量与第一激活集和第二激活集关联;其中,第一度量基于由第一节点和第二节点的组合提供的MIMO维度的数量;其中由第一节点和第二节点的组合提供的MIMO维度的数量包括由第一节点和第二节点一起提供的接收流的数量;其中第一度量基于由第一节点和第二节点一起提供的可用接收流的总数、以及由第一节点或第二节点服务的UE一起提供的可用发射流的总数和在第一节点和第二节点处的接收器射频(RF)链的数量的最小值;其中所述可用接收流的总数包括由第一节点和第二节点一起提供的接收天线元件的数量;其中第一度量基于在第一节点与由第二节点服务的一个或多个UE中的第一UE之间的信号的信噪比;其中第一度量还基于在第二节点与第一节点服务的一个或多个UE中的第二UE之间的第二信号的信噪比;其中第一度量是基于从第一节点和第二节点的组合到该组合服务的一个或多个UE的信号的能量相对于到不由该组合服务的一个或多个UE的信号的泄漏的信漏比;其中所述计算机可执行指令在被执行时进一步使所述调度器:对第二节点所服务的一个或多个UE中的每个UE,应用函数于第一节点与由第二节点服务的相应UE之间的信号的信噪比,以形成第一值,对第一值求和、对第一节点服务的一个或多个UE中的每个UE,应用函数于第二节点与由第一节点服务的相应UE之间的信号的信噪比,以形成第二值,对第二值求和、并且基于第一值的求和以及第二值的求和来确定第一度量;其中第一度量基于第一激活集和第二激活集之间的干扰水平;其中第一激活集和第二激活集之间的干扰水平包括与第一激活集和第二激活集关联的信漏比;其中计算机可执行指令在被执行时进一步使所述调度器重复操作以组合激活集,直到每个激活集具有超过所述阈值的可用MIMO维度的数量并且具有不超过第二阈值的干扰水平;其中在第一激活集的多个节点中的一个或多个节点处接收的干扰水平包括第一激活集的信漏比(SLR);并且其中,第一激活集的SLR包括由第一激活集中的一个或多个UE发射到第一激活集中的所述多个节点的一个或多个的一个或多个信号的功率相对于到不在第一激活集中的一个或多个UE的一个或多个信号的泄漏的比率。
本申请的另一方面提供了一种计算机实现的方法,包括:确定第一激活集中的可用MIMO维度的数量是否超过阈值,其中,第一激活集与被配置为服务于第一激活集中的一个或多个用户设备(UE)的节点关联;确定在第一激活集内的所述节点处接收的干扰水平;响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过阈值或(b)确定在第一激活集内的干扰超过第二阈值,以此来确定一个或多个度量,每个度量与第一激活集和第一激活集之外的激活集关联;以及将第一激活集与关联于所述一个或多个度量中的最高度量的激活集相组合。
前述段落的计算机实现的方法可以包括以下特征的任何子组合:其中第二节点对应于第二激活集,并且其中所述一个或多个度量中的第一度量与第一激活集和第二激活集关联;其中第一度量基于由所述节点和第二节点的组合提供的MIMO维度的数量;其中由所述节点和第二节点的组合提供的MIMO维度的数量包括由所述节点和第二节点一起提供的接收流的数量;其中第一度量基于在所述节点与由第二节点服务的一个或多个UE中的第一UE之间的信号的信噪比;其中,第一度量还基于在第二节点与由第一节点服务的一个或多个UE中的第二UE之间的第二信号的信噪比;其中,第一度量是基于从第一节点和第二节点的组合到该组合服务的一个或多个UE的信号的能量相对于到不由该组合服务的一个或多个UE的信号的泄漏的信漏比;以及其中确定一个或多个度量还包括:对由第二节点服务的一个或多个UE中的每个UE,应用函数于所述节点与由第二节点服务的相应UE之间的信号的信噪比,以形成第一值,对第一值求和、对由所述节点服务的一个或多个UE中的每个UE,应用函数于第二节点与由所述节点服务的相应UE之间的信号的信噪比,以形成第二值,对第二值求和、以及基于求和的第一值和求和的第二值来确定第一度量。
本申请的另一方面提供了一种非暂时性计算机可读存储介质,包括计算机可执行指令,其中所述计算机可执行指令在由基带单元中的调度器执行时使所述基带单元:确定第一激活集中的可用MIMO维度的数量是否超过阈值,其中第一激活集与被配置为服务于第一激活集中的一个或多个用户设备(UE)的节点关联;确定第一激活集中的所述节点处接收的干扰;响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过阈值或(b)确定第一激活集中的干扰水平超过第二阈值,而确定一个或多个度量,每个度量与第一激活集和第一激活集之外的激活集关联;以及将第一激活集与关联于所述一个或多个度量中的最高度量的激活集相组合。
附图说明
现在将参考附图以非限制性示例的方式描述本公开的实施例。
图1A-1B是示出包括多个UE和多个节点的协作MIMO网络环境以及由根据实施例的激活集管理方案提供的益处的图。
图2A是示出图1A-1B的协作MIMO网络环境和由根据实施例的激活集管理方案提供的益处的另一图。
图2B是示出图1A-1B的协作MIMO网络环境和由根据实施例的激活集管理方案提供的益处的另一图。
图3A-3C是示出按照本文所述激活集管理方案的执行的激活集的迭代组合或合并的图。
图4是描绘根据一个实施例由节点和/或BBU示例性实施的联合处理例程的流程图。
图5是描绘根据一个实施例由节点和/或BBU示例性实施的DL传输的激活集管理方案流程的流程图。
图6是描绘根据一个实施例由节点和/或BBU示例性实施的UL传输的激活集管理方案例程的流程图。
图7是示出根据实施例的包括基带单元的协作MIMO无线网络的示意图。
图8是示出根据实施例的示例性基带单元和远程无线电单元的框图。
图9是根据实施例的示例性UE的示意性框图。
具体实施方式
以下对某些实施例的描述呈现了具体实施例的各种描述。然而,本文描述的创新可以以多种不同的方式来体现,例如,如由权利要求限定和覆盖的。在本说明书中,参考附图,其中相同的附图标记可以指示相同或功能相似的元件。应当理解,附图中示出的元件不一定按比例绘制。此外,将理解的是,某些实施例可以包括比图中所示的更多的元件和/或图中所示元件的子集。此外,一些实施例可以掺入来自两个或更多个附图的特征的任何合适的组合。本文提供的标题仅是为了方便,并且不一定影响权利要求的范围或含义。
随着无线网络越来越多地用于运行对可靠性和/或时延问题敏感的服务(例如,媒体流式传输,视频聊天,虚拟现实等),多天线技术已作为将此类问题最小化的重要解决方案。例如,一种类型的多天线解决方案是常规的多输入多输出(MIMO)网络,其中发射器和接收器各自具有在其上发送通信的多个天线。然而,某些无线设备(例如,用户设备(UE),基站等)在设备演进后变得难以支持多个天线和/或天线之间的适当间隔。另一方面,协作MIMO网络可以实现常规MIMO网络的益处,而不受无线设备是否可以支持多个天线的约束。例如,一个或多个无线设备可以被分组在一起以创建虚拟天线阵列,并且分组后的无线设备一起可以作为MIMO设备工作。
协作MIMO的一个版本是协调多点(CoMP),其中一个或多个发射-接收点(TRP)共享数据,信道状态信息等,协调下行链路传输并联合地处理上行链路传输。由于TRP协调下行链路传输,可以避免由于UE从一个TRP切换到另一TRP而导致的干扰和/或中断。另外,TRP可以一起工作以覆盖可能不被任何单个TRP覆盖的地理区域。因此,CoMP网络可以为UE提供无缝覆盖区域。
通常,某些TRP和UE被分组在一起以形成激活集。激活集可以与一个或多个TRP以及零个或更多个UE关联。当被分组到激活集中时,该激活集中的TRP仅与该激活集中的UE通信,反之亦然。多个激活集可以在MIMO网络内形成。MIMO网络中的一个激活集可以与该MIMO网络中的另一激活集重叠。例如,一个TRP可以在服务于第一组UE的第一激活集中,并且可以在服务于第二组UE的第二激活集中。
然而,识别应当被分组以形成激活集的TRP和UE可能是困难的。根据MIMO网络中的TRP和UE的数量,基站和UE分组可以有数百至数千个可能的组合。例如,如果MIMO网络仅包括4个TRP和4个UE,则TRP和UE分组的可能组合的数量可以是123,这是假设每个分组包括至少一个TRP和一个UE。
理想地,MIMO网络包括单个激活集,该激活集包括MIMO网络中的所有TRP和所有UE,并且去往和/或来自UE的传输被联合优化。然而,调度联合优化的传输的复杂度和单个激活集所涉TRP和/或UE处理时延可能太高。因此,可以形成多个较小的激活集以降低复杂度和/或处理时延。然而,形成多个较小的激活集可引起其他问题。例如,TRP和UE的某些分组可能导致一些TRP和/或UE遭受高水平干扰,因此应当避免这样的分组。TRP和UE的其他分组可能遭受容量问题(例如,可能没有足够的传输维度供TRP服务于这些分组中的UE),因此也应当避免这样的分组。然而,循环经历分组的每个可能组合以识别那些会和不会导致高干扰水平的分组、以及会和不会遭受容量问题的分组需要密集的资源,并因此是不切实际的。如上所示,即使MIMO网络中的TRP和UE的数量相对较小(例如,4),循环经历分组的每个可能组合也是不实际的。
因此,本申请的各方面涉及由MIMO网络中的调度器实现的激活集管理方案,该调度器以避免上述问题的方式识别基站和UE的一个或多个分组。具体地,本文描述的激活集管理方案降低了干扰或容量问题的可能性,无需循环经历每个可能的分组就能识别一个或多个分组。因此,本文描述的主动管理方案的实现导致改进的MIMO网络,其可以实现高通量、低时延和/或高可靠性,同时保持合理的网络复杂度(例如,较低网络开销,因为调度器无需循环经历基站和UE分组的所有可能组合以实现高通量、低时延和/或高可靠性益处)。
在实施例中,MIMO网络包括中央处理***(例如,包括调度器的基带单元(BBU)),一个或多个远程无线电单元(RRU),以及一个或多个UE。例如,RRU可以包括多个天线,其中的一个或多个天线可以用作TRP。RRU和/或TRP可以称为服务节点或基站。基站可以各自具有一个或多个发射天线,每个发射天线支持一个或多个数字基带。在一些实施例中,每个基站具有相同数量的发射天线。在其他实施例中,一些或所有基站可以具有与其他基站不同数量的发射天线。因此,这些基站可以共同地能够发送N个空间波束,其中N是改进的MIMO网络中的基站的数量和由单个基站操作的发射天线的数量的乘积。中央处理***和/或基站在本文中可以统称为网络***。
为了实现激活集管理方案,调度器可以首先将每个基站分组为单独的激活集。因此,每个基站可以服务零个或更多个UE。然后,调度器可以分析每个激活集以确定该激活集是良好激活集还是不良激活集。如果激活集中的可用MIMO维度的数量低于阈值(例如,其中,所述阈值基于为该激活集中的UE提供适当服务所需的MIMO维度的最小数量),或者如果该激活集中的干扰水平处于或高于第二阈值,则该激活集被视为不良激活集。如果激活集中的可用MIMO维度的数量处于或高于阈值,和如果激活集中的干扰水平低于第二阈值,则将该激活集视为良好激活集。
如果调度器确定激活集是不良激活集,则调度器可以为该不良激活集与另一现有激活集的配对确定一个度量。通常,所述度量是如果将关联于该度量的两个激活集组合成单个激活集会导致的容量和信号强度水平的表示。在确定不良激活集和其他现有激活集的配对的度量之后,调度器可以识别最高度量、并将关联于该最高度量的两个激活集相组合(例如,将不良激活集与另一激活集组合)。调度器可以针对每个不良激活集重复这些操作,直到所有不良激活集都已与另一激活集组合。因此,调度器形成激活集的新组合。然而,激活集的新组合仍然可以包括一个或多个不良激活集。因此,调度器可以继续形成激活集的新组合,直到达到其中没有激活集被视为不良激活集的情形。一旦调度器确定激活集组合中的所有激活集都是良好激活集,则激活集管理方案完成,并且调度器已识别出可以实现高吞吐量、低时延、和/或高可靠性的基站与UE分组的组合,同时保持合理的网络复杂度。
在完成激活集管理方案之后,服务于激活集中一个具体UE的一个(或多个)基站可以各自使用一个或多个空间波束向该UE发送相同的下行链路数据。该UE可以经由空间处理技术来接收多个流,所述空间处理技术像最小均方误差(MMSE)。然后,该UE可以组合接收到的数据(例如,通过选择最佳空间波束,通过执行软组合,通过执行非相干组合,通过执行相干组合,等)并执行任何对应的操作。
本文描述的技术可以应用于形成用于下行链路传输(例如,从基站到UE的传输)以及用于上行链路传输(例如,从UE到基站的传输)的激活集。在一些实施例中,调度器标识用于下行链路传输(或上行链路传输)的激活集的分组,并将这些激活集分组也用于上行链路传输(或下行链路传输)。因此,调度器可以针对下行链路传输和上行链路传输两者执行激活集管理方案一次。在其他实施例中,调度器执行激活集管理方案两次——一次用于下行链路传输,一次用于上行链路传输。因此,用于下行链路传输的激活集的分组可以与用于上行链路传输的激活集的分组相同或不同。
调度器可以周期性地执行激活集管理方案。例如,当MIMO网络成员改变(例如,一个UE加入该MIMO网络,一个UE离开该MIMO网络,一个基站加入该MIMO网络,一个基站离开该MIMO网络,等)时,在基站和/或UE和/或类似的请求下,调度器可以以设定的间隔执行激活集管理方案。
在替代实施例中,调度器可以基于MIMO网络中的空间波束而不是基于基站来形成初始激活集。因此,调度器可以首先将每个空间波束分组到分别的激活集中,然后以本文所述方式组合这些激活集,直到每个剩余的激活集被认为是良好激活集。
虽然本文所述内容使得BBU(例如,调度器)执行激活集管理方案和其他相关操作,但这并不意味着限制。在其他实施例中,基站可以共享数据并且共同执行本文所述由BBU执行的激活集管理方案和/或其他相关操作。在这样的实施例中,BBU是可选地存在。
激活集管理方案在本文中被描述为在那些其中UE非相干地组合下行链路数据的CoMP网络内实现。然而,本文描述的技术可以应用于任何类型的MIMO网络。此外,本文描述的技术不限于那些其中UE非相干地组合下行链路数据的MIMO网络。UE可以以任何合适的方式组合下行链路数据。
在实施例中,CoMP网络被设计成在较高频率(如在mmW频率)操作。本文描述的技术可以应用于在任何合适的频率范围操作的网络。另外,本文描述的技术可以用于各种使用情况,诸如媒体流式传输,视频聊天,虚拟现实,等。
(例如,如果每个UE的激活集中的至少一些空间波束在空间上相邻,诸如在空间上相邻于阈值角度内,在阈值距离内,等)。
MIMO网络中的激活集管理
图1A-1B示出协作MIMO网络环境100,其包括UE102A-102J和节点104A-104I以及由根据实施例的激活集管理方案提供的益处。该协作MIMO网络可以可选地用作CoMP网络,其中UE102A-102J非相干地组合下行链路数据。节点104A-104I可以通过有线和/或无线连接彼此通信。节点104A-104I,直接地或经由中央处理***(例如,有调度器的BBU),可以进一步与网络服务提供商操作的核心网络(未示出)通信。节点104A-104I可以被配置为以mmW频率向UE102A-102J中的一些或全部发射数据和/或从UE102A-102J中的一些或全部接收数据。
在集中式无线电接入网(C-RAN)架构中,中央处理***(例如,BBU)可以包括覆盖大面积部署的中央单元(CU)和一个或多个分布式单元(DU)。DU可以是逻辑DU或物理DU。CU可以耦接到一个或多个DU,并且每个DU可以耦接到中央处理***(例如,BBU)外部的一个或多个RRU。例如,每个DU可以耦接到虚拟DU(VDU),且每个VDU可以耦接到一个或多个RRU。两个或更多个DU可以耦接到相同的VDU。在激活集管理的情形中,C-RAN架构可以用这些逻辑层和虚拟DU配置,它们的每个与一个或多个RRU关联,使得RRU之间的联合处理是可能的。通常,激活集管理的想法是识别应被选用于联合处理的正确的RRU集,而不管这些RRU的物理DU连接。
在一些实施例中,节点104A-104I耦接到中央处理***,未在图1A-1B中示出。在这些实施例中,节点104A-104I可以各自被称为RRU或服务节点。BBU可以物理地耦接到RRU,如经由光纤连接来耦接。BBU(例如,调度器)可以向RRU提供操作细节,以控制来自该RRU的信号连同控制数据和要发送的有效载荷数据的发送和接收。BBU(例如,调度器)还可以使用由UE102A-102J和/或节点104A-104I提供的链路强度和/或其他信息来形成一个或多个激活集和/或调度去往和/或来自UE102A-102J的数据传输。RRU可以在关联于RRU的服务区域内向网络(例如,BBU)提供从UE102A-102J接收到的数据。
各种标准和协议可被包括在环境100中以在基站(例如,节点104和/或BBU)和无线通信设备(例如,UE102)之间无线地传送数据。一些无线设备可以使用正交频分复用(OFDM)数字调制方案经由物理层进行通信。OFDM标准和协议可以包括第三代合作伙伴计划(3GPP)长期演进(LTE),电气和电子工程师协会(IEEE)802.16标准(例如,802.16e,802.16m),其可以被称为WiMAX(微波接入全球互通),以及IEEE802.11标准,其可以被称为Wi-Fi。在一些***中,无线电接入网(RAN)可以包括与一个或多个演进型节点B(也通常被表示为增强型节点B,eNodeB或eNB)、下一代节点B(gNB)、或任何其他合适的节点B(xNB)关联的一个或多个基站。在其他实施例中,无线网络控制器(RNC)可以被提供为基站。基站在无线网络和核心网络如因特网之间提供桥接。基站可以被包括以促进无线网络的无线通信设备的数据交换。
无线通信设备可以被称为用户设备(UE)。UE可以是由用户使用的设备,如智能电话、笔记本电脑、平板计算机、蜂窝电话、可穿戴计算设备(诸如智能眼镜或智能手表或耳机),一个或多个联网电器(例如,消费者联网电器或产业工厂设备),具有连接性的工业机器人,或车辆。在一些实施方式中,UE可以包括传感器或其他联网设备,它们被配置为收集数据并且将该数据无线地提供给连接到核心网络如因特网的设备(例如,服务器)。这样的设备可以被称为物联网设备(IoT设备)。下行链路(DL)传输通常是指从节点到无线通信设备的通信,上行链路(UL)传输通常是指从无线通信设备到节点的通信。
节点104可以包括一个或多个天线,并且天线中的一个或多个可以用作TRP。节点104可以包括多个天线以提供多输入多输出(MIMO)通信。例如,节点104可以配备有各种数量的发射天线(例如,1,2,4,8或更多),其可以同时用于发射到一个或多个接收器,如UE102。接收设备可以包括超过一个的接收天线(例如,2,4等)。接收天线阵列可以被配置为同时从节点104接收传输。被包括在节点104中的每个天线可以被单独地配置为根据特定时间,频率,功率和方向配置来发射和/或接收。类似地,包括在UE102中的每个天线可以被单独地配置为根据特定的时间,频率,功率和方向配置来发射或接收。所述配置可以由节点104和/或BBU提供。方向配置可以基于使用信道互易性的网络评估来生成,或者可以基于来自UE102的反馈经由对波束成形码本索引的选择来确定,或这两者的混合。
每个节点104A-104J可以支持一个或多个数字基带,其数量可以小于或等于相应节点104A-104I具有的发射天线的数量。因此,假设每个节点104A-104I具有由Nd个数字基带支持的Nt个发射天线,则节点104A-104I可以支持的空间波束的最大数量是Nt*9(例如,节点104的数量),而节点104A-104I可以支持的独立流的最大数量是Nd*9(例如,节点104的数量)。为了简化和便于解释,图1A-1B中所示的节点104A-104I各自具有4个发射天线和4个接收天线。因此,节点104A-104I可以支持的空间波束的最大数量是36。节点104A-104I可以包括相同数量的接收天线(例如,用于UL传输)和发射天线(例如,用于DL传输)或不同数量的接收天线和发射天线。在一些实施例中,节点104A的一个或多个天线既可以发送DL信号又可以接收UL信号。无论节点104A-104I具有相同或不同数量的天线,本文描述的技术都可以应用。
类似地,UE102A-102J可以各自包括相同数量的接收天线(例如,用于DL传输)和发射天线(例如,用于UL传输)或不同数量的接收天线和发射天线。在一些实施例中,UE102的一个或多个天线既可以发送UL信号又可以接收DL信号。此外,UE102A-102J和节点104A-104I可以各自包括相同数量的天线用于DL和/或UL传输。替代地,UE102A-102J中的一个或多个和/或节点104A-104I中的一个或多个可以包括与其他UE102A-102J和/或节点104A-104I相比不同数量的用于DL和/或UL传输的天线(例如,节点104A可以包括3个发射天线和3个接收天线,UE102A可以包括4个接收天线和4个发射天线,节点104B可以包括4个发射天线和2个接收天线,UE102B可以包括2个接收天线和3个发射天线,等)。为了简化和便于解释,图1A-1B中所示的UE102A-102J各自具有4个接收天线和4个发射天线。无论UE102A-102J具有相同或不同数量的天线,本文描述的技术都可以应用。
图1A示出了传统BBU(例如,不实施本文所述激活集管理方案的BBU)基于RRU的物理接近度来形成激活集106A-106B的情形。例如,传统BBU可以基于哪些节点104彼此物理接近(例如,哪些节点104属于相同的分布式单元(DU)或集群)来形成激活集。这里,传统BBU可以确定节点104A-104E是物理接近的,节点104F-104I是物理接近的。因此,传统BBU可以形成包括节点104A-E的激活集106A和包括节点104F-104I的激活集106B。UE102A-102D可以位于由激活集106A覆盖的地理区域内,并因此可以由节点104A-104E服务。类似地,UE 102E-102J可以位于激活集106B覆盖的地理区域内,并因此可以由节点104F-104I服务。
然而,由传统BBU基于节点104的接近度形成的激活集106A-106B可能具有不良性能。具体地,UE 102E和102F被定位成靠近激活集106A的传输边界。该传输边界(例如,图1A中的虚线)表示由激活集106A的节点104A-104E中的一个或多个(和/或UE 102A-102D中的一个或多个)发射的信号可以被检测和/或处理的大致距离。因此,虽然UE 102E和102F由激活集106B中的节点104F-104I服务,但是UE 102E和102F仍然可以检测由节点104A-104E发射的不期望的信号。结果,由节点104A-104E发射并由UE 102E和102F检测的信号可能干扰由节点104F-104I发射的所需信号。
然而,执行本文所述激活集管理方案的BBU可以形成避免所述干扰问题的一组激活集。例如,图1B示出了使用激活集管理方案形成的三个激活集116A-116C。如图1B所示,执行激活集管理方案的BBU将先前遭受干扰问题的UE 102E和102F组合成单独的激活集116C。具体地,激活集116A-116C形成后,使得UE 102A-102J不太可能被定位在多个激活集116A-116C的边界上。例如,激活集116A不同于激活集106C在于,激活集116A不包括节点104D-104E。而是,节点104D-104E现在被分组到激活集116C中。此外,激活集116B不同于激活集106C在于,激活集116B不包括UE 102E-102G或节点104F-104G。而是,UE 102E-102G和节点104F-104G现在被分组到激活集116C中。
图2A是示出协作MIMO网络环境100和由根据实施例的激活集管理方案提供的益处的另一图。如图2A所示,传统BBU再次基于RRU的物理接近度形成激活集206A-206B。例如,传统BBU将UE 102A-102G和节点104A-104B分组到激活集206A中,并将UE 102H-102I和节点104C-104D分组到激活集206B中。这里,干扰不太可能成为问题,因为UE 102A-102I中没有一个位于激活集206A-206B的传输边界附近。然而,这种激活集的分组产生了容量问题。具体地,激活集206A中可用的MIMO发射维度的数量(例如,由节点104A和节点104B的组合提供的可用空间信道的数量、可用的不同空间波束的数量、传输层的数量、特定的MIMO级数,等,当104A-104D中每个节点包括4个发射天线元件时可以是8)小于为激活集206A中的UE102A-102G提供服务所需的最小数目(例如,当UE 102A-102I每个都包括4个接收天线元件时为28)。结果,激活集206A中的传统BBU和/或节点104A-104B可能必须在时间或频率上进行正交调度以便服务所有的UE 102A-102G。换句话说,节点104A-104B不能在相同时间段内和/或使用相同的频带来服务所有的UE 102A-102G。
然而,执行本文所述激活集管理方案的BBU可以形成避免容量问题的一组激活集。例如,执行激活集管理方案的BBU可以形成包括所有UE 102A-102I和所有节点104A-104D的单个激活集206C。在这种情况下,激活集206C中可用的MIMO发射维度的数量可以等于或大于为激活集206C中的UE 102A-102I服务所需的最小数量。
图2B是示出协作MIMO网络环境100和由根据实施例的激活集管理方案提供的益处的另一图。如图2B所示,UE 102J和102K以及节点104E和104F已与先前存在于图2A所示的环境100中的其他UE 102A-102I和节点104A-104D合并。在这种情况下,传统BBU可以基于RRU的物理接近度来形成激活集206A、206B、和216C。因此,传统BBU可以将新的UE 102J-102K和节点104E-104F分组到激活集216C中。如上所述,激活集206A可能有容量问题。此外,在UE102J由激活集216C服务、但接近激活集206A的传输边界的情况下,激活集216C可能有干扰问题。
然而,实现本文所述激活集管理方案的BBU可以形成不遭受干扰或容量问题的一组激活集。例如,执行激活集管理方案的BBU可以形成两个激活集——激活集206B和激活集216D。如图2A所示,BBU将激活集206A和激活集206B组合以形成激活集206C,此时不存在新的UE 102J-102K和节点104E-104F。然而,BBU不可以将激活集206A和206B组合以形成在这种情况下的激活集206C和216C的组,因为这样做将仍然导致激活集216遭受干扰问题。反而是,BBU可以将激活集206A和216C组合形成激活集216D。该组合不仅缓解了干扰问题,因为UE 102J与引起干扰问题的节点104A-104B处于相同的激活集中,而且该组合还减轻了最初存在于激活集206A中的容量问题,因为在激活集216D中可用的MIMO传输维度的数量可以等于或大于在激活集216D中服务UE 102A-102G和102J-102K所需的最小数量。
图3A-3C是示出了根据本文所述执行激活集管理方案的激活集迭代组合或合并的示图。例如,BBU可以通过执行一组迭代操作来实现激活集管理方案。如图3A所示,BBU可以首先将每个节点104A-104J分组到单独的激活集306A-306J中。每个节点104A-104J可以服务零个或更多个UE 102A-102J。作为说明性示例,BBU可选择节点104A以服务于激活集306A内的UE 102A,可选择节点104B以服务于激活集306B内的UE 102B,可选择节点104C以服务于激活集306C内的UE 102C-102D,可选择节点104D以服务于激活集306D内的UE 102E-102G,可选择节点104E以服务于激活集306E内的UE 102H,可选择节点104F以服务于激活集306F内的UE 102I-102J,可以不选择节点104G来服务于激活集306G内的任何UE 102,可不选择节点104H来服务于激活集306H内的任何UE 102,可不选择节点104I来服务于激活集306I内的任何UE 102,且可不选择节点104J来服务于激活集306J内的任何UE 102。替代地,未示出的,BBU可以首先将多个节点104A-104I分组至单个激活集中,并形成一个或多个激活集。
BBU在训练模式期间可以选择每个节点104A-104J服务的UE 102A-102J。例如,在训练模式中,节点104A-104J可以发送信号(例如,同步信号块(SSB)信号),在本文中也称为波束导频(pilot),以便UE 102A-102J按顺序接收。具体地,节点104A可以使用一个或多个节点104A发射天线跨第一空间波束(例如,A1)发送信号,然后使用一个或多个节点104A发射天线跨第二空间波束(例如,A2)发送信号,等等。在节点104A已经跨由节点104A服务的四个空间波束(例如,A1,A2,A3和A4)发送信号之后,节点104B可以开始使用一个或多个节点104B发射天线跨第一空间波束(例如,B1)发送信号,然后使用一个或多个节点104B发射天线跨第二空间波束(例如,B2)发送信号,等等。总之,每个节点104A-104J可以跨相应节点104A-104J服务的每个空间波束依次传输一个或多个信号(例如,A1,A2,A3,A4,B1,B2,B3,B4,C1,C2,C3,C4,D1,D2,D3,D4,E1,E2,E3,E4,F1,F2,F3,F4,G1,G2,G3,G4,H1,H2,H3,H4,I1,I2,I3,I4,J1,J2,J3,和J4)。以上示例仅出于解释的目的而提供,因为节点104A-104J可以以任何顺序发送信号(例如,节点104B可以在节点104A之前发送信号,节点104B可以在节点104A使用一个或多个节点104A发射天线跨第一空间波束发送信号之后、且在节点104A使用一个或多个节点104A发射天线跨第二空间波束发送信号之前而使用一个或多个节点104B发射天线发送信号,等)。由每个节点104A-104J发送的信号可以包括相同的物理小区ID(PCI),并且因此信号可以出现到UE 102A-102J,就好像这些信号源自相同的节点或基站一样。
作为说明性示例,节点104A可以跨四个空间波束(例如,A1,A2,A3,A4)发送信号,节点104B可以跨四个空间波束(例如,B1,B2,B3,B4)发送信号,节点104C可以跨四个空间波束(例如,C1,C2,C3,C4)发送信号,节点104D可以跨四个空间波束(例如,D1,D2,D3,D4)发送信号,等等。空间波束可以被定位在不同的方向以提供更大的网络覆盖区域。
UE 102A-102J可以接收或检测跨空间波束发送的信号,并使用接收到的或检测到的信号来确定空间波束的链路强度(例如,信号对干扰加噪声的比(SINR))。UE 102A-102J可以对由节点104A-104J共同服务的一些或全部空间波束重复该过程。然后每一个UE102A-102J可以经由控制信令信道和/或经由带内信令(例如,使用那些在其上将数据发送给UE 102A-102J和/或从UE 102A-102J发送数据的空间信道)向节点104A-104J中的一个或多个提供空间波束的链路强度的指示。UE 102A-102J可以在同一传输中或在分别的传输(例如,其中每个传输对应于一个具体的空间波束)中提供针对每个空间波束的链路强度的指示。例如,如果经由带内信令发送链路强度的指示,则UE 102A-102J可以聚合链路强度数据(例如,聚合针对多个空间波束确定的链路强度),并且经由单个或少量传输来发送聚合链路强度数据。例如,UE 102A-102J可以发送链路强度矢量,该矢量的每个元素包括一个具体的空间波束的链路强度的指示。
替代地或另外地,UE 102A-102J可以各自确定具有最佳链路强度(例如,最高链路强度)的空间波束。UE 102A-102J然后可以向节点104A-104J发送具有最佳链路强度的空间波束的指示,另外还提供或不提供其他空间波束的链路强度的指示。
节点104A-104J可以将链路强度数据转发给BBU。然后,BBU可以选择一个或多个空间波束用于向UE 102A-102J提供数据。例如,除了提供空间波束链路强度之外,UE 102A-102J还可以提供每个空间波束的链路质量和/或信道状况的指示,节点104A-104J可以将该信息转发给BBU。BBU还可以具有指示节点104A-104J的发射天线的物理布局和/或这类发射天线的发射方向,以及用于服务其他UE 102A-102J的空间波束的信息。节点BBU可以使用链路强度,链路质量,发射天线物理布局和/或方向信息,和/或指示哪些空间波束服务于其他UE 102A-102J的信息,来为每一个UE 102A-102J选择一个或多个空间波束。作为说明性示例,若由UE 102A-102J提供的空间波束的链路强度超过阈值和/或与被选为服务于其他UE102A-102J的空间波束具有最小重叠(例如,用所考察的空间波束服务于UE 102A-102J而导致的与其他空间波束的干扰小于阈值,若所考察的空间波束与服务于另一UE 102A-102J的另一空间波束在空间上不相邻,如在空间上不是相邻于阈值角度内、阈值距离内,等),BBU可以确定该空间波束可以服务于UE 102A-102J。
为了增加冗余,和因此的可靠性,BBU可以从一个或多个节点104A-104J选择多个空间波束来服务于UE 102A-102J。每个空间波束可以用于向UE 102A-102J发送相同的DL数据,并且因此具有服务UE 102A-102J的多个空间波束可以确保,即使其他传输干扰一个或多个空间波束,UE 102A-102J也可以接收传输的数据。BBU和/或节点104A-104J可能能够牺牲一些容量以有利于冗余,因为,例如,在mmW频率处的高带宽和信噪比(SNR)使得每个链路的容量相对较高。事实上,既然在mmW频率处的传输可能因这些频率处的相对高的传播损耗而通常不可靠,牺牲一些容量以有利于冗余可能是愿意的。
一旦为每个UE 102A-102J选择了空间波束,BBU就可以将每个UE 102A-102J分组到服务于为相应UE 102A-102J选择的空间波束的激活集306A-306J中。每个激活集306A-306J可以对选为服务于特定UE 102A-102J的每个节点104A-104J和空间波束对进行标识。服务于UE 102A-102J的一个(或多个)空间波束可以被认为是UE 102A-102J的激活集。作为说明性示例,所述激活集可以是以下格式:{(节点名称,空间波束),(节点名称,空间波束),(节点名称,空间波束),...}。
一旦形成了初始组的激活集306A-306J,BBU就可以分析每个激活集306A-306J,以确定相应的激活集306A-306J是良好激活集或不良激活集。如果激活集306A-306J中的可用MIMO维度的数量低于第一阈值,或者如果激活集306A-306J中的干扰水平处于或高于第二阈值,则该激活集306A-306J可以被认为是不良激活集。如果激活集306A-306J中的可用MIMO维度的数量处于或高于第一阈值,并且如果激活集306A-306J中的干扰水平低于第二阈值,则该激活集306A-306J被认为是良好激活集。
如上所述,激活集306A-306J中的可用MIMO维度的数量可以等同于激活集306A-306J中可用空间信道的数量,激活集306A-306J内服务的可用的不同空间波束的数量,激活集306A-306J中的传输层的数量,基于激活集306A-306J的特定MIMO级数,激活集306A-306J的预编码空间基数,基于激活集306A-306J的MIMO秩(rank),激活集306A-306J可以提供的线性独立维度的数量,和/或凡此种种。如果所有可能的MIMO维度都可用,则用于DL传输的可用MIMO维度的最大数量可以是激活集306A-306J中的节点104的数量和激活集306A-306J的每个节点104中包括的发射天线的数量的乘积,并且用于UL传输的可用MIMO维度的最大数量可以是激活集306A-306J中的节点104的数量和激活集306A-306J的每个节点104中包括的接收天线的数量的乘积。所有可能的MIMO维度可以是可用的或不可用的。
第一阈值可以基于正确服务于激活集306A-306J中的UE 102A-102J所需的MIMO维度的最小数量。例如,第一阈值可以是γ*Uj*Nr,其中γ是大于或等于1的常数(例如,1,1.25,1.5,1.75,2,等),Uj是激活集j中的UE 102A-102J的数量,Nr是包括在激活集j的每个UE 102A-102J中用于DL传输的接收天线的数量、或包括在激活集j的每个UE 102A-102J中用于UL传输的发射天线的数量。因此,正确服务于激活集306A-306J中UE 102A-102J所需的MIMO维度的最小数量可以大于激活集306A-306J中UE 102A-102J提供的接收天线(或发射天线)的总数,因为常数γ可以大于1。如果UE 102A-102J和节点104A-104J具有相同数量的天线,则需要比接收天线更多的发射天线(在DL情况下)来满足正确服务于激活集306A-306J中UE 102A-102J所需的MIMO维度的最小数量。一般地,在激活集306A-306J中发射天线比接收天线更多(在DL情形中)可能是有益的,因为空间信道的特性可能不是完全已知。如果激活集306A-306J中的发射天线和接收天线数量相等(在DL情况下),则任何未知的或未能估计到的噪声或干扰问题可能会导致容量问题。类似地,在激活集306A-306J中接收天线比发射天线更多(在DL情形中)可能是有益的。
在其他实施例中,一些或全部UE 102A-102J可以使用一些MIMO接收维度来执行干扰消除或其他操作以改善性能。在这种情况下,第一阈值可以变为γ*Uj*Nr’,其中γ是大于或等于1的常数(例如,1,1.25,1.5,1.75,2,等),Uj是激活集j中的UE 102A-102J的数量,Nr’是包括在激活集j的每个UE 102A-102J中用于DL传输的接收天线的数量、或包括在激活集j的每个UE 102A-102J中用于UL传输的发射天线的数量。通常,Nr’小于Nr,并且Nr和Nr’之间的差是用于执行干扰消除或其他操作的MIMO接收维度的数量。因此,激活集306A-306J更有可能具有足够数量的可用MIMO维度,以正确服务于关联于激活集306A-306J的UE 102A-102J。
BBU可以通过计算信漏比(SLR)来确定激活集306A-306J中的干扰水平。例如,SLR可以是在一个激活集306A-306J中一个UE 102A-104J和一个节点104A-104J之间传输的一个信号的功率或能量相比于另一激活集306A-306J中节点104A-104J(和/或UE 102A-102J)传输的、被所涉激活集306A-306J中的UE 102A-102J和/或节点104A-104J检测到的一个或多个信号的功率或能量。作为说明性示例,激活集306A的SLR可以是,UE 102A和节点104A之间传输的信号的能量或功率相比于节点104B-104J和/或UE 102B-102J传输的、被UE 102A和/或节点104A检测到的一个或多个信号的功率或能量。作为另一示例,SLR可以是一个激活集306A-306J中的一个UE 102A-102J和一个节点104A-104J之间传输的信号的功率或能量相比于该信号向激活集306A-306J以外(例如,不由其服务)的一个或多个UE 102A-102J、或不是该激活集306A-306J的一部分的一个或多个节点104A-104J的泄漏。作为说明性示例,激活集306A的SLR可以是,从节点104A传输到UE 102A的信号的功率或能量相比于该信号向未被激活集306A服务的一个或多个UE 102B-102J的泄漏。第二阈值因此可以是表示不可接受的干扰水平的阈值SLR值。
如果BBU确定所有激活集306A-306J都是良好激活集,则激活集管理方案完成。因此,BBU识别出,使干扰和容量问题最小化的节点104和UE 102分组的组合是由激活集306A-306J表示的分组的组合。然后BBU可以根据激活集306A-306J开始在UE 102A-102J和节点104A-104J之间调度DL和/或UL传输。
然而,如果BBU确定一个或多个激活集306A-306J是不良激活集,则BBU可以针对每个不良激活集确定一个或多个度量。由BBU确定的度量的数量可以等于除了不良激活集以外的存在的激活集306A-306J的数量,每个度量可以与该不良激活集和除了该不良激活集以外的现有激活集306A-306J中的一个激活集相关联。通常,度量可以是将不良激活集与关联于该度量的其它现有激活集306A-306J组合导致的容量和信号强度水平的表示。
作为说明性示例,BBU可以确定,初始激活集306A-306J中,激活集306C,306D和306F是不良激活集。例如,激活集306C可能是不良激活集,因为可用的MIMO维度的数量小于第一阈值(例如,激活集306C缺乏足够的容量来服务UE 102C和102D);激活集306D可能是不良激活集,因为可用的MIMO维度的数量小于第一阈值(例如,激活集306D缺乏足够的容量来服务UE 102E-102G),并且因为干扰水平大于第二阈值(例如,UE 102G经历高水平的干扰,因为UE 102G位于激活集306G的传输边界附近);激活集306F可能是不良激活集,因为可用MIMO维度的数量小于第一阈值(例如,激活集306F缺乏足够的容量来服务UE 102I-102J),并且因为干扰水平大于第二阈值(例如,UE 102I经历高水平的干扰,因为UE 102I位于激活集306E的传输边界附近)。
BBU可以为激活集306C确定9个度量,为激活集306D确定9个度量,为激活集306F确定9个度量。例如,BBU可以为以下成对的有效集306A-306J确定度量(例如,mXY):激活集306C和306A(例如,mCA),激活集306C和306B(例如,mCB),激活集306C和306D(例如,mCD),激活集306C和306E(例如,mCE),激活集306C和306F(例如,mCF),激活集306C和306G(例如,mCG),激活集306C和306H(例如,mCH),激活集306C和306I(例如,mCI),激活集306C和306J(例如,mCJ),激活集306D和306A(例如,mDA),激活集306D和306B(例如,mDB),激活集306D和306C(例如,mDC),激活集306D和306E(例如,mDE),激活集306D和306F(例如,mDF),激活集306D和306G(例如,mDG),激活集306D和306H(例如,mDH),激活集306D和306I(例如,mDI),激活集306D和306J(例如,mDJ),激活集306F和306A(例如,mFA),激活集306F和306B(例如,mFB),激活集306F和306C(例如,mFC),激活集306F和306D(例如,mFD),激活集306F和306E(例如,mFE),激活集306F和306G(例如,mFG),激活集306F和306H(例如,mFH),激活集306F和306I(例如,mFI),激活集306F和306J(例如,mFJ)。当多个激活集306A-306J是不良激活集时,一些度量可以重复(例如,mCD和mDC,mCF和mFC以及mDF和mFD),并且因此BBU可以一次计算这些重复度量。
BBU可以使用第一公式或第二公式来计算每个度量。例如,BBU可以使用如下第一公式计算与激活集i和激活集j关联的度量mij
Figure BDA0003318961200000211
其中
Figure BDA0003318961200000212
是激活集i中UE n与激活集j中一个或多个节点104之间传输的一个或多个信号的SNR,
Figure BDA0003318961200000213
是激活集j中UE m与激活集i中一个或多个节点104之间传输的一个或多个信号的SNR。因此,
Figure BDA0003318961200000214
Figure BDA0003318961200000215
表示第一激活集的UE 102与第二激活集的一个或多个节点104之间的SNR,这些SNR的总和提供如果将第一和第二激活集组合可能导致的信号强度或链路质量的指示。因此,度量mij可以是长期SNR的函数(例如,如由参考信号接收功率(RSRP)捕获的路径损耗的函数)。另外,ρij针对DL传输定义如下:
Figure BDA0003318961200000216
其中,Nt为激活集i和激活集j中每个节点104提供的发射天线的数量,Bi为激活集i中节点104的数量,Bj为激活集j中节点104的数量,Nr为激活集i和激活集j中每个UE 102提供的接收天线的数量,Ui为激活集i中UE 102的数量,Uj为激活集j中UE 102的数量。因此,ρij总的表示由组合或合并激活集i和j而形成的组合激活集的容量,以及具体是当组合或合并激活集i和j时添加或丢失的MIMO维度的相对数量。ρij常数是基于若激活集i和激活集j组合而可用的MIMO维度的总数的值。具体地,ρij是激活集i和j组合所致的可用发射流(例如,MIMO发射维度)总数与激活集i和j组合所致的可用接收流(例如,MIMO接收维度)总数之间的差(若发射流总数大于或等于接收流总数)。换句话说,ρij是激活集i和j组合成的组合激活集中可用MIMO发射维度的总数与该组合激活集为了服务于关联于该组合激活集的UE102所需的最小维度总数之间的差。发射流的总数可以是激活集i和j组合所致的可用发射天线元件的数量、以及激活集i和j组合所致的可用发射RF链的数量这两者中的最小值。
否则,如果发射流的总数小于接收流的总数,则ρij是有效集i和j组合所致的可用发射流总数与激活集i和j组合所致的可用接收流总数之间的差的倒数。ρij常数可以是当发射流总数小于接收流总数时的差的倒数,因为激活集i和激活集j形成的组合激活集在这种情况下可能缺乏足够的容量(例如,鉴于为该组合激活集的UE 102服务所需的MIMO维度的最小数量不能满足),且通过取倒数使该常数变为较小值,可以确保所得的度量mij不是针对不良激活集(例如,激活集i)计算的所有度量中的最高度量。如下文解释的,如果所得度量mij不是针对不良激活集计算的所有度量中的最高度量,则BBU不会将不良激活集i与激活集j组合以形成另一不良激活集。
类似地,ρij针对UL传输定义如下:
Figure BDA0003318961200000221
其中,Nr为激活集i和激活集j中每个节点104提供的接收天线的数量,Bi为激活集i中节点104的数量,Bj为激活集j中节点104的数量,Nt为激活集i和激活集j中每个UE 102提供的发射天线的数量,Ui为激活集i中UE 102的数量,Uj为激活集j中UE 102的数量。因此,ρij总的表示由组合或合并激活集i和j而形成的组合激活集的容量,以及具体是当组合或合并激活集i和j时添加或丢失的MIMO维度的相对数量。ρij常数是基于若激活集i和激活集j组合而可用的MIMO维度的总数的值。具体地,ρij是激活集i和j组合所致的可用接收流(例如,MIMO接收维度)总数,与激活集i和j组合所致的可用发射流(例如,MIMO发送维度)总数、以及组合激活集i和j中节点104处的接收RF链的数量这两者中的最小数之间的差(若接收流总数大于或等于发射流总数)。换句话说,ρij是激活集i和j组合成的组合激活集中可用MIMO接收维度的总数与该组合激活集为了服务于关联于该组合激活集的UE 102所需的最小维度总数之间的差。
否则,如果接收流的总数小于发射流的总数,则ρij是有效集i和j组合所致的可用接收流总数与激活集i和j组合所致的可用发射流总数之间的差的倒数。ρij常数可以是当接收流总数小于发射流总数时的差的倒数,因为激活集i和激活集j形成的组合激活集在这种情况下可能缺乏足够的容量(例如,鉴于为该组合激活集的UE 102服务所需的MIMO维度的最小数量不能满足),且通过取倒数使该常数变为更小值,可以确保所得的度量mij不是针对不良激活集(例如,激活集i)计算的所有度量中的最高度量。如下文解释的,如果所得度量mij不是针对不良激活集计算的所有度量中的最高度量,则BBU不会将不良激活集i与激活集j组合以形成另一不良激活集。
相应地,度量mij可以是总的表示激活集i和j组合所致的容量和链路质量(或信号强度)的值。如下所述,BBU可以使用这些度量(以及因此容量和链路质量的表示)来组合或不组合激活集。如上所述,这不同于常规BBU,常规BBU可以依赖于RRU的物理接近度(可以基于链路质量来确定)以形成激活集。
作为另一示例,BBU可以使用第二公式来计算与激活集i和激活集j关联的度量mij。第二公式可以使用SLR而不是SNR,例如以下:
Figure BDA0003318961200000231
其中n∈βj是指激活集i中的UE n,其检测来自激活集j中各个节点104的信号,nnot inβj是指激活集i中的UE n,其检测来自不在激活集j中的各个节点104的信号,m∈βi是指激活集j中的UE m,其检测来自激活集i中各个节点104的信号,m not inβj是指激活集j中的UE m,其检测来自不在激活集i中的各个节点104的信号。因此,
Figure BDA0003318961200000232
是指激活集i中各个UE n与激活集j中各个节点104之间的信号的SNR总和,
Figure BDA0003318961200000233
是指激活集i中各个UE n与不在激活集j中的各个节点104之间的信号的SNR总和,
Figure BDA0003318961200000234
是指激活集j中各个UE m与激活集i中各个节点104之间的信号的SNR总和,
Figure BDA0003318961200000235
是指激活集j中各个UE m与不在激活集i中的各个节点104之间的信号的SNR总和。
Figure BDA0003318961200000236
所指的SNR总和以及
Figure BDA0003318961200000237
所指的SNR总和可对应于所需信号的SNR总和,而
Figure BDA0003318961200000238
所指的SNR总和、以及
Figure BDA0003318961200000239
所指的SNR总和可以对应于不想要的信号(例如,泄漏或干扰信号)的SNR总和。因此,
Figure BDA00033189612000002310
相比于
Figure BDA00033189612000002311
之比表示激活集i的SLR值,
Figure BDA00033189612000002312
相比于
Figure BDA00033189612000002313
之比可表示激活集j的SLR值,并且这两个比率的总和可以表示激活集i和j组合或合并形成的组合激活集的SLR值。在下行链路的示例中,组合激活集的SLR值可以是,从该组合激活集中的一个或多个节点到该组合激活集中的一个或多个UE的信号的功率或能量,相比于该信号到该组合激活集以外的一个或多个UE(例如,不由该组合激活集服务的UE)的泄漏。在上行链路的示例中,组合激活集的SLR值可以是,从该组合激活集中的一个或多个UE到该组合激活集中的一个或多个节点的信号的功率或能量,相比于该信号到该组合激活集以外的一个或多个节点(例如,不服务于该组合激活集中的各个UE的各个节点)的泄漏。
一旦算出这些度量,BBU就可以针对每个不良激活集确定与该不良激活集关联的最高度量。为了最终从MIMO网络去除不良激活集,BBU可以将每个不良激活集与另一现有激活集306A-306J组合,以尝试形成将被认为是良好激活集的组合激活集。BBU可以将一个不良激活集与一个良好激活集或另一不良激活集组合。最高度量可以指示哪个激活集306A-306J是BBU应该与不良激活集组合的。如下文解释的,基于所确定的度量将不良激活集与另一现有激活集306A-306J组合,不一定立即导致组合的激活集是良好激活集。然而,将不良激活集与另一现有激活集306A-306J组合的过程最终将导致不留有不良激活集的情况。
例如,BBU可以将一个不良激活集与关联于该不良激活集所关联的最高度量的另一现有激活集306A-306J组合。在上文的示例中,BBU可以确定不良激活集306C的最高度量是与激活集306J关联的度量(例如,mCJ),不良激活集306D的最高度量是与激活集306G关联的度量,不良激活集306F的最高度量是与激活集306I关联的度量。因此,BBU可以组合激活集306C和306J以形成新的激活集316C,组合激活集306D和306G以形成新的激活集316D,并且组合激活集306F和306I以形成新的激活集316F,如图3B所示。
或者,BBU可以针对每个不良激活集确定与该不良激活集关联的第二最高度量(或第三最高度量,第四最高度量等),并且将该不良激活集与关联于该不良激活集的第二最高度量(或第三最高度量,第四最高度量等)关联的另一现有激活集306A-306J组合。作为一个说明性示例,BBU可以确定,不良激活集306C的最高度量是与激活集306J关联的度量,并且不良激活集306C的第二最高度量是与激活集306H关联的度量。然后,BBU可以将激活集306C和306H组合。
在将每个不良激活集与另一现有激活集306A-306J组合之后,BBU可以再次确定剩余的激活集306A-306B,316C-316D,306E,316F和306H是良好激活集或不良激活集。如果BBU确定所有剩余的激活集306A-306B,316C-316D,306E,316F和306H都是良好激活集,则激活集管理方案完成。因此,BBU识别出,使干扰和容量问题最小化的节点104和UE 102分组的组合是由激活集306A-306B,316C-316D,306E,316F和306H表示的分组的组合。然后,BBU可以根据激活集306A-306B,316C-316D,306E,316F和306H在UE 102A-102J和节点104A-104J之间开始调度DL和/或UL传输。
但在此,BBU确定一个或多个激活集306A-306B,316C-316D,306E,316F和306H是不良激活集。具体地,BBU确定新的激活集316D是容量问题的不良激活集(例如,对于DL传输,可用MIMO接收维度的数量超过可用MIMO发射维度的数量,和/或对于UL传输,可用MIMO发射维度的数量超过可用MIMO接收维度的数量),新的激活集316F是由于干扰问题的不良激活集(例如,UE 102I位于邻近激活集306E的传输边界附近,并因此可能遭受高干扰水平)。相应地,BBU可以如上所述确定新激活集316D和316F的度量。
BBU可以确定不良激活集316D的最高度量是与激活集306H关联的度量,不良激活集316F的最高度量是与激活集306E关联的度量。因此,BBU可以组合激活集316D和306H以形成新的激活集326D,并且可以组合激活集316F和306E以形成新的激活集326E,如图3C所示。
在将每个不良激活集与另一个现有激活集306A-306B,316C-316D,306E,316F和306H组合之后,BBU可以再次确定剩余的激活集306A-306B,316C,316D和316E是良好激活集或不良激活集。如果BBU确定剩余的所有激活集306A-306B,316C,32D和316E都是良好激活集,则激活集管理方案完成。因此,BBU识别出,使干扰和容量问题最小化的节点104和UE102分组的组合是由激活集306A-306B,316C,316D和326E表示的分组的组合。然后,BBU可以根据激活集306A-306B,316C,316D和326E在UE 102A-102J和节点104A-104J之间开始调度DL和/或UL传输。在此,BBU确定剩余的激活集306A-306B,316C,316D和326E都不是不良激活集。因此,激活集管理方案完成。
BBU可以将上述操作重复任意次,直到未留下不良激活集为止。通常,由所有激活集306A-306J的组合形成的组合激活集将被认为是良好激活集。因此,BBU将最终稳定于或收敛到使干扰和容量问题最小化的节点104和UE 102分组的组合。
在一些实施例中,BBU确定度量并且在组合任何激活集之前识别出最高度量。可能出现的情况是,BBU确定的度量指示激活集1应当与激活集2组合,激活集2应当与激活集3组合,并且激活集3应当与激活集1组合(例如,循环场景)。由于这些组合的循环性质,BBU可能不会立即形成这些组合(例如,BBU可能更喜欢在一次迭代中组合两个激活集,而不是在一次迭代中组合三个激活集)。因此,在组合任何激活集之前,BBU可以从最初识别为各自激活集的最高度量的多个度量(例如,与激活集1和2关联的度量,与激活集2和3关联的度量,以及与激活集3和1关联的度量)中识别出具有最高值的那个度量。然后,BBU可以组合与具有最高值的度量关联的两个激活集。作为说明性示例,BBU可以确定与激活集2和3关联的度量具有比与激活集1和2或激活集3和1关联的度量更高的值。因此,BBU可以仅组合激活集2和3,而非激活集1和2或3和1。
另一种可能出现的情况是,BBU确定的度量指示:激活集1应当与激活集2组合,并且激活集2应当与激活集3组合,其中激活集3是良好激活集(例如,另一循环场景)。BBU可能不会立即形成这些组合。故而,在组合任何激活集之前,BBU可从最初识别为各自激活集的最高度量的多个度量(例如,与激活集1和2关联的度量、以及与激活集2和3关联的度量)中识别出具有最高值的度量。然后,BBU可以将与该最高值度量关联的两个激活集组合。作为说明性示例,BBU可以确定,关联激活集2和3的度量比关联激活集1和2的度量有更高的值,因此,BBU可以仅组合激活集2和3,而非激活集1和2。
在另外的实施例中,激活集306A-306J可以具有最大尺度(例如,可以被服务的UE的最大数量)。如果激活集306A-306J的尺度小于或等于该最大尺度,则BBU可以继续上述激活集管理方案操作。然而,如果激活集306A-306J超过该最大尺度,则如果激活集306A-306J中的可用MIMO维度的数量低于第一阈值,BBU可以从激活集306A-306J中移除一个或多个UE102。被移除的UE 102的数量可以被确定为导致激活集306A-306J不超过最大尺度和/或具有处于或高于第一阈值的可用MIMO维度数量的数量。如果激活集306A-306J超过最大尺度、并且激活集306A-306J中的干扰水平超过第二阈值,则BBU可以使激活集306A-306J保持原样。
因此,BBU可以对节点104和UE 102分组,使得所有节点104服务所有UE 102,每个节点104服务一个或多个UE 102,或其间的任何组合。与传统BBU不同,执行本文所述激活集管理方案的BBU根据依赖于其他激活集中的节点104和/或UE 102的度量或其他值来形成激活集。换句话说,执行激活集管理方案的BBU可能不仅基于哪些是服务于一个(或多个)UE102的最佳节点104来为UE 102形成激活集。而是,执行激活集管理方案的BBU不仅基于哪个可能是服务于一个UE 102的最佳节点104,还基于其他因素,如哪个可能是服务于其他数个UE 102的最佳节点104,来为该UE 102形成激活集。
为了简化和便于解释,BBU被描述为执行本文所述激活集管理方案操作。然而,一个或多个节点104可以代替BBU来执行激活集管理方案操作。备选地或附加地,一个或多个节点104和该BBU可以共同执行激活集管理方案操作。
图4是描绘根据一个实施例由节点和/或BBU实现的联合处理例程400的流程图。作为示例,图3A的节点104A-104J和/或BBU(如图7的BBU 710和/或图8的BBU 802)可以被配置为执行联合处理例程400,联合处理例程400也可以被称为激活集管理方案。联合处理例程400在框402处开始。
在框404处,将变量N设定为等于MIMO网络中的激活集的数量。例如,激活集的数量可以最初等于MIMO网络中的节点104的数量。
在框406处,变量i被设置为等于1,并且变量gs被设置为等于0。变量i可以标识一个具体激活集,变量gs可以是指示有多少现有激活集是良好激活集的一个计数。
在框408处,确定激活集i是否满足维度条件。在DL传输的情形中,维度条件可以是,可用的MIMO传输维度的数量处于或超过正确服务于与激活集i关联的所有UE 102所需的MIMO发射维度的最小数量。因此,在DL传输的情形中,如果可用的MIMO发射维度的数量大于或等于第一阈值,则可以满足维度条件。类似地,在UL传输的情形中,维度条件可以是,可用的MIMO接收维度的数量处于或超过正确服务于与激活集i关联的所有UE 102所需的MIMO接收维度的最小数量。因此,在UL传输的情形中,如果可用的MIMO接收维度的数量大于或等于第一阈值,则可以满足维度条件。
在框409处,UE可选地从激活集i移除。例如,激活集i可以具有最大尺度(例如,可以被服务的UE的最大数量)。如果激活集i具有大于该最大尺度的大小(例如,被服务的UE的数量),并且激活集i中的可用MIMO维度的数量低于第一阈值,则联合处理例程400可以从激活集i中移除一个或多个UE,使得激活集i的大小落在最大尺度以下和/或激活集i具有的可用MIMO维度的数量处于或高于第一阈值。
在框410处,确定激活集i的SLR。换句话说,确定激活集i中的干扰水平。
在框412处,确定激活集i是良好激活集或不良激活集。该确定可以基于激活集i是否满足维度条件和/或激活集i的SLR是否处于或低于第二阈值来进行。如果激活集i满足维度条件并且激活集i的SLR低于第二阈值,则激活集i是良好激活集,联合处理例程400进行到框414。否则,如果激活集i不满足维度条件或者激活集i的SLR高于第二阈值,则激活集i是不良激活集,联合处理例程400进行到框422。
虽然框408被描绘为在框410之前执行,但这并不意味着限制。例如,框410可以在框408之前执行。
可选地,如果激活集i不满足维度条件,则联合处理例程400可以直接从框408进行到框422。否则,如果激活集i满足维度条件,则联合处理例程400可以进行到框410(或如果框410已经执行,则进行到框412)。如果框410在框408之前执行,则如果激活集i的SLR高于第二阈值,联合处理例程400可以直接从框410进行到框422。否则,如果激活集i的SLR处于或低于第二阈值,则联合处理例程400可以进行到框408。
在框414处,鉴于已识别出新的良好激活集,变量gs被递增1。在变量gs递增之后,联合处理例程400进行到框416。
在框416处,确定变量gs是否等于变量N。如果两个变量相等,则指示所有现有的激活集是良好激活集。因此,联合处理例程400进行到框440,并且联合处理例程400完成。然而,如果两个变量不相等,则指示现有激活集中的一些是不良激活集,或者尚未评估完所有现有的激活集。因此,联合处理例程400进行到框418。
在框418处,确定变量i是否等于变量N。如果两个变量相等,则指示所有现有激活集都已评估,并且至少一个现有激活集是不良激活集。因此,联合处理例程400返回到框406,使得可以执行激活集组合的下一次迭代,以尝试将不良激活集与其他激活集组合形成良好激活集。否则,如果两个变量不相等,则指示尚未评估完所有现有激活集。因此,联合处理例程400进行到框420,使得可以评估下一个激活集。
在框420处,变量i被递增1,在变量i递增之后,联合处理例程400返回到框408(或框410),使得可以评估由递增的变量i指示的下一个激活集。
在框422处,将变量j设置为等于1。变量j可以标识最终可以与激活集i组合的具体激活集。
在框424处,确定对应于激活集i和j的度量。例如,度量通常可以表示通过组合或合并激活集i和j而形成的激活集的容量和链路质量。度量可以用基于SNR的第一公式或基于SLR的第二公式来计算,如上所述。
在框426处,确定变量j是否等于变量N。如果两个变量相等,则指示已为激活集i和另一现有激活集的每种组合或配对确定了度量。因此,联合处理例程400进行到框430。否则,如果两个变量不相等,则指示还没有为激活集i和另一现有激活集的每种组合或配对确定所有度量。因此,联合处理例程400进行到框428。
在框428处,变量j递增1。可选地,如果例如变量j递增1将导致变量i和变量j相等且变量i小于变量N,则联合处理例程400可以将变量j递增2,或者如果例如变量j递增1将导致变量i和变量j相等并且变量i等于变量N,则可以前进到框430。换句话说,联合处理例程400可以避免使变量i和j相等,因为联合处理例程400试图确定与不同的激活集对关联的度量。在变量j递增后,联合处理例程400返回到框424,使得可以确定下一度量。
在框430处,激活集i与关联于最高度量的激活集暂时组合。例如,联合处理例程400可以分析针对激活集i确定的所有度量,识别具有最高值的度量,识别与该度量关联的其他现有激活集,并且将该激活集和激活集i的节点104和UE 102临时组合以形成组合的激活集。联合处理例程400可以将该激活集和激活集i的节点104和UE 102暂时组合,因为可能出现一种情况,其中联合处理例程400确定指示循环场景存在的度量,如上所述。在框438处检测并解析循环场景之后,该组合可以被敲定(finalize)或丢弃。如果该组合被敲定,则激活集i和与激活集i组合的激活集可以从标识现有激活集的列表或数据结构中移除,并且组合激活集可以添加至标识现有激活集的列表或数据结构。在临时组合所述激活集之后,联合处理例程400可以进行到框432。
在框432处,因两个激活集组合成一个激活集,变量N递减1。换句话说,现有激活集的数量现已下降了1。在变量N递减之后,联合处理例程400进行到框434。
在框434处,确定变量i是否大于或等于变量N,如果变量i大于或等于变量N,则指示所有不良激活集已被评估并已与另一激活集组合。因此,联合处理例程400进行到框438以检测和解析任何循环场景,然后返回到框406,使得可以确定是否还留有不良激活集,并且如果是,则可以执行激活集组合的下一迭代,以尝试将剩余的不良激活集与其他激活集组合以形成良好激活集。否则,如果变量i小于变量N,则仍然需要评估其他的现有激活集,联合处理例程400因此前进到框436。
在框436处,变量i递增1。在变量i递增后,联合处理例程400返回到框408(或框410),使得可以评估由递增的变量i指示的下一个激活集。
在框438处,检测并解析任何潜在的循环场景。例如,可能出现这样的情况,其中联合处理例程400确定指示激活集i应当与激活集j组合、激活集j应当与激活集j+1组合、并且激活集j+1应当与激活集i组合的度量。作为另一示例,可能出现这种情况,其中联合处理例程400确定指示激活集i应当与激活集j组合、并且激活集j应当与激活集j+1组合的度量,其中激活集j+1是良好激活集。联合处理例程400可以不立即组合这些激活集,或者可以临时组合这些激活集,诸如在框430处那样。如果检测到循环场景,则联合处理例程400可以通过从最初被识别为各个激活集的最高度量的多个度量中识别出具有最高值(或第二最高值,或第三最高值等)的度量,来解析循环场景。然后,联合处理例程400可以组合或敲定与具有最高值的度量关联的两个激活集的组合。可选地,联合处理例程400可以丢弃与不具有最高值(或第二最高值,或第三最高值等)的度量关联的激活集的组合。在检测和解析任何潜在的循环场景之后,联合处理例程400返回到框406。
虽然框438被描绘为在框434之后执行,但这并不意味着限制。例如,框438可以在框434之前执行。
图5是描绘根据一个实施例由节点和/或BBU示例性实现的用于DL传输的激活集管理方案例程500的流程图。作为示例,图3A的节点104A-104J和/或BBU(诸如图7的BBU 710和/或图8的BBU 802)可以被配置为执行激活集管理方案例程500。激活集管理方案例程500在框502处开始。
在框502处,确定第一激活集中的可用MIMO维度的数量是否超过阈值。例如,该阈值可以是上述第一阈值。
在框504处,确定在第一激活集内的(一个或多个)UE处接收的干扰水平。例如,在第一激活集内的(一个或多个)UE处接收的干扰水平可以是从第一激活集内的(一个或多个)节点发送到第一激活集内的(一个或多个)UE的信号的SLR。
在框506处,如果可用的MIMO维度的数量不超过阈值,或者如果干扰水平超过第二阈值,则确定一个或多个度量。例如,如果可用的MIMO维度的数量不超过阈值(例如,第一激活集缺乏足够的容量)或者如果干扰水平超过第二阈值,则第一激活集可能是不良激活集。因此,可以针对第一激活集确定一个或多个度量。(一个或多个)度量可以各自与第一激活集和另一现有激活集相关联。
在框508处,将第一激活集与关联于所确定的最高度量的激活集组合。在将第一激活集与关联于所确定的最高度量的激活集组合之后,可以重复框502、504、506、和/或508,直到组合的第一激活集(或后续组合的第一激活集)不再是不良激活集。
图6是描绘根据一个实施例由节点和/或BBU示例性实现的用于UL传输的激活集管理方案例程600的流程图。作为示例,图3A的节点104A-104J和/或BBU(如图7的BBU 710和/或图8的BBU 802)可以被配置为执行激活集管理方案例程600。激活集管理方案例程600开始于框602。
在框602处,确定第一激活集中的可用MIMO维度的数量是否超过阈值。例如,该阈值可以是上述第一阈值。
在框604处,确定在第一激活集内的(一个或多个)节点处接收的(一个或多个)信号中的干扰水平。例如,在第一激活集内的(一个或多个)节点处接收的干扰水平可以是从第一激活集内的(一个或多个)UE发射到第一激活集内的(一个或多个)节点的信号的SLR。
在框606处,如果可用的MIMO维度的数量不超过阈值,或者如果干扰水平超过第二阈值,则确定一个或多个度量。例如,如果可用的MIMO维度的数量不超过阈值(例如,第一激活集缺乏足够的容量)或者如果干扰水平超过第二阈值,则第一激活集可能是不良激活集。因此,可以针对第一激活集确定一个或多个度量。所述(一个或多个)度量可以各自与第一激活集和另一现有激活集关联。
在框608处,将第一激活集与关联于确定的最高度量的激活集相组合。在将第一激活集与关联于确定的最高度量的激活集组合之后,可以重复框602、604、606、和/或608,直到组合的第一激活集(或后续组合的第一激活集)不再是不良激活集。
图7是示出根据实施例的包括基带单元710的协作MIMO无线网络700的示意图。在该实施例中,节点104A-104D可以作为RRU或服务节点来操作,并且基带单元710(例如,BBU710)可以选择(一个或多个)空间波束以服务于UE 102A-102J,执行激活集管理方案以形成针对UE 102A-102J的激活集,和/或基于由节点104A-104D提供的数据来调度(一个或多个)空间波束上的数据传输,所述(一个或多个)空间波束是被选出服务于UE 102A-102J的那些。
如图7所示,基带单元710包括用户数据队列块712,调度器控制部714,时间/频率资源分配块716,激活集和波束管理块718,收发器720,CSI计算块722,和激活集服务节点更新块724。基带单元710可以包括用于实现所示块的任何合适的物理硬件。例如,基带单元710可以包括处理器和计算机可读存储装置,以实现图7中所示的任何合适的框。协作MIMO无线网络700还包括节点104A-104D和一个或多个UE 102。协作MIMO无线网络700任选地包括未示出的其他节点104。
基带单元710包括调度器,该调度器执行本文所述激活集管理方案,并且调度用户数据以用于在服务节点104和UE 102之间在各种空间波束上进行无线传输。调度器可以选择(一个或多个)空间波束来服务UE 102,可以执行激活集管理方案以形成UE 102的激活集,可以调度DL数据流量以同时传输到多个UE 102,可以以时分复用方式调度DL数据流,使得DL数据流在第一时隙期间被发送到一个UE 102,并且在第一时隙之后(或之前)的第二时隙期间被发送到第二UE 102,可以调度用于由多个UE 102同时传输的UL数据流,并且可以以时分复用方式调度UL数据流,使得UL数据流在第一时隙期间由一个UE 102发送,并且在第一时隙之后(或之前)的第二时隙期间由第二UE 102发送。服务节点104也可称为用于DL数据传输的传输点。调度器可以将来自任何合适数量的服务节点104的数据调度到任何合适数量的UE 102。调度器可以包括用户数据队列块712,调度器控制部714,时间/频率资源分配块716,激活集和波束管理块718,CSI计算块722,和激活集服务节点更新块724。
收发器720可以向调度器提供来自UE 102的UE报告。例如,UE报告可以包括空间波束链路强度,空间波束链路质量,和/或适合于允许调度器选择服务于UE 102的空间波束的其他CSI,执行激活集管理方案以形成UE 102的激活集,调度DL数据传输,和/或调度UL数据传输。CSI计算块722可以从UE报告中的数据计算CSI数据。激活集服务节点更新块724可以基于由UE 102提供的(例如,响应于接收DL数据流而由UE 102提供,如上所述)和/或通过执行本文所述激活集管理方案而提供的更新的链路强度信息,来确定针对一个或多个UE 102的更新的激活集。在一些情况下,激活集服务节点更新块724可以确定针对UE 102的一个或多个天线的子集的更新的激活集。激活集服务节点更新块724可以使用本文公开的任何合适的度量来更新与UE 102关联的激活集。
更新的激活集数据被提供给调度器控制部714。用户数据队列块712可以向调度器控制部714提供用户数据。调度器控制部714向收发器720提供用户数据,并且还向时间/频率资源分配块716提供指令。时间/频率资源分配块716可以调度来自和/或去向服务节点104的DL和/或UL数据传输的定时和频率(例如,生成调度数据),其可以通过收发器720转发给节点104。这可以避免定时冲突和频域冲突。激活集和波束管理块718可以选择服务节点104和/或由这些服务节点104提供的特定空间波束,以向UE 102提供无线传输服务,并且以本文所述方式为UE 102创建对应的激活集。激活集和波束管理块718可以对DL数据传输进行分组并且管理从服务节点104到UE 102的波束成形。收发器720提供数据以供服务节点104向UE 102传输。
如图7所示,调度器可以使协作MIMO无线网络700的网络***跨一个或多个空间波束向第一UE 102无线地发送第一用户数据,跨一个或多个空间波束向第二UE 102发送第二用户数据,等等。调度器可以使第一用户数据,第二用户数据等的传输同时发生和/或在不同时间发生。此外,调度器可以使协作MIMO无线网络700的网络***跨一个或多个服务节点104服务的一个或多个空间波束向任何合适数量的UE 102无线地发送用户数据。
图8是示出根据实施例的示例基带单元802和远程无线电单元890的框图。基带单元802可以与至少一个远程无线电单元890耦接。远程无线电单元890可以包括用于MIMO无线通信的至少第一天线896和第二天线898。本文公开的任何天线(诸如天线896或天线898)可以被称为天线元件。第一天线896和第二天线898可以与射频(RF)前端894耦接。RF前端894可以处理经第一天线896和第二天线898接收的信号。信号处理的一部分可以包括将信号发送到包括在BBU 802中的收发器820。
处理器805可以接收收发器820接收的信号。处理器805可以被配置为确定信号的类型。例如,如果信号包括对连接服务的请求,则处理器805可以将信号提供给激活集选择器835。激活集选择器835可以被配置为标识服务节点的激活集以提供所请求的下行链路数据传输服务,如通过执行本文所述激活集管理方案实现。激活集选择器835可以基于与UE关联的信息来标识该UE的激活集。替代地或附加地,激活集选择器835可以基于与一个或多个其他UE关联的信息来标识此UE的激活集。在一些情况下,激活集选择器835可以标识被选为服务UE的特定空间波束。BBU 802可以包括网络监测器825以检测网络的特性,如每个RRU服务的UE的数量,网络数据传输负载等。激活集选择器835可以从网络监测器825接收网络特性,作为在选择(一个或多个)空间波束以服务于UE和/或为UE标识激活集时考虑的因素。
波束成形器815可以被包括在BBU 802中,以进一步标识激活集中包括的服务节点(例如,RRU)的参数。参数可以包括传输模式,时间,频率,功率,波束成形矩阵,子载波(tone)分配,或信道秩(rank)中的一个或多个。波束成形器815可以确定与BBU 802耦接的RRU促进下行链路数据传输的全网优化的最佳参数。在一些实施方式中,激活集选择器835部分地基于UE提供的信息来确定该UE的激活集。在其他实施方式中,UE可以提供所请求的激活集。BBU 802可以包括激活集判优器830,以使所请求的激活集与激活集选择器835选择的激活集协调。激活集判优器830可以将所请求的服务节点集与激活集选择器835标识的服务节点进行比较。该比较可以包括根据UE推荐对服务节点进行排序。在一些实施方式中,激活集判优器830可以向UE提供指示针对所请求的激活集的确认或其他评估的消息。例如,如果UE请求节点A和B,但是BBU 802仅在激活集中标识B,则该消息可以包括指示对该激活集的部分匹配的代码。可以包括其他状态代码以促进所请求的激活集的有效通信和评估。激活集判优器830可以额外地或替代地将所请求的传输模式与由激活集选择器835或BBU 802的其他元件标识的传输模式进行比较。
BBU 802可以包括数据存储器810。数据存储器810可以包括可以由处理器805执行以实现本文所述特征的指令。在一些实施方式中,数据存储器810可以保留分配给由BBU802服务的UE的激活集或其他调度信息。数据存储器810可以由UE标识符和/或RRU标识符来索引。这可以加快识别先前传送的用于UE和用于监视网络状况(例如,分配给RRU或RRU的天线元件的UE的数量)的调度信息。
除了向UE提供调度信息之外,调度信息还可以用于配置RRU 890。所述配置包括调整第一天线896的诸如频率调制,时间调制,改变电源892的发射功率,或调整发射的方向、子载波分配或波束成形。
如上所述,各种不同的UE可以与协作MIMO网络中的服务节点进行无线通信。一个示例UE将参考图9进行讨论。
图9是根据实施例的示例UE 900的示意性框图。UE 900被配置用于与协作MIMO网络中的基站进行无线通信。如图9所示,UE 900包括处理器940,用户接口945,数据存储器950,波束形成器955,天线962和964,收发器965,运动检测器970,信号质量分析器975,和激活集选择器980。一些其他UE可以包括额外元件和/或图9所示元件的子集。
UE 900包括多个天线962和964。可以包括任何合适数量的天线以进行无线通信。UE 900可以包括一个或多个天线阵列。射频(RF)前端960可以处理经由天线962和964接收的RF信号。RF前端还可以向天线962和964提供用于发射的RF信号。收发器965包括发射器和接收器。收发器965可以提供用于发射和接收与天线962和964关联的RF信号的处理。例如,在接收激活集数据时,处理器940可以配置收发器965(例如,接收器),以接收与在激活集数据中被标识为服务于UE 900的空间波束关联的DL数据。
处理器940与收发器965通信。处理器940由物理硬件实现,该物理硬件被布置为执行特定操作,以实现与确定发送波束导频和/或用户数据的空间波束的链路强度有关的功能。处理器940可以确定链路强度,标识提供最佳链路强度的空间波束,和/或生成一个或多个消息以根据本文公开的任何合适的原理和优点向服务节点报告链路强度。处理器940可以引起激活集和相邻的集数据被存储和更新。处理器940可以执行对UE 900的任何其他合适的处理。
处理器940可以与运动检测器970和信号质量分析器971通信。因此,处理器940可以接收和处理与UE 900的状况关联的信息。运动检测器970可以包括被布置为检测与UE900关联的移动性信息的任何合适的硬件。信号质量分析器975可以分析由天线962和964接收和/或发射的信号的质量。这可以提供与UE 900的空间信道状况关联的信息。与UE 900的条件关联的信息可以被提供给处理器940以便提供给服务节点。在一些情况下,运动检测器970和/或信号质量分析器的功能中的一些或全部可以由处理器940实现。
激活集选择器980是可选的,并且可以识别一个或多个服务节点的所需激活集。激活集选择器980可以基于与以下的一或多项关联的数据来选择所需激活集:激活集中的一个或多个服务节点,相邻集中的一个或多个服务节点,与UE 900关联的移动性数据,与UE900关联的空间信道状况,由一个或多个服务节点服务的一个或多个空间波束的链路强度和/或链路质量,或UE 900的一个或多个特性。激活集选择器980可以可选地执行激活集管理方案以标识所需激活集。激活集选择器980可以引起处理器940生成用于向服务节点和/或BBU发送的消息,以请求将所选择的一个(或多个)空间波束添加到UE 900的激活集(例如,请求将与已包括在UE 900的激活集中的空间波束不同的一个被选空间波束包括在UE900的更新激活集中)。激活集选择器980可以由专用电路和/或处理器940的电路实现。
波束成形器955可以执行UE 900的任何合适的波束成形功能。波束成形器955可以设置和/或调整一个或多个参数,所述参数与接收和/或发射关联于UE 900的天线962和964的信号关联。波束成形器955可以由专用电路和/或处理器940的电路实现。
UE 940包括数据存储器950。数据存储器950可以存储可由处理器940执行以实现本文所述特征的指令。数据存储器950可以存储UE 900的激活集数据和相邻集数据。数据存储器950可以存储空间波束链路强度和/或链路质量。数据存储器950可以存储UE 900的任何其他合适的数据。数据存储器950可以包括被布置为存储数据的任何合适的存储器元件。
包括在UE 900中的若干元件可以由总线990耦接。总线990可以是数据总线,通信总线,其他总线,或其任何合适的组合,以使得UE 900的各个组件能够交换信息。
如图9所示,UE 900还包括用户接口945。用户接口945可以是任何合适的用户接口,诸如显示器和/或音频组件。在一些情况下,用户接口945可以包括触摸屏能力,按钮,旋钮,开关,或滑块中的一个或多个。
术语,应用和结论
取决于实施例,本文描述的任何过程或算法的某些动作、事件、或功能可以以不同的顺序执行,可以添加、合并、或完全排除(例如,并非所有描述的操作或事件都是实施算法所必需的)。此外,在某些实施例中,操作或事件可以例如通过多线程处理、中断处理、或多个处理器或处理器核或在其他并行架构上并发执行,而不是顺序执行。
在此使用的条件语言,例如“可以(can,could)”、“可能(might,may)”、“例如”等,除非另有特别说明,或在所使用的上下文中以其他方式理解,否则为通常旨在表示某些实施例包括而其他实施例不包括某些特征、元件和/或步骤。因此,此类条件语言通常不旨在暗示特征、元件和/或步骤以任何方式对于一个或多个实施例是必需的,或者一个或多个实施例必然包括用于决定是否在任何特定实施例中包括或将执行这些特征、元件和/或步骤的逻辑,无论有无其他输入或提示。术语“包含”、“包括”等是同义词,都以开放式方式包含性地使用,并且不排除附加元件、特征、动作、操作等。此外,在本申请中使用的“本文”、“上文”、“下文”和类似含义的词语应指本申请的整体,而不是指本申请的任何特定部分。在上下文允许的情况下,上述具体实施方式章节中使用单数或复数的词语也可以分别包括复数或单数。此外,术语“或”以其包含的意义(而不是其排他的意义)使用,因此,例如,当用于连接元件列表时,术语“或”表示列表的元件中的一个、一些或全部。
除非另外特别说明,否则诸如短语“X、Y、Z中的至少一个”之类的离散语言应与上下文一起理解为通常用于表示项目、术语等可以是X、Y、或Z,或其任何组合(例如,X、Y、和/或Z)。因此,这样的离散语言通常不打算也不应该暗示某些实施例需要X中的至少一个、Y中的至少一个、或Z中的至少一个它们每个都存在。
除非另有明确说明或从上下文中普遍理解,诸如“一个(a或者an)”之类的冠词通常应被解释为包括一个或多个所描述的项目。因此,诸如“配置为…的设备”这样的短语旨在包括一个或多个所描述的设备。这样的一个或多个叙述的设备也可以被共同配置来执行所声称的叙述。例如,“被配置为执行叙述A、B和C的处理器”可以包括被配置为执行叙述A的第一处理器与被配置为执行叙述B和C的第二处理器协同工作。
词语“耦接”,如本文中通常使用的,是指两个或更多个元件可以直接彼此耦接或通过一个或多个中间元件来耦接。同样地,词语“连接”,如本文中通常使用的,是指两个或更多元件可以直接连接或通过一个或多个中间元件来连接。
如本文所用,术语“确定(determine或determining)”涵盖广泛多种动作。例如,“确定”可以包括在没有用户干预的情况下经由硬件元件计算(calculating,computing)、处理、导出、生成、获得、查找(例如,在表、数据库或另一数据结构中查找)、确定等。此外,“确定”可以包括在没有用户干预的情况下经由硬件元件接收(例如,接收信息)、访问(例如,访问存储器中的数据)等。此外,“确定”可以包括在没有用户干预的情况下经由硬件元件解析、筛选、选择、建立等。
如本文所用,术语“提供(provide,providing)”涵盖广泛多种动作。例如,“提供”可以包括将值存储在存储设备的某个位置以供后续检索、经由至少一种有线或无线通信介质直接向接收者发射一个值、发射或存储对一个值的引用等等。“提供”还可包括经由硬件元件进行编码、解码、加密、解密、验证(validating,verifying)等。
本文中,术语“消息(message)”涵盖用于通信(例如,发送或接收)信息的各种各样的格式。消息可以包括信息的可机读集合体如XML文档,固定字段消息,逗号分隔消息等。在一些实施方式中,消息可以包括用于发送信息的一个或多个表现形式的信号。虽然以单数叙述,但是应当理解,消息可以由多个部分组成,发送,存储,接收等。
本文中,用户接口(也称为交互式用户接口,图形用户界面或UI)可以指基于网络的接口,包括数据字段和/或用于接收输入信号或提供电子信息和/或用于响应于任何接收到的输入信号向用户提供信息的其他控制。UI可以全部或部分地使用诸如超文本标记语言(HTML),闪存,Java,.net,weB服务,以及丰富站点摘要(RSS)等技术来实现。在一些实施方式中,UI可以包括在配置为根据所述一个或多个方面进行通信(例如,发送或接收数据)的独立客户端(例如,厚客户端(thick client),胖客户端(fat client))中。
本文中,“发送接收点(TRP)”(也称为传输接收点)可以指代包括在设备中的收发器设备或一个收发器元件。当作为收发器元件被包括时,该设备可以包括多个TRP。TRP可以包括耦接到信号处理电路的一个或多个天线。信号处理电路可以被包括在所述设备中。TRP可以包括其他元件,以促进一个或多个UE的无线信号的发射或接收。这样的元件的示例可以包括电源,放大器,数模转换器,模数转换器等。当TRP被分配(例如通过BBU)以向UE提供服务时,TRP可以被认为是该UE的服务节点。
本文中,“远程无线电单元(RRU)”可以指用于控制和协调一个或多个UE的无线信号的传输和接收的设备。RRU可以包括或耦接一个或多个TRP。RRU可以从TRP接收信号、并且包括信号处理电路。信号处理电路可被选择性地操作以促进与不同TRP关联的信号的处理。
虽然上文详细的描述已经示出、描述、和指出了应用于各种实施例的新颖特征,但是可以理解,可以对所示出的设备或算法的形式和细节进行各种省略、替换和改变而不脱离本公开的精神。例如,本文描述的电路块和/或方法块可以被以不同顺序删除、移动、添加、细分、组合、排列和/或修改。这些块中的每一个都可以以多种不同的方式来实现。本文公开的任何方法的任何部分可以与存储在由一个或多个处理器执行的非暂时性计算机可读存储介质上的特定指令相关联地执行。可以认识到,本文描述的某些实施例可以在不提供这里阐述的所有特征和益处的形式中体现,因为一些特征可以与其他特征分开使用或实践。本文公开的某些实施例的范围由所附权利要求而不是由前述说明来指定。在权利要求的等效含义和范围内的所有变化都包含在它们的范围内。

Claims (28)

1.一种网络***,包括:
多个节点,其中每个节点被配置为与一个或多个用户设备(UE)通信,并且其中每个节点最初对应于单独的激活集;以及
与所述多个节点通信的调度器,所述调度器包括处理器和计算机可执行指令,其中计算机可执行指令在由处理器执行时使调度器:
针对第一激活集,
确定第一激活集中的可用多输入多输出(MIMO)维度的数量是否超过阈值;
确定与第一激活集关联的干扰水平;
响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过阈值,或(b)确定与第一激活集关联的干扰水平超过第二阈值,而
确定一个或多个度量,每个度量与第一激活集和一个第一激活集之外的激活集关联;以及
将第一激活集与关联于一个或多个度量中的最高度量的激活集相组合。
2.根据权利要求1所述的网络***,其中多个节点中的第一节点对应于第一激活集,其中多个节点中的第二节点对应于第二激活集,并且其中一个或多个度量中的第一度量与第一激活集和第二激活集关联。
3.根据权利要求2所述的网络***,其中,第一度量是基于由第一节点和第二节点的组合提供的MIMO维度的数量。
4.根据权利要求3所述的网络***,其中,由第一节点和第二节点的组合提供的MIMO维度的数量包括由第一节点和第二节点一起提供的发射流的数量。
5.根据权利要求4所述的网络***,其中,第一度量是基于由第一节点和第二节点一起提供的可用发射流的总数以及由第一节点或第二节点服务的UE一起提供的可用接收流的总数。
6.根据权利要求5所述的网络***,其中可用发射流的总数包括发射天线元件的数量和由第一节点和第二节点一起提供的可用发射射频(RF)链的数量的最小值。
7.根据权利要求2所述的网络***,其中,第一度量是基于在第一节点与由第二节点服务的一个或多个UE中的第一UE之间的信号的信噪比。
8.根据权利要求7所述的网络***,其中第一度量进一步基于在第二节点与由第一节点服务的一个或多个UE中的第二UE之间的第二信号的信噪比。
9.根据权利要求2所述的网络***,其中,第一度量是基于信漏比,所述信漏比是从第一节点和第二节点的组合到该组合服务的一个或多个UE的信号的能量相对于到不由该组合服务的一个或多个UE的信号的泄漏的信漏比。
10.根据权利要求2所述的网络***,其中,所述计算机可执行指令在被执行时还使得所述调度器:
对第二节点服务的一个或多个UE中的每个UE,应用函数于第一节点与由第二节点服务的相应UE之间的信号的信噪比,以形成第一值;
对第一值求和;
对第一节点服务的一个或多个UE中的每个UE,应用函数于第二节点与由第一节点服务的相应UE之间的信号的信噪比,以形成第二值;
对第二值求和;以及
基于求和的第一值以及求和的第二值来确定第一度量。
11.根据权利要求2所述的网络***,其中,所述第一度量是基于第一激活集和第二激活集之间的干扰水平。
12.根据权利要求11所述的网络***,其中,第一激活集和第二激活集之间的干扰水平包括与该第一激活集和第二激活集关联的信漏比。
13.根据权利要求1所述的网络***,其中,所述计算机可执行指令在被执行时进一步使调度器重复操作以组合激活集,直到每个激活集具有超过所述阈值的可用MIMO维度数量、并具有不超过第二阈值的干扰水平。
14.根据权利要求1所述的网络***,其中,所述干扰水平包括第一激活集的信漏比(SLR)。
15.根据权利要求14所述的网络***,其中,第一激活集的SLR包括由第一激活集的多个节点中的一个或多个节点发射到第一激活集中的一个或多个UE的一个或多个信号的功率相对于到不在第一个激活集中的一个或多个UE的一个或多个信号的泄漏的比值。
16.根据权利要求1所述的网络***,其中与第一激活集关联的干扰水平是在一个或多个UE处接收的干扰。
17.根据权利要求1所述的网络***,其中与第一激活集关联的干扰水平是在一个或多个节点处接收的干扰。
18.一种计算机实现的方法,包括:
确定第一激活集中的可用多输入多输出(MIMO)维度的数量是否超过阈值,其中,第一激活集与被配置为服务于第一激活集中的一个或多个用户设备(UE)的节点关联;
确定与第一激活集关联的干扰水平;
响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过阈值,或(b)确定与第一激活集关联的干扰水平超过第二阈值,而
确定一个或多个度量,每个度量与第一激活集和第一激活集之外的激活集关联;以及
将第一激活集与关联于一个或多个度量中的最高度量的激活集相组合。
19.根据权利要求18所述的计算机实现的方法,其中,第二节点对应于第二激活集,并且其中所述一个或多个度量中的第一度量与第一激活集和第二激活集关联。
20.根据权利要求19所述的计算机实现的方法,其中,所述第一度量是基于由所述节点和所述第二节点的组合提供的MIMO维度的数量。
21.根据权利要求20所述的计算机实现的方法,其中由所述节点和所述第二节点的组合提供的MIMO维度的数量包括由所述节点和所述第二节点一起提供的发射流的数量。
22.根据权利要求19所述的计算机实现的方法,其中所述第一度量是基于所述节点与由所述第二节点服务的一个或多个UE中的第一UE之间的信号的信噪比。
23.根据权利要求22所述的计算机实现的方法,其中所述第一度量进一步基于第二节点与由第一节点服务的一个或多个UE中的第二UE之间的第二信号的信噪比。
24.根据权利要求19所述的计算机实现的方法,其中,所述第一度量是基于从第一节点和第二节点的组合到该组合服务的一个或多个UE的信号的能量相对于到不由该组合服务的一个或多个UE的信号的泄漏的信漏比。
25.根据权利要求19所述的计算机实现的方法,其中,确定一个或多个度量还包括:
对第二节点服务的一个或多个UE中的每个UE,应用函数于所述节点与由所述第二节点服务的相应UE之间的信号的信噪比,以形成第一值;
对第一值求和;
对所述节点服务的一个或多个UE中的每个UE,应用函数于所述第二节点与由所述节点服务的相应UE之间的信号的信噪比,以形成第二值;
对第二值求和;以及
基于求和的第一值以及求和的第二值来确定第一度量。
26.根据权利要求18所述的计算机实现的方法,其中与第一激活集关联的干扰水平是在一个或多个UE处接收的干扰。
27.根据权利要求18所述的计算机实现的方法,其中与第一激活集关联的干扰水平是在一个或多个节点处接收的干扰。
28.一种包括计算机可执行指令的非暂时性计算机可读存储介质,其中所述计算机可执行指令在由基带单元中的调度器执行时使所述基带单元:
确定第一激活集中的可用MIMO维度的数量是否超过阈值,其中,第一激活集与被配置为服务于第一激活集中的一个或多个用户设备(UE)的节点关联;
确定与第一激活集关联的干扰水平;
响应于对以下至少一项的确定:(a)第一激活集中的可用MIMO维度的数量不超过阈值,或(b)确定与第一激活集关联的干扰水平超过第二阈值,而确定一个或多个度量,每个度量与第一激活集和第一激活集之外的激活集关联;以及
将第一激活集与关联于一个或多个度量中的最高度量的激活集相组合。
CN202080031122.0A 2019-04-26 2020-04-22 用于多输入多输出通信的激活集管理 Pending CN113767573A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US16/395,753 2019-04-26
US16/395,837 2019-04-26
US16/395,837 US11032841B2 (en) 2019-04-26 2019-04-26 Downlink active set management for multiple-input multiple-output communications
US16/395,753 US10756782B1 (en) 2019-04-26 2019-04-26 Uplink active set management for multiple-input multiple-output communications
PCT/US2020/029374 WO2020219585A1 (en) 2019-04-26 2020-04-22 Active set management for multiple-input multiple-output communications

Publications (1)

Publication Number Publication Date
CN113767573A true CN113767573A (zh) 2021-12-07

Family

ID=72941005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080031122.0A Pending CN113767573A (zh) 2019-04-26 2020-04-22 用于多输入多输出通信的激活集管理

Country Status (4)

Country Link
EP (1) EP3959825A4 (zh)
CN (1) CN113767573A (zh)
CA (1) CA3134282A1 (zh)
WO (1) WO2020219585A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10756782B1 (en) 2019-04-26 2020-08-25 XCOM Labs, Inc. Uplink active set management for multiple-input multiple-output communications

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8145223B2 (en) * 2009-04-09 2012-03-27 Telefonaktiebolaget L M Ericsson (Publ) Inter-cell interference mitigation
US20130315156A1 (en) * 2010-08-31 2013-11-28 Fujitsu Limited Scheduling for coordinated multi-cell mimo systems
EP2923524B1 (en) * 2012-11-23 2019-04-03 Samsung Electronics Co., Ltd. Method and apparatus for performing scheduling in wireless communication system
US9414399B2 (en) * 2013-02-07 2016-08-09 Commscope Technologies Llc Radio access networks
KR102177804B1 (ko) * 2014-03-25 2020-11-11 삼성전자주식회사 다중입력 다중출력 시스템에서 스케줄링 방법 및 장치
US10972158B2 (en) 2017-03-16 2021-04-06 Samsung Electronics Co., Ltd. Distributed FD-MIMO: cellular evolution for 5G and beyond

Also Published As

Publication number Publication date
CA3134282A1 (en) 2020-10-29
WO2020219585A1 (en) 2020-10-29
EP3959825A1 (en) 2022-03-02
EP3959825A4 (en) 2023-01-18

Similar Documents

Publication Publication Date Title
US10756860B2 (en) Distributed multiple-input multiple-output downlink configuration
US10432272B1 (en) Variable multiple-input multiple-output downlink user equipment
US11711118B2 (en) Methods and systems for determining downlink data mode
US11777558B2 (en) Active set management for multiple-input multiple-output communications
AU2019388921B2 (en) Non-coherent cooperative multiple-input multiple-output communications
AU2019375404B2 (en) Cooperative multiple-input multiple-output downlink scheduling
US10812216B2 (en) Cooperative multiple-input multiple-output downlink scheduling
US11515973B2 (en) Interference-aware beamforming
US11032841B2 (en) Downlink active set management for multiple-input multiple-output communications
CN113767573A (zh) 用于多输入多输出通信的激活集管理

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination