C-RAN中的动态上行链路重复使用的制作方法

文档序号:23068612发布日期:2020-11-25 17:56阅读:169来源:国知局
C-RAN中的动态上行链路重复使用的制作方法

相关申请的交叉引用

本申请要求2018年5月16日提交的标题为“dynamicuplinkreuseinac-ran”(c-ran中的动态上行链路重复使用)的美国临时专利申请序列号62/672,396的权益,该申请据此以引用方式并入本文。



背景技术:

集中式无线电接入网络(c-ran)是实施基站功能的一种方式。典型地,对于由c-ran实施的每个小区,单个基带单元(bbu)与多个远程单元(在此也称为“无线电点”或“rp”)交互,以便向用户设备(ue)的各种项目提供无线服务。

如在这里使用的,“上行链路重复使用”是指使用c-ran相同的资源元素(即,相同的时间—频率资源)在物理上行链路共享信道(pusch)上同时从多个ue向c-ran基站传输单独的上行链路数据的情况。典型地,当ue在物理上彼此充分地分开使得pusch上的不同上行链路传输在从ue传输时不会彼此干扰时出现这些情况。这种类型的重复使用也被称为“空域上行链路重复使用”。

用于实施空域上行链路重复使用的常规技术通常相对简单或保守,这可能导致采用空域上行链路重复使用的机会相对较少,导致在不适当的情况下(例如,由于ue中的一个或多个移动)采用空域上行链路重复使用和/或空域上行链路重复使用降低整体系统性能。



技术实现要素:

一个实施方案涉及一种提供无线服务的系统。该系统包括控制器和多个无线电点。无线电点中的每一个与至少一个天线相关联并且远离控制器定位,其中多个无线电点通信地耦合到控制器。控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务。控制器通信地耦合到无线服务提供商的核心网络。控制器被配置为实施调度器以调度来自ue的上行链路传输。控制器被配置为实施组合接收机以从每个ue接收上行链路传输,组合接收机被配置为组合指示在分配给每个ue的组合区中包括的每个无线电点处接收的并且传输到控制器的来自该ue的上行链路传输的数据。控制器被配置为向每个ue分配相应的最小组合区,该相应的最小组合区包括用作组合接收机的组合区以用于从该ue接收上行链路传输的无线电点的相应的最小子集。控制器被配置为向每个ue分配相应的信号区,该相应的信号区包括可以包括在组合接收机的组合区中以用于从该ue接收上行链路传输的无线电点的相应的子集。调度器被配置为基于分配给多个ue的相应的最小组合区和信号区确定在相应的相同时间和频率资源期间所述ue是否能够进行相应的上行链路传输,并使用分配给ue的最小组合区向ue分配时间和频率资源。调度器被配置为在向ue分配时间和频率资源之后,尝试扩展用于接收上行链路传输的组合区。

另一个实施方案涉及一种提供无线服务的系统。该系统包括控制器和多个无线电点。无线电点中的每一个与至少一个天线相关联并且远离控制器定位,其中多个无线电点通信地耦合到控制器。控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务。控制器通信地耦合到无线服务提供商的核心网络。控制器被配置为实施调度器以调度来自ue的上行链路传输。调度器被配置为确定多个ue是否能够在相应的相同时间和频率资源期间进行相应的上行链路传输,并且针对能够在相应的相同时间和频率资源期间进行相应的上行链路传输的任何多个ue,调度所述多个ue以在相应的相同时间和频率资源期间进行相应的上行链路传输,并向所述多个ue分配相应的ue特有的解调参考信号(dm-rs)循环移位。ue特有的dm-rs循环移位中的每一个在该ue特有的dm-rs循环移位与其他ue特有的dm-rs循环移位中的每一个之间具有关联距离,其中,分配dm-rs循环移位以使该相应的距离最大化。

另一个实施方案涉及一种提供无线服务的系统。该系统包括控制器和多个无线电点。无线电点中的每一个与至少一个天线相关联并且远离控制器定位,其中多个无线电点通信地耦合到控制器。控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务。控制器通信地耦合到无线服务提供商的核心网络。控制器被配置为实施调度器以调度来自ue的上行链路传输。调度器被配置为确定多个ue是否能够在相应的相同时间和频率资源期间进行相应的上行链路传输,并且针对能够在相应的相同时间和频率资源期间进行相应的上行链路传输的任何多个ue,调度所述多个ue以在相应的相同时间和频率资源期间进行相应的上行链路传输。控制器被配置为使用以下各项中的至少一者对来自ue的上行链路传输执行发射功率控制:基于针对每个ue报告的功率净空针对该ue调整的闭环ue特有的目标sinr;以及闭环ue特有的测量sinr,该闭环ue特有的测量sinr使用:基于来自该ue的上行链路传输的信号功率测量,以及基于来自所有被调度ue的上行链路传输的干扰加噪声测量。

另一个实施方案涉及一种提供无线服务的系统。该系统包括控制器和多个无线电点。无线电点中的每一个与至少一个天线相关联并且远离控制器定位,其中多个无线电点通信地耦合到控制器。控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务。控制器通信地耦合到无线服务提供商的核心网络。控制器被配置为实施调度器以调度来自ue的上行链路传输。调度器被配置为通过基于针对每个ue的测量信号干扰加噪声比(sinr)以及与来自该ue的上行链路传输相关联的确认和否认(ack/nack)消息序列为该ue选择调制和编码方案(mcs),来对来自ue的上行链路传输执行链路调整。

附图说明

图1是示出了可以在其中实施本文描述的动态重复使用技术的无线电接入网络(ran)系统的一个示范性实施方案的框图。

图2包括示出了为c-ran中的ue确定最小组合区、最大组合区和当前组合区的方法的一个示范性实施方案的流程图。

图3包括示出了在连接到c-ran的过程中为ue动态管理最小组合区、最大组合区和当前组合区的方法的一个示范性实施方案的流程图。

图4包括示出了调度被投入c-ran中的上行链路重复使用中的ue的方法的一个示范性实施方案的流程图。

图5包括示出了向被投入c-ran中的pusch重复使用中的ue分配解调参考信号(dm-rs)的方法的一个示范性实施方案的流程图。

图6包括示出了控制c-ran中的ue的pusch传输功率的方法的一个示范性实施方案的流程图。

图7包括示出了针对c-ran中的ue进行pusch链路调整的方法的一个示范性实施方案的流程图。

各附图中的类似参考标号和指定表示类似的元件。

具体实施方式

图1是示出了可以在其中实施本文描述的动态重复使用技术的无线电接入网络(ran)系统100的一个示范性实施方案的框图。系统100部署在地点102处以为一个或多个无线网络运营商提供无线覆盖和容量。地点102可以是例如建筑物或园区或(例如,由一个或多个企业、政府、其他企业实体使用的)其他建筑群或某些其他公共场所(例如酒店、度假村、游乐园、医院、购物中心、机场、大学校园、场馆,或者室外区域,例如滑雪区、体育场或人口密集的市内区域)。

在图1所示的示范性实施方案中,至少部分地使用c-ran(点对多点分布式基站)架构实施系统100,该架构采用至少一个基带单元104和多个无线电点(rp)106为至少一个小区103服务。系统100在此也被称为“c-ran系统”100。基带单元104在此也被称为“基带控制器”104或仅称为“控制器”104。每个rp106包括或耦合到一个或多个天线108,通过所述一个或多个天线,下行链路rf信号被辐射到用户设备(ue)110,并且所述一个或多个天线接收由ue110发射的上行链路rf信号。

更具体地说,在图1所示的示例中,每个rp106包括两根天线108。每个rp106可包括或耦合到不同数目的天线108。

系统100通过适当的回程耦合到每个无线网络运营商的核心网络112。在图1所示的示范性实施方案中,因特网114用于系统100与每个核心网络112之间的回程。不过,要理解的是,可以其他方式实施回程。

图1所示的系统100的示范性实施方案在此被描述为实施为长期演进(lte)无线电接入网络,其使用lte空中接口提供无线服务。lte是3gpp标准组织制定的标准。在本实施方案中,控制器104和rp106一起用于实施lte演进节点b(在这里也称为“enodeb”或“enb”),该节点b用于向用户设备110提供对无线网络运营商的核心网络112的移动接入,以使用户设备110能够以无线方式(使用例如lte语音(volte)技术)传输数据和语音。

并且,在此示范性lte实施方案中,每个核心网络112被实施为包括标准lteepc网络元件的演进分组核心(epc)112,该标准lteepc网络元件例如是移动管理实体(mme)(未示出)和服务网关(sgw)(未示出),以及任选地,家庭enodeb网关(henbgw)(未示出)和安全网关(segw)(未示出)。

此外,在此示范性实施方案中,每个控制器104使用ltes1接口与epc核心网络112中的mme和sgw通信,并使用ltex2接口与其他enodeb通信。例如,控制器104可以通过ltex2接口与室外宏enodeb(未示出)通信。

可以实施每个控制器104和无线电点106,以便使用支持频分复用(fdd)和/或时分复用(tdd)中的一种或多种的空中接口。另外,可以实施控制器104和无线电点106以使用支持多输入多输出(mimo)、单输入单输出(siso)、单输入多输出(simo)、多输入单输出(miso)和/或波束形成方案中的一种或多种的空中接口。例如,控制器104和无线电点106可以实施lte传输模式中的一种或多种。此外,控制器104和/或无线电点106可被配置为支持多个空中接口和/或支持多个无线运营商。

在图1所示的示范性实施方案中,使用标准以太网网络116实施通信地将每个控制器104耦合到一个或多个rp106的前传。然而,要理解的是,可以其他方式实施控制器104与rp106之间的前传。

一般来说,c-ran中的一个或多个节点执行用于空中接口的模拟射频(rf)功能,以及用于空中接口的(开放系统互连(osi)模型的)数字层1、层2和层3功能。

在图1(l1)所示的示范性实施方案中,每个基带控制器104包括被配置为分别对ran系统100实施的lte空中接口执行层3处理、层2处理和层1处理中的至少一些的层3(l3)功能120、层2(l2)功能122和层1(l1)功能124,并且每个rp106(任选地)包括对未在控制器104中执行的空中接口实施任何层1处理的层1功能(未示出),以及对与该rp106相关联的空中接口和一个或多个天线108实施rf前端功能的一个或多个射频(rf)电路(未示出)。

每个基带控制器104可以被配置为执行所有用于空中接口的数字层3、层2和层1处理,而rf106(具体而言,rf电路)仅实施用于与每个rp106相关联的空中接口和天线108的rf功能。在这种情况下,在控制器104与rf106之间传送表示用于空中接口的时域符号的iq数据。传送此类时域iq数据通常需要相对高数据速率的前传。此方法(通过前传传送时域iq数据)适合于前传以太网网络116能够传递所需高数据速率的那些实施方式。

如果前传以太网网络116不能实现前传传输时域iq数据所需的数据速率(例如,在使用典型的企业级以太网网络实施前传的情况下),那么可以通过在控制器104与rp106之间传送表示用于空中接口的频域符号的iq数据来解决此问题。这种频域iq数据代表在执行逆快速傅里叶变换(ifft)之前频域中的符号。可以通过量化表示没有保护带零或任何循环前缀的频域符号的iq数据,并通过前传以太网网络116传送所得的压缩量化频域iq数据,来生成时域iq数据。可以在2013年2月7日提交的标题为“radioaccessnetwork”(无线电接入网络)的美国专利申请序列号13/762,283中找到关于传送频域iq数据的此方法的额外细节,该专利申请据此以引用方式并入本文中。

当在控制器104与rp106之间前传传输频域iq数据时,每个基带控制器104可以被配置为执行用于空中接口的数字层3、层2和层1处理的全部或一些。在这种情况下,每个rp106中的层1功能可以被配置成实施不在控制器104中执行的空中接口的数字层1处理。例如,在此示范性实施方案中,每个控制器104实施小区103的接收机105和调度器107。

在前传以太网网络116不能实现前传传输(未压缩的)时域iq数据所需的数据速率的情况下,时域iq数据可以在通过以太网网络116传送之前被压缩,由此降低通过以太网网络116传送此类iq数据所需的数据速率。

可以其他方式(例如,使用通用公共无线电接口(cpri)和/或开放基站架构计划(obsai)系列规范中指定的前传接口和技术)在控制器104与rp106之间前传传输数据。

可以在硬件、软件或硬件和软件的组合中实施每个控制器104和rp106(以及被描述为包括在其中的功能),并且各种实施方式(无论是硬件、软件或硬件和软件的组合)通常也可以被称为被配置为实施关联功能中的至少一些的“电路系统”或“电路”。当在软件中实施时,可以在一个或多个适当的可编程处理器上执行的软件或固件中实施这样的软件。可以其他方式(例如,现场可编程门阵列(fpga)、专用集成电路(asic)等)实施这样的硬件或软件(或其部分)。而且,可以使用一个或多个rf集成电路(rfic)和/或离散部件实施rf功能。每个控制器104和rp106都可以其他方式实施。

在图1所示的示范性实施方案中,管理系统118例如经由因特网114和以太网网络116(在rp106的情况下)通信地耦合到控制器104和rp106。

在图1所示的示范性实施方案中,管理系统118使用因特网114和以太网网络116与系统100的各个元件通信。并且,在一些实施方案中,管理系统118向和从控制器104发送和接收管理通信,所述控制器中的每一个继而向和从rp106转发相关管理通信。

如上所述,“上行链路重复使用”是指使用相同资源元素在物理上行链路共享信道(pusch)上从两个(或更多个)不同ue110同时传输单独的上行链路数据的情况。典型地,在ue110在物理上彼此充分地分开使得不同上行链路传输在从不同ue110传输时不会彼此干扰时会出现这些情况。而且,如上所述,这种类型的重复使用也被称为“空域上行链路重复使用”。

在此示范性实施方案中,每个控制器104为pusch实施干扰抑制组合(irc)接收机105。在以下描述中,由控制器104服务的每个ue110具有相关联的“组合区”。ue110的组合区是将接收到的针对该ue110的pusch层1数据转发至相关联的控制器104的一组rp106,其中由该控制器104针对该ue110实施的puschirc接收机105组合层1数据以检测由该ue110传输的传送块(tb)。在一种实施方式中,pusch层1数据包括量化的频域puschiq样本。

增加组合区增加了所接收的针对ue110的信号功率,提供了对抗小尺度衰落的更大宏分集以及对抗干扰(来自与该ue110处于上行链路重复使用中的ue110或连接到不同小区的ue)的更大保护,并且降低了由于ue110的移动而导致的连接掉线的频率。然而,更大的组合区也成比例地增加了前传网络116的交换机之间和控制器104处的所需前传(以太网)链路容量,并增大了控制器104中的处理负载。因此,希望选择每个ue110的组合区以实现性能、前传链路利用率和控制器处理负载之间的良好折衷。

每个ue110的“当前”组合区是当前正被puschirc接收机105用于该ue110的组合区。对于每个ue110,存在应在该ue110的组合区中的可配置的最小数量的rp106(例如,一个rp106),并且这里将对应组合区称为该ue110的“最小组合区”。同样,对于每个ue110,在该ue110的组合区中允许有可配置的最大数量的rp106(例如,两个或三个rp106),并且在这里将对应组合区称为该ue110的“最大组合区”。

在此处结合图1描述的示范性实施方案中,每个ue110的组合区由服务控制器104使用与该ue110相关联的“签名向量”(sv)来确定。在本实施方案中,为每个ue110确定签名向量。基于在为小区103服务以从ue110进行上行链路传输的每个rp106处做出的接收功率测量来确定签名向量。

当ue110进行初始lte物理随机接入信道(prach)传输以接入小区103时,每个rp106将接收那些初始prach传输,并且测量(或以其它方式确定)指示该rp106接收的prach传输的功率水平的信号接收度量。这种信号接收度量的一个示例是信号噪声干扰比(snir)。基于prach传输确定的信号接收度量在此也称为“prach度量”。

基于ue110传输的探测参考信号(srs),在该ue连接到小区103期间确定和更新每个签名向量。测量(或以其它方式确定)指示rp106接收的srs传输的功率水平的信号接收度量(例如,snir)。基于srs传输确定的信号接收度量在此也称为“srs度量”。

每个签名向量是一组浮点信号干扰噪声比(sinr)值(或其它度量),其中每个值或元素对应于用于为小区103服务的rp106。

签名向量可用于通过对签名向量的元素进行扫描或排序以找到具有最佳信号接收度量的元素来确定具有最佳信号接收度量的rp106。对应于该“最佳”元素的rp106在此也被称为ue110的“主rp106”。

ue110的最小组合区包含在该ue110的当前sv中具有最佳信号接收度量的那些rp106,其中,这些rp106的数量等于针对该ue110的最小组合区的rp106的可配置的最小数量。例如,在rp106的最小数量等于一的情况下,ue110的最小组合区仅包含该ue110的主rp106(即,在该ue110的当前sv中具有最佳信号接收度量的rp106)。同样,ue110的最大组合区包含在该ue110的当前sv中具有最佳信号接收度量的那些rp106,其中,这些rp106的数量等于针对该ue110的最大组合区的rp106的可配置的最大数量。例如,在rp106的最大数量等于三的情况下,ue110的最大组合区仅包含在该ue110的当前sv中具有三个最佳信号接收度量的三个rp106。

如本文所使用,给定ue110的“量化签名向量”(qsv)是包括每个rp106的元素的向量,其中每个元素具有值的有限集合中的一个。

在本示范性实施方案中,每个ue110的“信号区”是最大组合区—即,包括具有针对该ue110的最佳sv信号接收度量的最大数量的rp106的该ue110的组合区。不在ue110的信号区中的所有其它rp106在此也被称为在ue110的“干扰区”中。

图2包括示出了为c-ran中的ue确定最小组合区、最大组合区和当前组合区的方法200的一个示范性实施方案的流程图。图2中所示的方法200的实施方案在这里被描述为在图1的c-ran系统100中实施,但是要理解,可以其他方式实施其他实施方案。

为了便于解释,图2中所示的流程图的框已按照大致先后顺序方式排列;不过,要理解的是,这种排列仅仅是示范性的,并且应当认识到,与方法200(和图2中所示的框)相关联的处理可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与框相关联的处理中的至少一些的情况下)。

方法200在此被描述为在系统被配置成允许上行链路重复使用的情况下针对连接到小区103的每个ue110执行。并且,如下文结合图3所述,当在ue的连接的生命周期中被调用时,执行方法200。正在为其执行方法200的特定ue110在此被称为“当前”ue110。

使用当前ue110的签名向量sv执行方法200,对所述签名向量sv进行排序以产生rp106的有序列表。从具有针对ue110的最佳信号接收度量的rp106到具有针对ue110的最差信号接收度量的rp106对rp106进行排序。还使用小区103的“当前预期平均rp负载向量”l来执行方法200。针对小区103的当前预期平均rp负载向量l是nrp×1向量,其中,向量的第j个元素是为在其最小组合区或者在n个最近传输时间间隔(tti)内平均的其信号区中具有该rpj的ue110分配的资源块的加权平均数量。在添加归因于感兴趣的ue110的预期负载贡献之前确定每个此类加权平均值,并且其中移除由于感兴趣的ue110导致的先前负载贡献,且其中nrp是为该小区103服务的rp106的数量。

对于给定ue110,候选区ρj是包含针对在该ue110的当前签名向量中具有j个最佳信号接收度量的j个rp106的索引的集合,或者等价地,

其中,1≤j≤nrp。也就是说,ue110有nrp个候选区ρj

方法200包括为当前ue110确定最小组合区(框202)。在本示范性实施方案中,通过选择最小候选区ρj(即,具有最小大小j的候选区),确定当前ue110的最小组合区,对最小候选区而言:

其中,γ为可配置的最小组合区阈值,j的上限为可配置的最大最小组合区值。在一个示范性实施方案中,γ选自集合{1db,2db,3db},并且j的值具有上限,使得它不可以超过3个rp106。

方法200还包括为当前ue110确定临时信号区(框204)。在本示范性实施方案中,基于服务小区103的当前预期平均rp负载向量l来确定当前ue110的临时信号区。将临时信号区选择为具有最大j的候选区ρj,对于该候选区,没有rp106会具有大于可配置的最大负载lmax的所得负载。即,候选区ρj,其中,

其中,以上表达式中的是上文所述的加权平均值。

方法200还包括为当前ue110确定最小信号区和最大信号区(框206和208)。在本示范性实施方案中,确定最小信号区以便在重复使用伙伴之间提供隔离,并且通过选择具有最小j的候选区ρj使得满足以下条件来确定最小信号区:

其中,βmin是可配置的最小大小阈值(例如,15-20db)。所得的这个最小信号区具有大小jmin,也被简称为“jmin”。

在本示范性实施方案中,确定最大信号区以便尝试避免由于某些加载情况而不允许上行链路重复使用的情况,并且通过选择具有最小j(这里称为“jmax”)的候选区ρj使得满足以下条件来确定最大信号区,该最小j等于(1)可配置的最大值;或者(2))最小jmax:

其中,βmax是可配置的最大大小阈值(例如,30-40db)。所得的这个最大信号区具有大小jmax,也被简称为“jmax”。

方法200还包括根据临时信号区域、最小信号区和最大信号区确定当前组合区(框210)。所得的这个当前组合区具有大小j*,也被简称为“j*”。在本示范性实施方案中,通过选择最大信号区jmax的较小者或最小信号区jmin的较大者或临时信号区j^来确定当前组合区j*。即,当前组合区j*是:

j*=min{jmax,max{jmin,j^}}

即,通过用最小信号区jmin和最大信号区jmax为临时信号区j^划定边界,来选择当前组合区j*

图3包括示出了在连接到c-ran的过程中为ue动态管理最小组合区、最大组合区和当前组合区的方法300的一个示范性实施方案的流程图。图3中所示的方法300的实施方案在这里被描述为在图1的c-ran系统100中实施,但是要理解,可以其他方式实施其他实施方案。

为了便于解释,图3中所示的流程图的框已按照大致先后顺序方式排列;不过,要理解的是,这种排列仅仅是示范性的,并且应当认识到,与方法300(和图3中所示的框)相关联的处理可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与框相关联的处理中的至少一些的情况下)。

方法300在此被描述为在每个ue110附接到小区103并建立rrc连接时针对每个ue被执行。正在为其执行方法300的特定ue110在此被称为“当前”ue110。

在本示范性实施方案中,在给定ue110与服务小区103建立的每个rrc连接结束时,存储针对该当前ue110的当前签名向量(sv),以便可能用于ue的下一次rrc连接。

在当前ue110与小区103建立新的rrc连接时(框302),在每个rp106处根据相关联的prach传输确定信号接收度量(例如sinr)(框304)。

如果服务控制器104具有针对当前ue110的已存储sv,并且在所存储的sv与所确定的prach度量之间有充分匹配(框306),则使用所存储的sv对当前sv进行初始化(框308),并且如上文结合图2所述使用当前sv确定最小组合区、最大组合区和当前组合区(框310)。

例如,可以使用当前ue的sae临时移动用户身份(s-tmsi)来检查是否为当前ue110存储了sv,并且如果有,则检索该存储的sv。

在一种实施方式中,针对当前ue110的所存储sv按照降序排列,其中,svj表示当前ue的所存储sv的第j个元素,rpj表示对应于当前ue的所存储sv的第j个元素的rp106。在这种实施方式中,如果以下全部为真,服务控制器104确定在存储的sv与prach度量之间存在充分匹配:

(a)在当前ue的先前rrc连接期间,自所存储sv的最后更新以来过去的时间小于可配置的设置(在此称为“storedsvmaxage”);

(b)所存储sv的主rp106检测到prach传输(例如,主rp106的prach信号接收度量高于预定阈值);

(c)如果主rp106的接收度量与在所存储sv中具有次最佳接收度量的rp106(“第二”rp106)的接收度量之间的差小于可配置的值(在此称为“deltasvforprachmatch”),则第二rp106检测到prach传输;以及

(d)当至少两个rp106检测到prach传输时,具有最高prach接收度量的两个rp106必须要在所存储sv中具有最高三个接收度量的rp106之中。

如果这些条件都是真的,则确定在存储的sv与prach度量之间存在充分匹配,并使用存储的sv对当前sv进行初始化。

如果服务控制器104没有针对当前ue110的已存储签名向量(sv),或者如果在存储的sv与确定的prach度量之间没有充分匹配,则使用prach信号接收度量确定最小组合区、最大组合区和当前组合区(框312)。在本示范性实施方案中,这通过将最小组合区和最大组合区设置为包括用于为小区103服务的所有rp106并将当前组合区设置成受限于可配置的最大数量的接收到prach传输的rp106的集合来完成,并且其中,如果超过可配置的最大数量的rp106接收到prach传输,则使用具有最佳信号接收度量的rp106。

然后,当接收到针对当前ue110的第一srs传输时,更新最小组合区、最大组合区和当前组合区(框314)。更具体地说,基于第一srs传输来更新针对当前ue110的当前签名向量,然后使用更新的当前签名向量来如上文结合图2所述确定当前ue110的最小组合区、最大组合区和当前组合区。

在接收到针对当前ue110的第一srs传输之后,周期性地更新最小组合区、最大组合区和当前组合区(框316)。更具体地说,自从上次更新之后,每次接收到针对当前ue110的可配置数量的srs传输时,就使用当前签名向量来如上文结合图2所述确定当前ue110的最小组合区、最大组合区和当前组合区。

图4包括示出了调度被投入c-ran中的上行链路重复使用中的ue110的方法400的一个示范性实施方案的流程图。图4中所示的方法400的实施方案在这里被描述为在图1的c-ran系统100中实施,但是要理解,可以其他方式实施其他实施方案。

为了便于解释,图4中所示的流程图的框已按照大致先后顺序方式排列;不过,要理解的是,这种排列仅仅是示范性的,并且应当认识到,与方法400(和图4中所示的框)相关联的处理可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与框相关联的处理中的至少一些的情况下)。

方法400包括:在给定的传输时间间隔(tti)内对pusch进行调度期间,识别可以被投入上行链路重复使用中的ue110的组(框402)。在本示范性实施方案中,如果第一ue110的最小组合区不包括处于第二ue110的信号区中的任何rp106,并且如果第二ue110的最小组合区不包括处于第一ue110的信号区中的任何rp106,则可以将两个ue110投入上行链路重复使用中。如果满足这些条件,则这两个ue110在这里被称为是彼此“相互正交”的。

方法400还包括一开始为当前tti分配pusch资源块,假定被投入上行链路重复使用中的每个被调度ue110将其相应的最小组合区用作其当前组合区(框404)。

方法400进一步包括:在初始资源块分配之后,尝试扩展被投入重复使用中的ue110中的一个或多个的当前组合区(框406)。

在本示范性实施方案中,对于投入上行链路重复使用中的给定ue110,如果与该给定ue110进行上行链路重复使用的任何其他ue110的最小组合区中的任何rp106处于该给定ue110的信号区中,则将该给定ue110的当前组合区扩展成包括任何此类rp106。如上文结合图2所述确定ue110的信号区,并且该信号区考虑包括rp106的能力以使该ue110受益,同时确保有足够的处理资源这样做。当前组合的这种扩展对前传不会造成额外需求,因为由任何添加的rp106提供的上行链路数据已经由于处在重复使用的其他ue110的最小组合区中而在前传上被发送。

而且,在本示范性实施方案中,如果为当前tti分配的资源块的总数将导致使用少于总可用前传网络容量,则可以扩展被调度ue110中的一个或多个的当前组合区,以便使用附加的前传容量。可以使用各种标准来选择哪些ue110应当在此类情况下扩展其组合区,所述各种标准是例如最高调度优先级、最大个体sinr改进、最大总体sinr改进等。此扩展是暂时的且在执行当前tti的层2调度之后发生。此扩展不影响ue110在当前tti或后续tti中投入重复使用中的能力。通过扩展组合区提供的额外rp106在层1组合中是有用的,其中,一般来说,它们改善了irc组合器的输出处的sinr。

由于与方法200、300和400相关联的处理,每个ue110的唯一最小组合区基于该ue110经历的当前信道条件(如在sv中反映的)被分配和更新。此最小组合区可用于有效地确定可以使用上行链路重复使用的情况,同时考虑在rp106处的处理负载和前传链路容量。也就是说,可以更有效和智能地部署上行链路空域重复使用。

图5包括示出了向被投入c-ran中的pusch重复使用中的ue110分配解调参考信号(dm-rs)的方法500的一个示范性实施方案的流程图。图5中所示的方法500的实施方案在这里被描述为在图1的c-ran系统100中实施,但是要理解,可以其他方式实施其他实施方案。

为了便于解释,图5中所示的流程图的框已按照大致先后顺序方式排列;不过,要理解的是,这种排列仅仅是示范性的,并且应当认识到,与方法500(和图5中所示的框)相关联的处理可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与框相关联的处理中的至少一些的情况下)。

在lte中,对于pusch,服务控制器104在调度期间为每个ue110分配dm-rs资源。ue110在分配给其的rb中的每个时隙的第四ofdm符号中传输dm-rs。服务控制器104中的irc接收机105使用分配给ue110的dm-rs来估计频域信道响应。

通常,通过将公共dm-rs基本序列乘以dm-rs循环移位来确定分配给每个ue110的dm-rs资源。当多个ue110被投入上行链路pusch重复使用中并且被分配相同的rb时,希望使ue110发送的dm-rs之间的干扰最小化,因为这种干扰可能提高信道估计误差,这又可能降低irc接收机105看到的sinr。方法500被配置为使投入pusch重复使用中的ue110发送的dm-rs之间的干扰最小化。

方法500包括:作为调度pusch的一部分,服务控制器104选择所有被调度ue110使用的公共dm-rs基本序列(框502);以及对于彼此投入pusch重复使用中的任何ue110(在框504中检查),为那些ue110选择不同的ue特有的dm-rs循环移位,使得所选择的不同的ue特有的dm-rs循环移位之间的距离最大化(框506)。以常规方式选择未投入上行链路pusch重复使用中的ue110的ue特有的dm-rs循环移位(框508)。

将针对选定的公共dm-rs基本序列和ue特有的循环移位的适当索引传送到每个ue110(在此示例中,在下行链路控制信息(dci)0消息中)(框510)。每个ue110使用传送给它的索引来确定选定的公共dm-rs基本序列和ue特有的循环移位,并且通过使公共dm-rs基本序列与ue特有的dm-rs循环移位相乘来确定分配的ue特有的dm-rs(框512)。每个ue110在分配给其的rb中的每个时隙的第四ofdm符号中传输其ue特有的dm-rs(框514)。控制器104中的irc接收机105使用ue特有的dm-rs来估计频域信道响应。

为了确保dm-rs的正交性,可以将已投入上行链路pusch中的ue110的rb分配完美地对齐(即,彼此重复使用的ue110仅在恰好相同的rb期间在pusch上进行传输)。

在这里描述的示范性实施方案中,从单个公共dm-rs基本序列ru,v(n),通过将其乘以相移序列ejαn得出每个ue110使用的puschdm-rs,其中,α是如下定义的循环移位参数。在本实施方案中,索引n从0到12m-1,其中m是分配给ue110的rb的数量,并且n的每个值对应于1个资源元素(re)。

在本实施方案中,在没有跳频的情况下使用上行链路pusch重新使用的情况下,对于单个公共dm-rs基本序列ru,v(n),v等于0,并且控制器104在30个可能的基本序列中针对每个上行链路分配长度选择索引u指示的一个公共dm-rs基本序列ru,0(n):

u=(小区id+△ss)[mod30],

其中,△ss为在系统信息块(sib)消息中信令通知的0-29之间的小区特有的参数。对于大于2个rb,从zadoff-chu序列推导基本序列,对于1或2个rb,使用不同的特殊序列。

当启用组跳变和序列跳变时,可以在时隙之间改变不同小区中使用的参考信号以防止持续的干扰情况。两种跳变方案都基于小区id,并帮助随机化c-ran网络100与任何邻近的宏或小型小区网络之间的任何干扰。组跳变或序列跳变通常不会有助于随机化c-ran网络100中的ue之间的dm-rs干扰。

循环移位参数α被定义为:

α=2πncs/12。

其中,ncs是下以下等式给出的0与11之间的整数:

ncs=ndmrs(1)+ndmrs(2)+nprs(ns)(mod12),

其中,ndmrs(1)是在sib消息中信令通知的半静态小区特有的值,nprs(ns)是取决于小区id和上述参数△ss的小区特有的每时隙跳变模式。参数ndmrs(2)是由控制器104中的调度器107选择的用户特有的值,并且在向ue110发送的用于上行链路资源分配的dci消息中指示。在一种实施方式中,从集合{0,2,3,4,6,8,9,10}中选择ndmrs(1)和ndmrs(2)的值,其中,不支持值1、5、7和11。在非自适应重传中,ue110使用与第一次传输中相同的循环移位值。

通过为重复使用中的不同ue110分配ndmrs(2)的不同值,控制器104中的调度器107将确保重复使用中的ue110将绝不会使用相同的dm-rs循环移位。因此,只要共享相同rb分配的ue110使用不同的dm-rs循环移位,pusch重复使用中的ue110就应避免下行链路pusch重复使用容易发生的偏置干扰问题。

当两个ue110被分配了同一小区103中的不同dm-rs序列并使用完全相同的rb集合时,如果以下条件全部满足,则这些dm-rs序列之间将不存在相互干扰:

(a)ue110所见的信道响应在rb内是平坦的;

(b)在两个ue110的信号到达rp106之间没有显著的时间延迟;

(c)ue被分配了不同的ue特有的循环移位索引ndmrs(2)。

当ue110完美地同步到下行链路,同时选定定时超前以在最近的rp106处完美对齐时,对于每个300米的传播距离差可能有1微秒的时间延迟。这仍是符号时间的极小部分,并且不应显著影响正交性。

为了使由于rb内的频率选择性导致的干扰可能性最小化,应当为上行链路pusch重复使用中的两个ue110分配对集{(0,6),(2,8),(3,9),(4,10)}中的ndmrs(2)值。这使两个ue110使用的“循环移位”之间的距离最大化,并且降低了对干扰的敏感性。同样,在四路重复使用中,使用集合{(0,3,6,9)}中的值使相互干扰最小化。在实施方案的一个实施方式中,使用{0,6,3,9}的ndmrs(2)值。

由于ue具有不同的数据需求和可能不同的链路适应率,因此迫使它们使用相同数量的rb将导致低效率。因此,在一个实施方案中,不需要上行链路pusch重复使用中的ue110之间的rb对齐。当期望和干扰ue110使用的dm-rs不正交时,可能存在一些泄漏,这将产生一些额外的估计误差,然而,模拟已显示此类误差对irc接收机105性能没有显著影响,尤其是在dm-rs之间的互相关较低时。dm-rs之间的相关性取决于许多因素(包括rb分配)而变化,并且有时可能较高,但是平均而言,预期dm-rs非正交性对irc接收机105性能的影响很小。

当使用上行链路pusch重复使用时,由于控制器104知道干扰ue110的dm-rs,所以它可以联合估计期望ue110的信道响应和期望ue110的组合区中的干扰ue110的信道响应。

图6包括示出了控制c-ran中ue110的pusch传输功率的方法600的一个示范性实施方案的流程图。图6中所示的方法600的实施方案在这里被描述为在图1的c-ran系统100中实施,但是要理解,可以其他方式实施其他实施方案。

为了便于解释,图6中所示的流程图的框已按照大致先后顺序方式排列;不过,要理解的是,这种排列仅仅是示范性的,并且应当认识到,与方法600(和图6中所示的框)相关联的处理可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与框相关联的处理中的至少一些的情况下)。

方法600在此被描述为在系统被配置成允许上行链路重复使用的情况下针对连接到小区103的每个ue110执行。正在为其执行方法600的特定ue110在此被称为“当前”ue110。

在本实施方案中,独立于ue速率来设置当前ue110的发射功率。换句话说,在闭环功率控制中使用的参数deltamcs被禁用。相反,通过链路适应来调整ue速率。

方法600包括针对当前ue110确定要与pusch功率控制一起使用的目标sinr(框602)。基于针对当前ue110报告的功率净空来选择目标sinr。发射功率控制的主要目的是考虑到每个ue的功率净空(phr)来补偿不同ue110经历的信道增益的差异。在不存在任何干扰的情况下,pusch闭环功率控制将调整ue的发射功率水平以实现目标信号干扰噪声比(sinr)。为了实现给定的目标sinr,与远离rp106的ue110相比,靠近rp106的ue110通常将以低得多的功率发射(多rp组合往往会稍微减弱这种效应)。当ue110经历的路径损耗较大时,它可以在其发射功率极限内发射的rb的数量将受到限制。这将限制ue的可实现吞吐量。对于此类ue110,可以通过降低功率控制目标sinr来提高可实现吞吐量。因此,方法600为每个ue110使用不同的目标sinr,并且此目标sinr基于ue的报告功率净空调整。

设置用于pusch功率控制的初始目标sinr以提供足以实现目标初始调制和编码方案(mcs)(例如,最大mcs)的信噪比。该设置是使用对rp接收机噪声系数的了解来完成的。

方法600还包括基于最近的puschdm-rs为当前ue的最小组合区中的每个rp106的每个天线108处的当前ue110确定测量信号功率(框604)。这是按照每个ue的方式完成的。即,对于当前uek,针对为当前uek调度的每个rb,从对应的dm-rs序列计算当前ue的最小组合区中的每个rpx的每个天线m处的信号功率,并且对所有调度的rb的所得信号功率求和,然后将其归一化到1prb,其中,当前ue的最小组合区中的每个rpx的每个天线m处的当前uek的所得测量信号功率表示如下:(其中,t为当前tti):

针对为当前ue110调度的rb进行此计算。

方法600还包括确定在几个tti内的当前ue的最小组合区中的每个rp106的每个天线108处的测量平均干扰加噪声(框606)。如此处所使用的,给定rp106的“被用rb”是指被调度以供包括在其最小组合区中的该rp106的任何ue110(不仅是当前ue110)使用的所有rb。针对此类被用rb确定的任何干扰都表示“总”干扰—即,既有“外部”干扰也有“内部”干扰(这里也称为“重复使用”干扰),外部干扰是由连接到其他小区的外部ue的传输导致的干扰,内部干扰是由也连接到服务小区103并且在该rb期间处于重复使用中的ue110导致的干扰。

为了确定此测量的平均干扰加噪声,针对当前uek的最小组合区中的每个rpx的所有被用rb计算该rpx的每个天线m处的干扰加噪声功率,并对所有被用rb的所得信号功率求和,然后将其归一化到1prb。这可以表示如下。令ix,m,k(t)表示uek在rpx的天线m处在ttit内的干扰加噪声估计值,其中,从irc前干扰矩阵的对角项确定干扰加噪声估计值。然后,rpx的天线m处的所有被用rb在ttit内的平均总干扰加噪声估计值被表示为:

ix,m(t)=sum(ix,m,k(t))/sum(nk)

其中,跨越在其最小组合区中包括该rpx的所有uek对ix,m,k(t)求和,其中nk是为每个此类uek调度的rb的数量,并且跨越在其最小组合区中包括该rpx的所有uek对nk求和。如果在给定ttit内在rpx的给定天线m处没有被用rb,那么替代地使用在该ttit内的平均外部干扰功率估计值然后,rpx的天线m处的总干扰加噪声在ttit内跨越所有被用rb,根据1prb归一化的平均值被如下计算为移动平均值:

其中,α为可配置平滑因子。

方法600还包括确定在几个tti内的当前ue的最小组合区中的每个rp106的每个天线108处的测量的平均外部干扰加噪声(inr)(框608)。如此处所使用的,“未用rb”是指未被调度以供任何ue110使用的所有rb。针对此类未用rb测量的任何干扰都表示外部干扰。在一个实施方案中,服务控制器104中的调度器107被配置为使得至少一些子帧包括可用于确定每个rp106处的平均外部干扰加噪声确定的未用rb。为了确定此平均外部干扰加噪声,针对所有未用rb计算当前uek的最小组合区中的每个rpx的每个天线m处的干扰加噪声功率,并将针对所有被用rb的所得信号功率求和,然后将其归一化到1prb。干扰加噪声估计值可以从irc前干扰矩阵的对角项确定,并且可以表示为i0,x,m(t)。然后,rpx的天线m处的外部干扰加噪声在ttit内跨越所有未用rb,归一化到一prb的平均值被如下计算为移动平均值:

其中,α2为可配置平滑因子。

方法600还包括针对当前ue110确定当前tti内的“修改”sinr(框610)。在当前ue的最小组合区z(k)中的每个rpx的每个天线m处计算当前ue110的“修改”信号干扰噪声比(sinr),并且对所得的修改sinr值求和以获得当前ttit的最终修改sinr。即,修改sinrqk(t)可以表示如下:

在根据每个ue(即,针对被调度以与当前ue110一起使用的rb)确定比率的信号部分的意义上,这些sinr值是“修改的”,而针对所有被用rb确定该比率的干扰加噪声(无论哪个ue110被调度以与每个此类rb一起使用)。

然后,针对当前uek的平均修改sinr被如下计算为移动平均值:

其中,α1是可配置平滑因子。

方法600还包括针对当前ue110确定基于外部干扰的阈值功率thresholdpower1(框612)。

基于外部干扰的阈值功率thresholdpower1用于抑制来自当前ue110的传输对外部单元导致的传出干扰,并且每当从当前ue110接收到新的测量报告时进行计算。当前ue110被配置为发送针对其服务小区103和针对相邻小区i的测量报告(包括参考信号接收功率(pspr)测量)。例如,在以下条件为真的情况下,此类测量报告可以基于事件a3:

相邻小区rsrp–服务小区rsrp>偏移

其中偏移为可配置偏移。可以配置多于一个测量事件(例如,每个测量事件针对相邻小区的一个功率类别)。

服务控制器104使用rp106中的嗅探机制(即,ue接收机模式)周期性地寻找相邻小区并对其sib1/sib2信息进行解码。这为服务控制器104提供了小区i的发射功率(epre)pi。然后将当前uek与其相邻小区i之间的路径增益gi确定为gk,i=ri/pi,其中,ri是uek针对相邻小区i测量的rsrp中反映的在uek处接收的针对来自该相邻小区i的传输的功率,pi是相邻小区i在解码的sib1/sib2信息中报告的发射功率。为了在相邻小区i处在可配置传出干扰阈值outgoinginterferencethreshold下产生干扰功率pextinterfthresholdk,i而需要的来自当前uek的发射功率被确定为:

pextinterfthresholdk,i=outgoinginterferencethreshold/gk,i

所有此类功率阈值pextinterfthresholdk,i在所有相邻小区i之间的最低值被用作允许uek的最大功率,表示为pextinterfthresholdk,并被用作当前ue110的基于外部干扰的阈值功率thresholdpower1。

如果没有检测到的相邻小区i,那么将当前ue110的基于外部干扰的阈值功率thresholdpower1设置为最大ue发射功率。

方法600还包括针对当前ue110确定基于内部干扰的阈值功率thresholdpower2(框614)。

基于内部干扰的阈值功率thresholdpower2用于抑制来自当前ue110的传输对重复使用中的任何其他ue110导致的干扰。每当更新当前ue110的最小组合区和信号区时,就计算基于内部干扰的阈值功率thresholdpower2。

如上文所指出的,当前ue110被配置成为其服务小区103发送测量报告(包括rspr测量)。

然后将当前uek与服务小区s之间的路径增益gk,s确定为gk,s=rs/ps,其中,rs是uek测量的rsrp中反映的在uek处从服务小区s接收的功率,ps是来自服务小区s针对该uek的发射功率。

然后,针对当前uek的最小组合区中未包括的每个rp106的签名向量条目和针对当前uek的主rp106的签名向量条目之间的比率so。此比率so也等于当前uek与当前uek的最小组合区中未包括的每个rp106之间的路径损耗增益gk,o以及当前uek与当前uek的主rp106之间的路径损耗增益gk,p。也就是说,比率so=gk,o/gk,p。

接着,为了在当前uek的最小组合区中未包括的所有rp处生成组合干扰功率而需要的来自uek的发射功率由以下等式给出:

preuseinterfthresholdk=reuseinterferencethreshold/(∑ogk,sso)

其中,reuseinterferencethreshold是可配置内部重复使用干扰阈值。此preuseinterfthresholdk被用作当前uek的基于内部干扰的阈值功率thresholdpower2。

如果当前uek的最小组合区包括用于小区103的所有rp106,那么最大ue发射功率被用作当前ue的基于内部干扰的阈值功率thresholdpower2。

方法600还包括使用针对当前ue110的确定目标sinr和修改sinr,同时还使用确定的基于外部干扰的阈值功率thresholdpower1和确定的基于内部干扰的阈值功率thresholdpower2针对当前ue110执行pusch发射功率控制(框616)。具体来说,在此示例中,计算四个功率调节值。第一功率调节值是:

δmaxmcs_sinr(t)=sinr(maxmcs)-qk(t)

其中sinr(maxmcs)是确定的目标sinr,且qk(t)是在当前ttit内针对当前uek的修改sinr。

第二功率调节值和第三功率调节值是:

δext_interference(t)=thresholdpower1,k-(txpower/prb)(k,t)

δreuse_interference(t)=thresholdpower2,k-(txpower/prb)(k,t)

其中(txpower/prb)(k,t)是在当前ttit内用于为当前uek进行设置的当前发射功率。

第四功率调节值是:

δk(t)=min{δmaxmcs_sinr(t),δext_interference(t),δreuse_interference(t)}

临时发射功率命令(tpc)确定如下。如果第四功率调节值δk(t)小于或等于上滞后值—hystupper,那么将临时tpc设置为-1db。否则,如果第四功率调节值δk(t)大于上滞后值—hystupper,并且大于或等于下滞后值hystlower,那么将临时tpc设置为0db(即,没有变化)。否则,如果第四功率调节值δk(t)小于下滞后值hystlower,则将临时tpc设置为+1db。

然后对临时tpc进行其他标准的ltepuschtpc命令处理,其中将结果作为puschtpc命令应用。

图7包括示出了针对c-ran中的ue110进行pusch链路调整的方法700的一个示范性实施方案的流程图。图7中所示的方法700的实施方案在这里被描述为在图1的c-ran系统100中实施,但是要理解,可以其他方式实施其他实施方案。

为了便于解释,图7中所示的流程图的框已按照大致先后顺序方式排列;不过,要理解的是,这种排列仅仅是示范性的,并且应当认识到,与方法700(和图7中所示的框)相关联的处理可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与框相关联的处理中的至少一些的情况下)。

方法700在此被描述为在系统被配置成允许上行链路重复使用的情况下针对连接到小区103的每个ue110执行。正在为其执行方法700的特定ue110在此被称为“当前”ue110。

方法700包括确定针对当前ue110的平均修改sinr(框702)。可以如上文结合图6的框610所述计算平均修改如果由于临时原因(例如,rp106中的高负载),在特定tti内减少了当前ue110的组合区,那么可以向平均修改sinr应用后移。

方法700还包括通过应用自适应循环变量来确定当前ue110的增强平均sinr(框704)。可以通过应用如下自适应循环变量θk(t)来增强平均修改sinr:

其中,自适应循环变量确定如下θk(t):

并且,其中δ向上和δ向下分别是可配置的向上调节参数和可配置的向下调节参数。即,当从当前ue110接收到新的pusch传输块(tb)并解码时,如果tb通过了循环冗余校验(crc),则基于自适应循环变量的先前值加上向上调节参数δ向上确定自适应循环变量。如果tb未通过crc,则基于自适应循环变量的先前值减去向下调节参数δ向下来确定自适应循环变量。结合针对tb的处理确认或否认消息(ack/nack)完成crc的检查。

方法700进一步包括基于所确定的增强平均sinr为在下一个tti期间由当前ue100传输的pusch数据和上行链路控制信息(uci)选择调制和编码方案(mcs)(框706)。

方法700可用于实施相对简单的链路调整机制,其中基于为发射功率控制确定的平均修改sinr来确定ue速率。也就是说,通过基于当前ue110的测量sinr以及与来自该ue110的上行链路传输相关联的确认和否认(ack/nack)消息序列来为当前ue110选择mcs,从而为来自当前ue110的上行链路传输执行链路调整。

此处描述的方法和技术可以在数字电子电路中实施,或者利用可编程处理器(例如,专用处理器或通用处理器,例如计算机)固件、软件或在它们的组合中实施。体现这些技术的设备可以包括适当的输入和输出设备、可编程处理器和有形地体现由可编程处理器执行的程序指令的存储介质。体现这些技术的过程可以通过可编程处理器执行指令程序以通过对输入数据进行操作并生成适当输出来执行期望功能而得到执行。这些技术可以有利地在可在可编程系统上执行的一个或多个程序中实施,该可编程系统包括至少一个可编程处理器、至少一个输入设备,和至少一个输出设备,所述至少一个可编程处理器被耦合以从数据存储系统接收数据和指令并且将数据和指令发送到数据存储系统。一般来讲,处理器将从只读存储器和/或随机存取存储器接收指令和数据。适用于有形地体现计算机程序指令和数据的存储设备包括所有形式的非易失性存储器,包括例如半导体存储器设备,诸如eprom、eeprom、和闪存存储器设备;诸如内部硬盘和可移除磁盘的磁盘;磁光盘;和dvd盘。前述任何内容都可以由专门设计的专用集成电路(asic)补充或并入其中。

已经描述了由以下权利要求书限定的本发明的多个实施方案。然而,应当理解,在不脱离所要求保护的发明的精神和范围的情况下,可以对所述实施方案进行各种修改。因此,其他实施方案在以下权利要求书的范围内。

示例性实施方案

示例1包括一种提供无线服务的系统,其包括:控制器;以及多个无线电点;其中,每个无线电点与至少一个天线相关联并远离控制器定位,其中,多个无线电点通信地耦合到控制器;其中,控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务;其中,控制器通信地耦合到无线服务提供商的核心网络;其中,控制器被配置为实施调度器以调度来自ue的上行链路传输;其中,控制器被配置为实施组合接收机,以从每个ue接收上行链路传输,组合接收机被配置为组合指示在分配给每个ue的组合区中包括的每个无线电点处接收的并且传送到控制器的来自该ue的上行链路传输的数据;其中,控制器被配置为向每个ue分配相应的最小组合区,该相应的最小组合区包括用作组合接收机的组合区以用于从该ue接收上行链路传输的无线电点的相应的最小子集;其中,控制器被配置为向每个ue分配相应的信号区,该相应的信号区包括可以包括在组合接收机的组合区中以用于从该ue接收上行链路传输的无线电点的相应子集;其中,调度器被配置为基于分配给ue的相应的最小组合区和信号区确定多个ue是否能够在相应的相同时间和频率资源期间进行相应的上行链路传输,并使用分配给ue的最小组合区向ue分配时间和频率资源;并且其中,调度器被配置为,在向ue分配时间和频率资源之后,尝试扩展用于接收上行链路传输的组合区。

示例2包括示例1的系统,其中,控制器被配置成向每个ue分配相应的干扰区,所述相应的干扰区包括不能包括在组合接收机的组合区中以用于从该ue接收上行链路传输的无线电点的相应子集。

示例3包括示例2的系统,其中,调度器被配置为基于分配给ue的相应的最小组合区,通过以下方式确定多个ue是否能够在相同时间和频率资源期间进行相应的上行链路传输:确定第一ue的最小组合区是否不包括处于第二ue的信号区中的任何无线电点以及第二ue的最小组合区是否不包括处于第一ue的信号区中的任何无线电点。

示例4包括示例2-3中任一项的系统,其中,调度器被配置为通过扩展多个ue中的第一个的组合区以包括一个或多个额外无线电点,来尝试为被调度成在相同时间和频率资源期间进行相应的上行链路传输的任何多个ue扩展用于接收上行链路传输的组合区。

示例5包括示例4的系统,其中,调度器被配置为通过扩展多个ue中的第一个的组合区以包括多个ue中的第二个的最小组合区中的处于多个ue中的第一个的信号区中的任何无线电点,来尝试为多个ue扩展用于接收上行链路传输的组合区。

示例6包括示例2-5中任一项的系统,其中,控制器被配置为根据在每个ue的相应组合区中包括每个无线电点以有益于从该ue接收上行链路传输的能力,为该ue分配相应的信号区。

示例7包括示例1-6中任一项的系统,其中,调度器被配置为:如果在传输时间间隔(tti)内没有使用少于用于在一个或多个无线电点与控制器之间传送数据的总前传容量,通过扩展ue中的一个或多个的组合区,来尝试扩展用于在tti内接收上行链路传输的组合区。

示例8包括示例1-7中任一项的系统,其中,控制器使用交换以太网网络通信地耦合到无线电点。

示例9包括示例1-8中任一项的系统,其中,上行链路传输包括物理上行链路共享信道(pusch)传输。

示例10包括示例1-9中任一项的系统,其中,调度器被配置为,针对被调度成在相同时间和频率资源期间进行相应的上行链路传输的任何多个ue,向多个ue分配相应的ue特有的解调参考信号(dm-rs)循环移位,每个ue特有的dm-rs循环移位在该ue特有的dm-rs循环移位与每个其他ue特有dm-rs循环移位之间都具有相关联距离,其中,分配dm-rs循环移位以使相应距离最大化。

示例11包括示例1-10中任一项的系统,其中,控制器被配置为使用闭环ue特有的目标sinr对来自ue的上行链路传输执行发射功率控制,基于针对每个ue报告的功率净空针对该ue调整该闭环ue特有的目标sinr。

示例12包括示例1-11中任一项的系统,其中,控制器被配置为使用闭环ue特有的测量sinr对来自ue的上行链路传输执行发射功率控制,该闭环ue特有的测量sinr使用:基于来自该ue的上行链路传输的信号功率测量;以及基于来自所有被调度ue的上行链路传输的干扰加噪声测量。

示例13包括示例1-12中任一项的系统,其中,控制器被配置为根据来自ue的上行链路传输导致的外部干扰和来自该ue的上行链路传输导致的内部干扰,为该ue执行发射功率控制。

示例14包括示例1-13中任一项的系统,其中,调度器被配置为通过基于每个ue的测量信号干扰加噪声比(sinr)以及与来自ue的上行链路传输相关联的确认和否认(ack/nack)消息序列为ue选择调制和编码方案(mcs),来为来自ue的上行链路传输执行链路调整。

示例15包括一种提供无线服务的系统,其包括:控制器;以及多个无线电点;其中,每个无线电点与至少一个天线相关联并远离控制器定位,其中,多个无线电点通信地耦合到控制器;其中,控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务;其中,控制器通信地耦合到无线服务提供商的核心网络;其中,控制器被配置为实施调度器以调度来自ue的上行链路传输;其中,调度器被配置为确定多个ue是否能够在相应的相同时间和频率资源期间进行相应的上行链路传输,并且针对能够在相应的相同时间和频率资源期间进行相应的上行链路传输的任何多个ue,调度所述多个ue以在相应的相同时间和频率资源期间进行相应的上行链路传输,并向所述多个ue分配相应的ue特有的解调参考信号(dm-rs)循环移位;并且其中,ue特有的dm-rs循环移位中的每一个在该ue特有的dm-rs循环移位与其他ue特有的dm-rs循环移位中的每一个之间具有相关联距离,其中,分配dm-rs循环移位以使相应距离最大化。

示例16包括示例15的系统,其中,控制器被配置为实施组合接收机,以从每个ue接收上行链路传输,组合接收机被配置为组合指示在分配给每个ue的组合区中包括的每个无线电点处接收的并且传送到控制器的来自该ue的上行链路传输的数据;其中,控制器被配置为向每个ue分配相应的最小组合区,该相应的最小组合区包括用作组合接收机的组合区以用于从该ue接收上行链路传输的无线电点的相应的最小子集;其中,控制器被配置为向每个ue分配相应的信号区,该相应的信号区包括可以包括在组合接收机的组合区中以用于从该ue接收上行链路传输的无线电点的相应子集;其中,调度器被配置为基于分配给ue的相应的最小组合区和信号区确定多个ue是否能够在相应的相同时间和频率资源期间进行相应的上行链路传输;其中,调度器被配置为使用分配给ue的最小组合区向ue分配时间和频率资源;并且其中,调度器被配置为,在向ue分配时间和频率资源之后,尝试扩展用于接收上行链路传输的组合区。

示例17包括示例16的系统,其中,控制器被配置成向每个ue分配相应的干扰区,所述相应的干扰区包括不能包括在组合接收机的组合区中以用于从该ue接收上行链路传输的无线电点的相应子集。

示例18包括示例17的系统,其中,调度器被配置为基于分配给ue的相应的最小组合区,通过以下方式确定多个ue是否能够在相同时间和频率资源期间进行相应的上行链路传输:确定第一ue的最小组合区是否不包括处于第二ue的信号区中的任何无线电点以及第二ue的最小组合区是否不包括处于第一ue的信号区中的任何无线电点。

示例19包括示例17-18中任一项的系统,其中,调度器被配置为通过扩展多个ue中的第一个的组合区以包括一个或多个额外无线电点,来尝试为被调度成在相同时间和频率资源期间进行相应的上行链路传输的任何多个ue扩展用于接收上行链路传输的组合区。

示例20包括示例19的系统,其中,调度器被配置为通过扩展多个ue中的第一个的组合区以包括多个ue中的第二个的最小组合区中的处于多个ue中的第一个的信号区中的任何无线电点,来尝试为多个ue扩展用于接收上行链路传输的组合区。

示例21包括示例17-20中任一项的系统,其中,控制器被配置为根据在每个ue的相应组合区中包括每个无线电点以有益于从该ue接收上行链路传输的能力,为该ue分配相应的信号区。

示例22包括示例16-21中任一项的系统,其中,调度器被配置为:如果在传输时间间隔(tti)内没有使用少于用于在一个或多个无线电点与控制器之间传送数据的总前传容量,通过扩展ue中的一个或多个的组合区,来尝试扩展用于在tti内接收上行链路传输的组合区。

示例23包括示例15-22中任一项的系统,其中,控制器使用交换以太网网络通信地耦合到无线电点。

示例24包括示例15-23中任一项的系统,其中,上行链路传输包括物理上行链路共享信道(pusch)传输。

示例25包括示例15-24中任一项的系统,其中,控制器被配置为使用闭环ue特有的目标sinr对来自ue的上行链路传输执行发射功率控制,基于针对每个ue报告的功率净空针对该ue调整该闭环ue特有的目标sinr。

示例26包括示例15-25中任一项的系统,其中,控制器被配置为使用闭环ue特有的测量sinr对来自ue的上行链路传输执行发射功率控制,该闭环ue特有的测量sinr使用:基于来自该ue的上行链路传输的信号功率测量;以及基于来自所有被调度ue的上行链路传输的干扰加噪声测量。

示例27包括示例15-26中任一项的系统,其中,控制器被配置为根据来自ue的上行链路传输导致的外部干扰和来自该ue的上行链路传输导致的内部干扰,为该ue执行发射功率控制。

示例28包括示例15-27中任一项的系统,其中,调度器被配置为通过基于每个ue的测量信号干扰加噪声比(sinr)以及与来自ue的上行链路传输相关联的确认和否认(ack/nack)消息序列为ue选择调制和编码方案(mcs),来为来自ue的上行链路传输执行链路调整。

示例29包括一种提供无线服务的系统,其包括:控制器;以及多个无线电点;其中,每个无线电点与至少一个天线相关联并远离控制器定位,其中,多个无线电点通信地耦合到控制器;其中,控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务;其中,控制器通信地耦合到无线服务提供商的核心网络;其中,控制器被配置为实施调度器以调度来自ue的上行链路传输;其中,调度器被配置为确定多个ue是否能够在相应的相同时间和频率资源期间进行相应的上行链路传输,并且针对能够在相应的相同时间和频率资源期间进行相应的上行链路传输的任何多个ue,调度所述多个ue以在相应的相同时间和频率资源期间进行相应的上行链路传输;并且其中,控制器被配置为使用以下各项中的至少一者来对来自ue的上行链路传输执行发射功率控制:基于针对每个ue报告的功率净空而针对该ue调整的闭环ue特有的目标sinr;以及闭环ue特有的测量sinr,该闭环ue特有的测量sinr使用:基于来自该ue的上行链路传输的信号功率测量,以及基于来自所有被调度ue的上行链路传输的干扰加噪声测量。

示例30包括示例29的系统,其中,控制器被配置为根据来自ue的上行链路传输导致的外部干扰和来自该ue的上行链路传输导致的内部干扰,为该ue执行发射功率控制。

示例31包括示例29-30中任一项的系统,其中,控制器被配置为实施组合接收机,以从每个ue接收上行链路传输,组合接收机被配置为组合指示在分配给每个ue的组合区中包括的每个无线电点处接收的并且传送到控制器的来自该ue的上行链路传输的数据;其中,控制器被配置为向每个ue分配相应的最小组合区,该相应的最小组合区包括用作组合接收机的组合区以从该ue接收上行链路传输的无线电点的相应的最小子集;其中,控制器被配置为向每个ue分配相应的信号区,该相应的信号区包括可以包括在组合接收机的组合区中以用于从该ue接收上行链路传输的无线电点的相应子集;其中,调度器被配置为基于分配给ue的相应的最小组合区和信号区确定多个ue是否能够在相应的相同时间和频率资源期间进行相应的上行链路传输;其中,调度器被配置为使用分配给ue的最小组合区向ue分配时间和频率资源;并且其中,调度器被配置为,在向ue分配时间和频率资源之后,尝试扩展用于接收上行链路传输的组合区。

示例32包括示例31的系统,其中,控制器被配置成向每个ue分配相应的干扰区,所述相应的干扰区包括不能包括在组合接收机的组合区中以用于从该ue接收上行链路传输的无线电点的相应子集。

示例33包括示例32的系统,其中,调度器被配置为基于分配给ue的相应的最小组合区,通过以下方式确定多个ue是否能够在相同时间和频率资源期间进行相应的上行链路传输:确定第一ue的最小组合区是否不包括处于第二ue的信号区中的任何无线电点以及第二ue的最小组合区是否不包括处于第一ue的信号区中的任何无线电点。

示例34包括示例32-33中任一项的系统,其中,调度器被配置为通过扩展多个ue中的第一个的组合区以包括一个或多个额外无线电点,来尝试为被调度成在相同时间和频率资源期间进行相应的上行链路传输的任何多个ue扩展用于接收上行链路传输的组合区。

示例35包括示例34的系统,其中,调度器被配置为通过扩展多个ue中的第一个的组合区以包括多个ue中的第二个的最小组合区中的任何无线电点,来尝试为多个ue扩展用于接收上行链路传输的组合区。

示例36包括示例32-35中任一项的系统,其中,控制器被配置为根据在每个ue的相应组合区中包括每个无线电点以有益于从该ue接收上行链路传输的能力,为该ue分配相应的信号区。

示例37包括示例31-36中任一项的系统,其中,调度器被配置为:如果在传输时间间隔(tti)内没有使用少于用于在一个或多个无线电点与控制器之间传送数据的总前传容量,通过扩展ue中的一个或多个的组合区,来尝试扩展用于在tti内接收上行链路传输的组合区。

示例38包括示例29-37中任一项的系统,其中,控制器使用交换以太网网络通信地耦合到无线电点。

示例39包括示例29-38中任一项的系统,其中,上行链路传输包括物理上行链路共享信道(pusch)传输。

示例40包括示例29-39中任一项的系统,其中。调度器被配置为,针对被调度成在相同时间和频率资源期间进行相应的上行链路传输的任何多个ue,向多个ue分配相应的ue特有的解调参考信号(dm-rs)循环移位,每个ue特有的dm-rs循环移位在该ue特有的dm-rs循环移位与其他ue特有的dm-rs循环移位中的每一个之间具有相关联距离,其中,分配dm-rs循环移位以使相应的距离最大化。

示例41包括示例29-40中任一项的系统,其中,调度器被配置为通过基于每个ue的测量信号干扰加噪声比(sinr)以及与来自ue的上行链路传输相关联的确认和否认(ack/nack)消息序列为ue选择调制和编码方案(mcs),来为来自ue的上行链路传输执行链路调整。

示例42包括一种提供无线服务的系统,其包括:控制器;以及多个无线电点;其中,每个无线电点与至少一个天线相关联并远离控制器定位,其中,多个无线电点通信地耦合到控制器;其中,控制器和多个无线电点被配置为实施基站,以便使用小区向多个用户设备(ue)提供无线服务;其中,控制器通信地耦合到无线服务提供商的核心网络;其中,控制器被配置为实施调度器以调度来自ue的上行链路传输;其中,调度器被配置为通过基于每个ue的测量信号干扰加噪声比(sinr)以及与来自ue的上行链路传输相关联的确认和否认(ack/nack)消息序列为ue选择调制和编码方案(mcs),来为来自ue的上行链路传输执行链路调整。

示例43包括示例42的系统,其中,基于每个ue的sinr以及与来自ue的上行链路传输相关联的ack/nack消息序列为ue选择mcs包括:为每个ue确定平均修改sinr;通过向每个ue的平均修改sinr应用针对该ue的自适应循环变量来为该ue确定增强平均sinr;以及基于为每个ue确定的增强平均sinr来为该ue选择mcs。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1