一种协作多点传输中心调度的数据传输方法和装置及***
技术领域
本发明涉及无线通信技术领域,尤其涉及一种协作多点传输中心调度的数据传输方法和装置及***。
背景技术
CoMP(Coordinated Multiple Points Transmission/Reception,协作多点传输)是指地理位置上分离的多个TP(transmission point,传输点),协同参与面向一个终端的数据传输(PDSCH(Physical Downlink Shared Channel,物理下行链路共享信道)传输)或者联合接收一个终端发送的数据(PUSCH(Physical Uplink Shared Channel,物理上行链路共享信道)传输)。
一般来说,多个传输点可以是不同小区的基站,也可以是同一个控制小区内的多个RRH(remote radio head,远端射频)。通过多个传输点之间的协同调度、预编码、联合传输等,可以有效降低协作传输点之间的干扰,提高协作区域覆盖范围内用户,特别是协作点覆盖边缘用户的吞吐量。
协作多点传输技术可分为下行协作多点传输和上行联合接收。
下行协作多点传输主要又分为两种传输方案:协作调度/协作波束赋形(coordinated scheduling/coordinated beamforming,CS/CB)和联合处理(jointprocessing,JP)方案。
CS/CB传输中多个传输点中的一个传输点向用户终端发送有用信号,其它传输点通过联合调度和波束赋形,尽量减小对该用户终端的干扰。
联合处理方案可以分为联合传输(joint transmission,JT)和动态传输点选择(dynamic point selection,DPS)。JT传输中多个传输点同时向同一用户终端发送有用信号,从而增强了用户终端的接收信号。DPS传输动态切换用户终端的传输点,总是从协作传输点中选择对该用户终端最优的点传输信号。
这些协作多点传输方案可以相互结合使用。还可以结合动态传输点静默(dynamicpoint blanking,DPB)方案,动态地在某些时频资源上设置某些传输点不发送信号。
上行CoMP相对下行CoMP较为简单,上行协作方式主要包括联合接收和协作调度两种。联合接收时,多个接收点接收的同一个UE的信号通过联合处理来得到输出信号。协作调度时,基站侧综合考虑协作区域内多个接收点情况调度UE,以最小化干扰。
小区内传输节点间进行协作多点调度传输时可以采用两种方式:1)非中心协作调度;2)中心协作调度。
非中心调度没有中心节点进行全局优化调度,为了达到接近全局优化的结果,可能需要采用基站间迭代调度的方法,协作基站间可能需要进行多次调度信息交互,如图1所示。如果基站间backhaul时延较大,非中心调度进行多次调度信息交互会使调度时延过大,导致信道信息过时,从而影响传输性能。
中心协作调度场景下,则是由各协作基站把最近接收到的所有接入该基站的用户终端CSI(Channel State Information,信道状态信息)信息传输给一个CCN(centralcoordination node,中心协作节点),由CCN为所有协作基站的用户终端集中调度时域和频域资源,相关基站再根据CCN发送的资源调度信息和预编码结果为用户终端传输数据,如图2所示。
LTE/LTE-A***中,基站之间的信息交互通过回程链路(backhaul)实现。实际网络中可能存在多种backhaul物理连接方式,CoMP协作调度中基站间的信息交换应该考虑理想的backhaul和非理想的backhaul的情况。通常非理想backhaul传输时延可能达到10ms或更大。
Rel-12CoMP技术以非理想回程链路下的中心协作调度方案作为主要的CoMP研究场景之一。在非理想backhaul情况下,中心协作调度方案主要存在如下问题:backhaul时延对CoMP中心调度的影响。
E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演进的通用陆地无线网络)的网络架构如图3所示,E-UTRAN由演进基站eNB组成。eNB完成接入网功能,与UE(User Equipment,用户终端)通过空口通信。UE与eNB之间既存在控制面连接又存在用户面连接。对于每一个附着到网络的UE,由一个MME(Mobility Management Entity,移动性管理实体)为其提供服务,MME与eNB之间采用S1-MME接口相连。S1-MME接口用于为UE提供控制面服务,包括移动性管理和承载管理功能。
S-GW(Service Gateway,服务网关)与eNB之间采用S1-U接口相连,对于每个附着到网络的UE,有一个S-GW为其提供服务。S1-U接口用于为UE提供用户面服务,UE的用户面数据通过S1-U承载在S-GW和eNB之间传输。
对于中心协作调度场景,需要考虑该场景的数据传输架构,并针对传输架构考虑调度传输问题,以帮助网络侧及时准确地实现对CoMP用户的调度决策和数据传输处理,减小backhaul时延对CoMP中心调度的影响,但目前还未提供相关的解决方案。
发明内容
本发明提供一种协作多点传输中心调度的数据传输方法和装置及***,实现协作多点传输中心协作调度的数据传输方法,帮助网络侧及时准确地实现对CoMP UE的调度决策和数据传输处理,减小了backhaul时延对CoMP中心调度的影响。
本发明提供一种协作多点传输中心调度的数据传输***,包括:
服务网关SGW,向协作多点传输用户终端CoMP UE的服务基站发送该CoMP UE的待传输用户面数据;
中心协作点CCN,从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量,根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输;
与CCN属于同一协作集合的协作传输点,向CCN上报所述协作传输点下所有UE的CSI及待传输用户面数据量,通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输,其中,所述协作传输点为非CoMP UE的服务基站时,从CoMP UE的服务基站获取CoMP UE的待传输用户面数据。
本发明还提供另一种协作多点传输中心调度的数据传输***,包括:
服务网关SGW,向调度协作多点传输用户终端CoMP UE进行数据传输的协作传输点发送该CoMP UE的待传输用户面数据;
中心协作点CCN,从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量,根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输;
与CCN属于同一协作集合的协作传输点,向CCN上报所述协作传输点下所有UE的CSI及待传输用户面数据量,从SGW获取CoMP UE的待传输用户面数据,通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输。
上述两种***给出了协作多点传输中心调度的数据传输***的数据传输架构,数据面传输架构为SGW-协作传输点-CoMP UE,第一种可能的实施方式中,任一协作传输点可以直接从SGW获取用户面数据,第二种可能的实施方式中,对于CoMP UE的服务基站,直接从SGW获取用户面数据,对于其它协作传输点,可以从CoMP UE的服务基站获取用户面数据。控制面数据传输路径同现有技术,即为MME-CoMP UE的服务基站-CoMP UE。在上述数据传输架构下,CCN执行CoMP UE的调度控制功能,从而解决在非理想回程场景下由CCN作为调度控制节点时的用户数据传输处理问题。
本发明还提供一种应用于上述任一***的协作多点传输中心调度的数据传输方法,包括:
中心协作节点CCN从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量;
CCN根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行协作多点传输用户终端CoMP UE的用户面数据的调度传输。
CCN与协作传输点结合执行CoMP UE的调度控制功能,可以解决CoMP UE的数据传输问题。
结合上述方法的第一种可能的实现方式中,CCN与其调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输,包括:
CCN所有UE的CSI及待传输用户面数据量,确定CoMP UE进行多点协作传输时,选择CoMP UE的协作传输点,并生成CoMP UE的调度信息;
CCN将生成的调度信息通知CoMP UE的协作传输点。此种方式中,CCN执行CoMP UE的调度控制,参与CoMP UE数据传输的协作传输点按照CCN的指示执行CoMP UE的调度传输。
结合上述方法的第一种可能的实现方式中,在CoMP UE的协作传输点不包括CoMPUE的服务基站时,CCN还将生成的调度信息通知CoMP UE的服务基站,以便支持重传数据的处理。
结合上述方法的第一种可能的实现方式中,对于进行多点协作传输的CoMP UE,CoMP UE的服务基站根据CoMP UE的否定确认NACK反馈信息确定需要数据重传时,根据CCN的调度信息确定CoMP资源,并利用当前的非CoMP资源调度CoMP UE数据重传,从而可以解决重传数据的处理。
结合上述方法的第一种可能的实现方式中,CoMP UE的服务基站利用当前的非CoMP资源调度CoMP UE数据重传,具体包括:
CoMP UE的服务基站利用CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输之外的时刻,调度CoMP UE数据重传,保证使用不同的时域资源调度重传数据,从而不会发生资源冲突。
结合上述方法的第一种可能的实现方式中,在CCN侧采取相应的措施,以免新数据与重传数据的资源发生冲突,CoMP UE的服务基站利用当前的非CoMP资源调度CoMP UE数据重传,具体包括:
CCN在CoMP UE的服务基站调度CoMP UE数据重传的时刻,不调度CoMP UE的服务基站向CoMP UE进行新数据传输;或者
CCN收到CoMP UE的服务基站对重传数据的ACK反馈之前,不调度CoMP UE的服务基站向CoMP UE进行新数据传输。
结合上述方法的第一种可能的实现方式中,对于进行多点协作传输的CoMP UE,CoMP UE的服务基站根据CoMP UE的否定确认NACK反馈信息确定需要数据重传时,向CoMPUE重传数据;
若CoMP UE的服务基站向CoMP UE重传数据的同一时刻,CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输,则CoMP UE的服务基站通过两个HARQ分别接收新数据与重传数据的ACK/NACK反馈。此方式中,如果采用了相同的时域资源,为了区分不同的信息反馈,采用两个HARQ。
结合上述方法的第二种可能的实现方式中,CCN与其调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输,包括:
CCN根据所有UE的CSI及待传输用户面数据量,确定CoMP UE进行非多点协作传输时,则:
CCN生成CoMP UE的调度信息,将生成的调度信息发送给CoMP UE的服务基站;或者
CCN将非协作传输标识发送给CoMP UE的服务基站;
CCN不向CoMP UE的服务基站发送任何该CoMP UE的相关信息。
结合上述方法的第一种可能的实现方式中,该方法应用于上述第二种***,还包括:
CCN在选择CoMP UE的协作传输点时,将选择的协作传输点通知给SGW,以使SGW将CoMP UE的待传输用户面数据发送给选择的协作传输点。从而使SGW进行路径变更,支持协作传输点从SGW获取用户面数据。
结合上述方法的第一种可能的实现方式中,该方法应用于上述第一种***,还包括:
CoMP UE的服务基站根据CCN通知的调度信息,确定与CoMP UE进行数据传输的其它协作传输点;
CoMP UE的服务基站根据调度信息及从SGW接收的CoMP UE的待传输用户面数据生成MAC PDU;
CoMP UE的服务基站将生成的MAC PDU发送给与CoMP UE进行数据传输的其它协作传输点。
从CCN侧,本发明还提供一种应用于上述任一***的协作多点传输中心调度的数据传输方法,包括:
协作传输点向CCN上报与所述协作传输点下所有UE的信道状态信息CSI和待传输用户面数据量;
协作传输点从SGW或从协作多点传输用户终端CoMP UE的服务基站获取CoMP UE的待传输用户面数据;
协作传输点通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输。
如果上述协作传输点是CoMP UE的服务基站,则可以从直接从SGW获取CoMP UE的待传输用户面数据。
结合上述方法的第一种可能的实现方式,协作传输点利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN确定CoMP UE进行多点协作传输时发送的CoMP UE的调度信息;
根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成媒体接入控制协议数据单元MAC PDU;
在物理下行共享信道PDSCH上利用CoMP资源传输MAC PDU。
结合上述方法的第一种可能的实现方式中,CCN调度CoMP UE进行协作多点传输,所述协作传输点为CoMP UE的服务基站,还包括:
CoMP UE的服务基站根据CoMP UE的否定确认NACK反馈信息确定需要数据重传时,并利用当前的非CoMP资源调度CoMP UE数据重传。
数据的重传处理由CoMP UE的服务基站执行,避免由CCN处理造成的数据混乱。
结合上述方法的第一种可能的实现方式中,CoMP UE的服务基站利用当前的非CoMP资源调度CoMP UE数据重传,具体包括:
CoMP UE的服务基站利用CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输之外的时刻,调度CoMP UE数据重传。
结合上述方法的第一种可能的实现方式中,还包括:若CoMP UE的服务基站向CoMPUE重传数据的同一时刻,确定CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输,CoMPUE的服务基站通过两个HARQ分别接收新数据与重传数据的ACK/NACK反馈。
结合上述方法的第二种可能的实现方式中,CCN调度CoMP UE进行非协作多点传输,所述协作传输点为CoMP的服务基站,协作传输点利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN发送的CoMP UE的调度信息,根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成MAC PDU,在PDSCH上利用CoMP资源传输MAC PDU;或者
接收CCN发送的非协作传输标识或未接收到CoMP UE的任何相关信息时,确定CoMPUE进行非CoMP传输,从由CCN调度信息确定的CoMP资源之外的资源中,确定CoMP UE进行非CoMP传输使用的CoMP资源,根据确定的CoMP资源生成MAC PDU,在PDSCH上利用确定的CoMP资源传输MAC PDU。
结合上述方法的第二种可能的实现方式中,CCN调度CoMP UE进行协作多点传输,所述协作传输点为CoMP UE的服务基站,还包括:
CoMP UE的服务基站根据CCN通知的调度信息,确定与CoMP UE进行数据传输的其它协作传输点;
CoMP UE的服务基站根据调度信息及从SGW接收的CoMP UE的待传输用户面数据生成MAC PDU;
CoMP UE的服务基站将生成的MAC PDU发送给与CoMP UE进行数据传输的其它协作传输点。
优选地,协作传输点向CCN上报与所述协作传输点下所有UE的待传输用户面数据量,具体包括:
协作传输点通过动态方式、半静态方式或事件触发方式,向CCN上报与所述协作传输点下所有UE的待传输用户面数据量。
本发明还提供一种协作中心节点CCN,包括:
信息获取单元,用于从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量;
调度传输单元,用于根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行协作多点传输用户终端CoMP UE的用户面数据的调度传输。
优选地,调度传输单元与其调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输,包括:
CCN所有UE的CSI及待传输用户面数据量,确定CoMP UE进行多点协作传输时,选择CoMP UE的协作传输点,并生成CoMP UE的调度信息;
CCN将生成的调度信息通知CoMP UE的协作传输点。
优选地,在CoMP UE的协作传输点不包括CoMP UE的服务基站时,调度传输单元还将生成的调度信息通知CoMP UE的服务基站。
优选地,所述调度传输单元在CoMP UE的服务基站调度CoMP UE数据重传的时刻,不调度CoMP UE的服务基站向CoMP UE进行新数据传输;或者
调度传输单元收到CoMP UE的服务基站对重传数据的ACK反馈之前,不调度CoMPUE的服务基站向CoMP UE进行新数据传输。
优选地,调度传输单元与其调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输,具体包括:
根据所有UE的CSI及待传输用户面数据量,确定CoMP UE进行非多点协作传输时,则:
生成CoMP UE的调度信息,将生成的调度信息发送给CoMP UE的服务基站;或者
将非协作传输标识发送给CoMP UE的服务基站;
不向CoMP UE的服务基站发送任何该CoMP UE的相关信息。
优选地,还包括:
通知单元,用于在选择CoMP UE的协作传输点时,将选择的协作传输点通知给SGW,以使SGW将CoMP UE的待传输用户面数据发送给选择的协作传输点。
本发明实施例还提供一种CCN,包括:
处理器,被配置为从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量;根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行协作多点传输用户终端CoMP UE的用户面数据的调度传输;
数据收发接口,用于实现处理器与协作传输点间的数据收发。
本发明还提供一种协作传输点,包括:
上报单元,用于向CCN上报与所述协作传输点下所有UE的信道状态信息CSI和待传输用户面数据量;
数据获取单元,用于从SGW或从协作多点传输用户终端CoMP UE的服务基站获取CoMP UE的待传输用户面数据;
调度传输单元,用于通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输。
优选地,调度传输单元利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN确定CoMP UE进行多点协作传输时发送的CoMP UE的调度信息;
根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成媒体接入控制协议数据单元MAC PDU;
在物理下行共享信道PDSCH上利用CoMP资源传输MAC PDU。
优选地,调度传输单元调度CoMP UE进行协作多点传输,所述协作传输点为CoMPUE的服务基站,还包括:
数据重传单元,用于根据CoMP UE的否定确认NACK反馈信息确定需要数据重传时,并利用当前的非CoMP资源调度CoMP UE数据重传。
优选地,数据重传单元利用当前的非CoMP资源调度CoMP UE数据重传,具体包括:
利用CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输之外的时刻,调度CoMP UE数据重传。
优选地,数据重传单元还用于确定CoMP UE的服务基站向CoMP UE重传数据的同一时刻,CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输时,通过两个HARQ分别接收新数据与重传数据的ACK/NACK反馈。
优选地,CCN调度CoMP UE进行非协作多点传输,所述协作传输点为CoMP的服务基站,调度传输单元利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN发送的CoMP UE的调度信息,根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成MAC PDU,在PDSCH上利用CoMP资源传输MAC PDU;或者
接收CCN发送的非协作传输标识或未接收到CoMP UE的任何相关信息时,确定CoMPUE进行非CoMP传输,从由CCN调度信息确定的CoMP资源之外的资源中,确定CoMP UE进行非CoMP传输使用的CoMP资源,根据确定的CoMP资源生成MAC PDU,在PDSCH上利用确定的CoMP资源传输MAC PDU。
优选地,CCN调度CoMP UE进行协作多点传输,所述协作传输点为CoMP UE的服务基站,还包括:
数据通知单元,用于根据CCN通知的调度信息,确定与CoMP UE进行数据传输的其它协作传输点;根据调度信息及从SGW接收的CoMP UE的待传输用户面数据生成MAC PDU;将生成的MAC PDU发送给与CoMP UE进行数据传输的其它协作传输点。
优选地,上报单元向CCN上报与所述协作传输点下所有UE的待传输用户面数据量,具体包括:
通过动态方式、半静态方式或事件触发方式,向CCN上报与所述协作传输点下所有UE的待传输用户面数据量。
本发明实施例还提供一种协作传输点,包括:
处理器,被配置为向CCN上报与所述协作传输点下所有UE的信道状态信息CSI和待传输用户面数据量;用于从SGW或从协作多点传输用户终端CoMP UE的服务基站获取CoMPUE的待传输用户面数据;通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输;
数据收发接口,用于实现处理器与CCN、UE间的数据收发。
本发明给出了一种在基站间非理想回程场景下,实现协作多点传输中心协作调度的数据传输方法,该方法对现有的LTE-A架构进行了增强,可以解决在非理想回程场景下由CCN作为调度控制节点时的用户数据传输处理问题,帮助网络侧及时准确地实现对CoMP用户的调度决策和数据传输处理,减小了backhaul时延对CoMP中心调度的影响。
附图说明
图1为非中心调度的信息交互示意图;
图2为中心调度的信息交互示意图;
图3为E-UTRAN网络架构;
图4为本发明实施例CCN侧协作多点传输中心调度的数据传输方法流程图;
图5为本发明实施例协作传输点侧协作多点传输中心调度的数据传输方法流程图;
图6为本发明实施例提供的协作多点传输中心调度的数据传输***数据传输架构图;
图7为本发明实施例中心协作节点示意图;
图8为本发明实施例协作传输点示意图。
具体实施方式
下面结合附图和实施例对本发明提供的协作多点传输中心调度的数据传输方法和装置及***进行更详细地说明。
为了减小小区覆盖边沿用户终端的邻区干扰,提高小区边沿用户终端的体验,长期演进增强(long term evolution-advance,LTE-A)***采用了协作多点传输技术(coordinated-multiple-point,CoMP)。协作多点传输技术是在地理位置上分离的多个传输点(transmission point:TP)之间的协作。并以其是否存在中心节点进行全局优化调度将CoMP技术的实现方案分为非中心协作调度和中心协作调度两种。考虑到实际网络情况,LTE-A版本12引入了非理想回程的CoMP场景。在非理想backhaul的中心协作调度情况下,由于CoMP UE的调度控制功能将由中心协作节点CCN实现,而CCN与eNB间、服务eNB与其他eNB之间存在不可忽略的backhaul时延问题(典型的单向backhaul时延值为10ms),因此需要考虑此场景下的调度实现和传输反馈实现问题。
本发明给出了一种在基站间非理想回程场景下,实现协作多点传输中心协作调度的数据传输方法,减小了backhaul时延对CoMP中心调度的影响。
本发明实施例提供一种协作多点传输中心调度的数据传输***,包括:
服务网关SGW,向协作多点传输用户终端CoMP UE的服务基站发送该CoMP UE的待传输用户面数据;
中心协作点CCN,从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量,根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输;
与CCN属于同一协作集合的协作传输点,向CCN上报所述协作传输点下所有UE的CSI及待传输用户面数据量,通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输,其中,所述协作传输点为非CoMP UE的服务基站时,从CoMP UE的服务基站获取CoMP UE的待传输用户面数据。
本发明实施例提供的上述数据传输***的数据传输架构为:用户面数据的传输路径为SGW-CoMP UE的服务基站-UE,对于参与CoMP UE的其他协作传输点,从CoMP UE的服务基站获取CoMP UE的待传输用户面数据。控制面数据的传输路径可以采用现有路径,即为MME-CoMP UE的服务基站-UE。
上述***可以解决在非理想回程场景下由CCN作为调度控制节点时的用户数据传输处理问题,帮助网络侧及时准确地实现对CoMP用户的调度决策和数据传输处理,减小了backhaul时延对CoMP中心调度的影响。
本发明实施例还提供另一种协作多点传输中心调度的数据传输***,包括:
服务网关SGW,向调度协作多点传输用户终端CoMP UE进行数据传输的协作传输点发送该CoMP UE的待传输用户面数据;
中心协作点CCN,从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量,根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输;
与CCN属于同一协作集合的协作传输点,向CCN上报所述协作传输点下所有UE的CSI及待传输用户面数据量,从SGW获取CoMP UE的待传输用户面数据,通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输。
本发明实施例所指的CoMP UE,是指具有CoMP能力的UE,CCN确定CoMP UE的调度方案,可以调度该CoMP UE进行协作多点传输,也可以调度该CoMP UE进行非协作多点传输,本实施例称为单点传输。本实施例所指的非CoMP UE,是指不具有CoMP能力的UE,本实施例所指的CoMP资源,具体是指CoMP UE传输使用的资源,而不管该CoMP UE是否进行协作多点传输。
本发明实施例提供的上述数据传输***的数据传输架构为:用户面数据的传输路径为SGW-传输点-UE,即对于参与CoMP UE的所有协作传输点,从SGW获取CoMP UE的待传输用户面数据。控制面数据的传输路径可以采用现有路径,即为MME-CoMP UE的服务基站-UE。
本发明实施例提供的上述两种***,在CCN中心协作调度功能激活时,CCN调度的各协作传输点需要将UE的CSI信息及待传输数据量传输给CCN,由CCN与协作传输点通信,执行CoMP UE的调度控制功能。CCN调度的协作传输点,根据与CNN的通信,确定CoMP UE数据传输的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,而对于非CoMP UE,由协作传输点自行决定传输方案并进行传输。
因此,上述***可以解决在非理想回程场景下由CCN作为调度控制节点时的用户数据传输处理问题,帮助网络侧及时准确地实现对CoMP用户的调度决策和数据传输处理,减小了backhaul时延对CoMP中心调度的影响。
下面给出本发明实施例应用于上述任一***的协作多点传输中心调度的数据传输方法,如图4所示,包括:
步骤401,中心协作节点CCN从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量;
步骤402,CCN根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输。
CCN根据所有UE的信道状态信息CSI及待传输数据量,可以确定CoMP UE的调度方案,具体为确定CoMP UE进行多点协作传输还是进行非多点协作传输并分配相应的CoMP资源,如进行多点协作传输,具体采用的多点协作传输方案,对于CoMP UE进行多点协作传输或进行非多点协作传输时,执行CoMP UE的用户面数据的调度传输分别具体采用如下方案:
1)CCN确定CoMP UE进行多点协作传输
CCN所有UE的CSI及待传输用户面数据量,确定CoMP UE进行多点协作传输时,选择CoMP UE的协作传输点,并生成CoMP UE的调度信息;
CCN将生成的调度信息通知CoMP UE的协作传输点。
LTE MAC协议支持HARQ过程。根据重传是否与前一次传输有固定的关系,可以分为同步(重传在预先定义好的时间进行)和异步HARQ(重传在上一次传输之后的任何可用时间上进行);根据重传的MCS(Modulation and coding scheme,调制编码方式)及资源位置是否可变,可以分为自适应(重传时可以改变初传的一部分或者全部属性,比如调制方式,资源分配等)和非自适应HARQ。
对下行传输来说,LTE下行支持异步自适应HARQ重传。对上行传输来说,LTE上行通常支持同步非自适应HARQ重传。
以下行异步自适应HARQ重传为例说明:
ACK/NACK相对于数据的延时为确定值,而重传或新数据与ACK/NACK的延时不定,由调度器决定。
ACK/NACK相对于数据的延时为确定值k,即如果下行子帧#n发送PDSCH,则ACK/NACK反馈位置在子帧#n+k
FDD模式下,k=4;
TDD模式下,k与TDD上下行配置有关,k值如表1所示
表1 TDD模式下ACK/NACK反馈与下行数据传输之间的延时
为了支持重传数据的处理,优选地,在CoMP UE的协作传输点不包括CoMP UE的服务基站时,CCN还将生成的调度信息通知CoMP UE的服务基站。本发明实施例对于重传数据采用如下处理方式:
对于进行多点协作传输的CoMP UE,CoMP UE的服务基站根据CoMP UE的否定确认NACK反馈信息确定需要数据重传时,根据CCN的调度信息确定CoMP资源,并利用当前的非CoMP资源调度CoMP UE数据重传。
CoMP资源包括时域资源和频域资源,优选地,CoMP UE的服务基站利用当前的非CoMP资源调度CoMP UE数据重传,具体包括:
CoMP UE的服务基站利用CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输之外的时刻,调度CoMP UE数据重传。
即利用不同的时域资源调度新数据的传输和重传数据的传输。
为了规避新数据的传输和重传数据的传输发生资源冲突,还可以在CNN侧执行相应的处理措施:
CCN在CoMP UE的服务基站调度CoMP UE数据重传的时刻,不调度CoMP UE的服务基站向CoMP UE进行新数据传输;或者
CCN收到CoMP UE的服务基站对重传数据的ACK反馈之前,不调度CoMP UE的服务基站向CoMP UE进行新数据传输。
进一步优选地,对于进行多点协作传输的CoMP UE,CoMP UE的服务基站根据CoMPUE的否定确认NACK反馈信息确定需要数据重传时,向CoMP UE重传数据;若CoMP UE的服务基站向CoMP UE重传数据的同一时刻,CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输,则CoMP UE的服务基站通过两个HARQ分别接收新数据与重传数据的ACK/NACK反馈。
2)CCN确定CoMP UE进行非多点协作传输
CCN根据所有UE的CSI及待传输用户面数据量,确定CoMP UE进行非多点协作传输时,优选采用如下任一处理方式:
处理方式一,CCN生成CoMP UE的调度信息,将生成的调度信息发送给CoMP UE的服务基站;
处理方式二,CCN将非协作传输标识发送给CoMP UE的服务基站;
处理方式三,CCN不向CoMP UE的服务基站发送任何该CoMP UE的相关信息。
对于处理方式二和处理方式三,由CoMP UE的服务基站决策CoMP UE的传输方式。
优选地,该方法应用于第二种***,还包括:CCN在选择CoMP UE的协作传输点时,将选择的协作传输点通知给SGW,以使SGW将CoMP UE的待传输用户面数据发送给选择的协作传输点。
下面从CCN调度的协作传输点侧,给出一种应用于上述***的协作多点传输中心调度的数据传输方法,如图5所示,包括:
步骤501,协作传输点向CCN上报与所述协作传输点下所有UE的信道状态信息CSI和待传输用户面数据量;
步骤502,协作传输点从SGW或从协作多点传输用户终端CoMP UE的服务基站获取CoMP UE的待传输用户面数据;
步骤503,协作传输点通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输。
优选地,协作传输点利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN确定CoMP UE进行多点协作传输时发送的CoMP UE的调度信息;
根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成媒体接入控制协议数据单元MAC PDU;
在物理下行共享信道PDSCH上利用CoMP资源传输MAC PDU。
CCN调度CoMP UE进行协作多点传输,所述协作传输点为CoMP UE的服务基站,还包括:
CoMP UE的服务基站根据CoMP UE的否定确认NACK反馈信息确定需要数据重传时,并利用当前的非CoMP资源调度CoMP UE数据重传。
优选地,CoMP UE的服务基站利用当前的非CoMP资源调度CoMP UE数据重传,具体包括:
CoMP UE的服务基站利用CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输之外的时刻,调度CoMP UE数据重传。
优选地,还包括:若CoMP UE的服务基站向CoMP UE重传数据的同一时刻,确定CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输,CoMP UE的服务基站通过两个HARQ分别接收新数据与重传数据的ACK/NACK反馈。
优选地,CCN调度CoMP UE进行非协作多点传输,所述协作传输点为CoMP的服务基站,协作传输点利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN发送的CoMP UE的调度信息,根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成MAC PDU,在PDSCH上利用CoMP资源传输MAC PDU;或者
接收CCN发送的非协作传输标识或未接收到CoMP UE的任何相关信息时,确定CoMPUE进行非CoMP传输,从由CCN调度信息确定的CoMP资源之外的资源中,确定CoMP UE进行非CoMP传输使用的CoMP资源,根据确定的CoMP资源生成MAC PDU,在PDSCH上利用确定的CoMP资源传输MAC PDU。
优选地,CCN调度CoMP UE进行协作多点传输,所述协作传输点为CoMP UE的服务基站,还包括:
CoMP UE的服务基站根据CCN通知的调度信息,确定与CoMP UE进行数据传输的其它协作传输点;
CoMP UE的服务基站根据调度信息及从SGW接收的CoMP UE的待传输用户面数据生成MAC PDU;
CoMP UE的服务基站将生成的MAC PDU发送给与CoMP UE进行数据传输的其它协作传输点。
优选地,协作传输点向CCN上报与所述协作传输点下所有UE的待传输用户面数据量,具体包括:
协作传输点通过动态方式、半静态方式或事件触发方式,向CCN上报与所述协作传输点下所有UE的待传输用户面数据量。
下面结合实施例给出本发明协作多点传输中心调度的数据传输方法和***的优选实施方式。
实施例1
本实施例给出一种非理想backhaul CoMP中心调度场景下的数据传输架构。如图6所示,该架构下,UE与核心网之间的数据传输路径仍为SGW<->服务基站<->CoMP UE(即数据直连接口存在于SGW与CoMP UE的服务基站之间),CCN仅具备对CoMP UE(CoMP UE是指测量集合中包括2个或更多基站的用户终端)的调度控制功能。非CoMP UE(非CoMP UE是指测量集合中仅包括1个基站的用户终端)的调度控制由其服务基站执行。
具体地,与CCN同一协作集合内的协作传输点(通常为基站)将UE的CSI信息、待传输数据量信息、CoMP UE标识等信息交互给CCN,CCN根据这些信息选择CoMP UE的调度资源,对CoMP UE进行调度,并将调度信息交互给该CoMP UE的协作基站。协作基站根据CCN的调度指示,对CoMP UE进行新数据的调度传输,并利用非CoMP资源进行不支持CoMP的终端的调度传输。协作基站可以从SGW或从CoMP UE的服务基站获取待传输的新数据。
优选地,CCN节点可以是OAM预配置好的,也可以是一定区域内的各基站自主选择确定的,如一定区域内的各基站选择提供广覆盖的基站,或调度/数据计算能力较强的基站为CCN节点。若一定区域内基站自主选择确定CCN,CCN与其它协作基站建立X2连接时指示自己具有CCN功能或集中调度功能。
OAM预配置CCN时,CCN可以是一个基站,也可以仅是一个部署在基站附近的、具备较强调度/数据处理能力的独立逻辑功能实体。OAM选定CCN后,将CCN节点信息通知给该CCN管理区域内的各基站。若CCN是一个独立的逻辑功能实体,CCN与参与CoMP传输的基站建立连接时,应给予基站相应的指示,该指示表示自己仅仅是CCN、或者是一个CoMP功能节点、或者是不能作为切换目标的实体,用于避免将UE切换到该CCN、或者无法实现负荷均衡、小区间干扰管理、SON等作为基站支持的功能。
优选地,CCN与协作基站之间的接口可以是X2接口,或一种新接口,可以在CCN激活时即建立接口连接。
由CCN管理的对CoMP UE的调度功能,可以在CoMP UE接入网络时激活,也可以由CoMP UE的服务基站或CCN根据CoMP UE位置/测量的信道质量等信息确定是否激活,也可以在CCN节点激活后即激活对CoMP UE的调度功能。
实施例2
下面给出CCN调度CoMP UE协作多点传输和单点传输的优选实施方式。本方案适用于所有CoMP传输技术(DPS/DPB、CS/CB、JT),本实施例仅以CS/CB传输举例。
***假设如下:
假定eNB1、eNB2、eNB3为CCN下的协作基站。UE1(CoMP UE,测量集合中包括基站1和基站3)、UE2的服务基站为eNB1,UE3(CoMP UE,测量集合中包括基站2和基站3)、UE4的服务基站为eNB2,UE5的服务基站为eNB3。没有标明为CoMP UE的为非CoMP UE。
步骤1,所有UE向其服务基站上报CSI信息及待传输数据量信息,各基站通过backhaul把CSI信息、待传输数据量信息传输给CCN。
UE向其服务基站上报CSI信息(此过程为现有技术),具体为:协作集合(即通过一个CCN进行集中调度的基站组成的集合)内各基站接收服务用户终端CSI上报,并通过backhaul向CCN传输其每个服务用户终端的CSI。
基站向CCN传输的任意一个服务用户终端的CSI可以包括该用户终端上报的CSI,也可以包括根据该用户终端上报的CSI得到的CSI信息统计量。
各协作基站可以采用半静态方式、事件触发方式或动态方式将用户终端的待传输数据量信息通知给CCN。
对半静态上报方式,协作基站可以按照一定的周期(如20ms)将CoMP UE终端和非CoMP用户终端的待传输数据量信息上报给CCN。所述该待传输数据量信息,可以是协作基站预计的在一段时间(半静态周期)内的待传输数据量情况,也可以是上报时刻当前的实际待传输的数据信息。
对事件触发上报方式或动态上报方式,协作基站可以在CSI信息上报时同时上报待传输的数据量信息,也可以在用户数据到达导致待传输数据量信息变更时触发信息上报。
对上行CoMP,各基站还要上报UE的BSR、PHR信息给CCN。
步骤2,CCN根据各基站上报的CSI信息,用户终端待传输的数据量信息,确定CoMPUE的调度信息,并将CoMP UE的调度信息通知给协作基站。
CCN接收协作集合中每个协作基站传输的每个服务用户终端的信道信息、用户终端待传输的数据量信息等,根据协作集合中所有用户信息进行CoMP UE的调度,并将调度信息通过backhaul通知给UE的各协作基站。
具体调度信息包括:CCN选择被调度的CoMP UE,为被调度的CoMP UE各自分配资源信息(MCS(Modulation and coding scheme,调制编码方式)、PRB(Physical ResourceBlock,物理资源块)个数、PRB位置),为非CoMP UE分配使用的PRB资源组(未分配给CoMP UE使用的剩余资源即是,此信息不必专门通知给协作基站。以下简称为非CoMP资源),具体CoMP传输方案对应的信息标识,以及协作基站的预编码限制、CoMP传输的信号和/或干扰状态等调度信息等。
本实施例中不论CCN调度CoMP UE进行单点传输还是协作多点传输,具体的调度由CCN执行,调度资源由CCN选择。
特别地,CCN为CoMP UE选择的协作传输点、各CoMP UE的资源(MCS、PRB位置、PRB个数等)时,这些资源可以在一个周期内有效,也可以直到下次重新指定之前一直有效。
CCN可以根据自己的策略为UE切换S1-U,如,假设CCN最近一次选择服务基站为某CoMP UE的传输点,在下一次传输点选择时又选择了其他基站为该CoMP UE的传输点,则CCN也可以在选择新协作传输点时,通知S-GW数据传输路径变更,以使SGW将CoMP UE的待传输数据发送给CoMP UE的传输点。优选地,如果CoMP UE的原传输点未完成数据传输时,CCN还通知原协作传输点交互未传输数据给新协作传输点。
假设CCN根据CSI、待传输数据量信息,为UE1调度eNB1下的CS/CB传输(具体调度信息还包括MCS等级6,PRB个数为3,PRB index为0~2),基站3进行了干扰回避;为UE3调度了eNB2的单点传输(具体调度信息还包括MCS等级3,PRB个数为1,PRB index为5)。CCN将UE1标识、对UE1的调度信息通知给eNB1,同时将干扰回避的协作基站的干扰状态信息(如表示为该CS/CB传输进行了干扰回避的eNB3的标识),通知给eNB1;CCN向eNB2通知UE3标识、对UE3的单点传输调度信息;CCN向eNB3通知可用预编码矩阵集合,用于回避对eNB1下UE1CS/CB传输的干扰。
步骤3,协作基站通过backhaul接收CCN通知的调度信息,从SGW获取,CoMP UE的待传输数据,并按照CCN的通知进行CoMP UE和非CoMP UE的调度传输。
eNB1、eNB2、eNB3分别通过backhaul接收CCN的调度信息,并根据调度信息进行调度。
eNB1根据CCN通知的UE标识、UE调度信息,确定调度用户UE1CS/CB传输和相应调度资源信息,组成MAC PDU包,生成PDSCH;根据干扰状态信息中eNB标识确定eNB3为干扰回避基站,根据UE1最近上报的CSI信息计算该传输的预编码矩阵等信息;同时,eNB1生成对应数据的NDI信息、HARQ进程号、冗余版本号、PDSCH资源映射信息等,生成PDCCH调度UE1的CS/CB传输。在除PRB index为0~2之外的PRB资源上,eNB1根据UE2最近上报的CSI信息,自行调度UE2进行非CoMP传输。
eNB2根据CCN通知的UE标识、UE调度信息,确定调度UE3单点传输和调度资源信息,组成MAC PDU包;根据UE3和UE4最近上报的CSI,计算该传输的预编码矩阵等信息,进行UE3的单点传输和UE4的非CoMP传输。
eNB3根据UE5最近上报的CSI进行调度,且不使用可用预编码矩阵集合之外的预编码矩阵调度UE5的非CoMP传输。
步骤4,UE ACK/NACK反馈及重传。
UE将ACK/NACK信息反馈给各自的服务基站,服务基站根据A/N反馈确定需要重传时,利用当前时刻的非CoMP资源调度CoMP UE数据重传。即CCN仅进行CoMP UE的初始传输调度,由服务基站进行CoMP UE的重传调度。服务基站也可以根据CCN是否在可能的重传时刻调度了该CoMP UE的数据传输来决定是否进行该UE的重传调度。或者,限制CCN的传输点选择,即限制CCN在可能的CoMP UE重传时刻,不调度该CoMP UE,或调度服务基站之外的节点进行新数据传输,直至收到服务基站对该数据传输的ACK反馈。特别地,若CCN调度CoMP UE在进行新数据传输的同一时刻,服务基站调度该UE的重传,则要求UE在服务小区的同一个子帧有两个HARQ进程(HARQ进程扩展,增加UE对应一个小区的HARQ进程个数)。
假设各协作基站的TDD配置均为配置1,eNB1在无线帧1子帧0调度UE1的CS/CB数据初始传输、UE2的非CoMP传输,eNB2在子帧0调度可UE3的单点传输、UE4的非CoMP传输,eNB3在子帧0调度可UE5非CoMP传输,在子帧7UE反馈A/N给服务基站,且UE1反馈NACK给eNB1,UE4反馈NACK给eNB2,其他UE反馈ACK给各自的服务基站。则,eNB1最早可以在无线帧2的子帧1,使用该时刻的非CoMP资源调度UE1的重传(按照非CoMP UE调度重传),eNB2可以在无线帧2的子帧1,使用该时刻的非CoMP资源调度UE4的重传。进一步地,为了避免CCN和eNB1均在无线帧2的子帧1调度UE1进行新数据传输和重传,eNB1可以选择在CCN调度UE1进行新数据传输之外的其他可用下行资源,如无线帧2的子帧4/5/6等,进行UE1的重传调度。
实施例3
CCN调度CoMP UE协作多点传输,服务基站调度CoMP UE的单点传输。本方案适用于所有CoMP传输技术(DPS/DPB、CS/CB、JT),本实施例仅以CS/CB传输举例。
***假设和实施例2中相同,这里不再重述。
步骤1,所有用户终端上报CSI信息,各基站通过backhaul把CSI信息,用户终端的待传输数据量信息传输给CCN。具体实施过程同实施例2步骤1。
步骤2,CCN根据协作基站上报的CSI信息,用户终端待传输的数据量信息,确定调度信息,并将调度信息通知给协作基站。
具体方法同实施例2步骤2,差别仅在于:当CCN调度CoMP UE单点传输时,CCN仅通知该CoMP UE的服务基站对该UE进行单点传输,或者不通知CoMP UE的任何调度信息,由CoMP UE的服务基站从由CCN调度信息确定的CoMP资源之外的资源中,选择该CoMP UE的调度资源,进行单点传输调度。
假设CCN根据CSI、待传输数据量信息,为UE1调度eNB1下的CS/CB传输(具体调度信息还包括MCS等级6,PRB个数为3,PRB index为0~2),eNB3进行了干扰回避;为UE3调度了eNB2的单点传输。CCN将UE1标识、对UE1的调度信息通知给eNB1,同时将干扰回避的协作基站的干扰状态信息(如表示为该CS/CB传输进行了干扰回避的eNB3的标识),通知给eNB1;CCN向eNB2通知UE3标识、通知对UE3进行单点传输调度(或CCN不通知UE3的任何调度信息);CCN向eNB3通知可用预编码矩阵集合,用于回避对eNB1下UE1CS/CB传输的干扰。
步骤3,协作基站通过backhaul接收CCN通知的调度信息,并按照CCN的通知进行CoMP UE和非CoMP UE的调度传输。
具体方法同实施例2的步骤3,这里不再重述。差别仅在于:CoMP UE的服务基站收到CCN通知对该CoMP UE的单点传输指示,或者未收到CCN通知的任何该CoMP UE的调度信息时,由服务基站对该CoMP UE进行单点传输调度。
假设eNB1根据CCN通知的UE标识、UE调度信息,确定调度用户UE1CS/CB传输和相应调度资源信息,组成MAC PDU包,生成PDSCH;根据干扰状态信息中eNB标识确定eNB3为干扰回避基站,根据UE1最近上报的CSI信息计算该传输的预编码矩阵等信息;同时,eNB1生成对应数据的NDI信息、HARQ进程号、冗余版本号、PDSCH资源映射信息等,生成PDCCH调度UE1的CS/CB传输。在除PRB index为0~2之外的PRB资源上,eNB1根据UE2最近上报的CSI信息,自行调度UE2进行非CoMP传输。eNB2根据CCN通知的UE3标识、UE3单点传输指示,或者未收到CCN通知的任何UE3的调度信息,利用UE3和UE4最近上报的CSI计算出的预编码矩阵等信息,进行UE3的单点传输和UE4的非CoMP传输调度。eNB3根据UE5最近上报的CSI进行调度,且不使用可用预编码矩阵集合之外的预编码矩阵调度UE5的非CoMP传输。
步骤4,UE A/N反馈及重传。具体方法同实施例2步骤4,这里不再重述。
实施例4
CCN调度CoMP UE协作多点传输和单点传输。本方案适用于所有CoMP传输技术(DPS/DPB、CS/CB、JT),本实施例仅以DPS/DPB传输举例。
***假设和实施例2中相同。
步骤1,同实施例2步骤1。
步骤2,具体方法类似于实施例2的步骤2。
差别举例如下:假设CCN根据CSI、待传输数据量信息,调度eNB1在PRB index 1~3上静默,为UE3调度了eNB2的单点传输(具体调度信息还包括MCS等级3,PRB个数为1,PRBindex为5),调度了UE1在eNB3上的DPS/DPB传输(具体调度信息还包括MCS等级6,PRB个数为3,PRB index为1~3)。CCN将前述调度信息通过backhaul分别通知给各协作基站。另外,由于CoMP UE的PDCCH信息需要在服务小区上传输,CCN除了将对CoMP UE的调度信息通知给协作基站,还需要将为UE1DPS/DPB传输选定的DCI信息、协作小区信息(eNB3标识等)、UE1标识通知给eNB1。eNB1收到调度信息后,按照CCN发送的调度信息组包MAC PDU,并发送给协作基站。
步骤3,具体方法类似于实施例2步骤3。
eNB1、eNB2、eNB3根据CCN通知进行调度。eNB1根据CCN通知的调度信息,确定UE1标识、DCI信息、选定用于DPS/DPB传输的协作小区标识eNB3,组包MAC PDU,并将UE标识、MACPDU通知给eNB3(eNB1可以一直保留生成的MAC PDU,直到eNB1收到UE1发送的对应ACK反馈);eNB1生成相应的新数据指示NDI信息、HARQ进程号、冗余版本号、PDSCH资源映射信息,生成对应UE1传输的PDCCH;eNB1根据静默信息域上的标识(eNB1标识、UE标识、PRB标识)不在CCN指示的静默资源上进行调度传输。eNB2根据CCN通知,根据UE3、UE4最新上报的CSI,调度UE3的单点传输和UE4的数据传输。eNB3根据CCN通知的调度信息,确定UE1为目标用户终端,由于UE1不是本基站服务用户终端,且CCN没有通知信号状态信息(用于JT传输),确定该传输的传输点仅为本基站,读取干扰信息为eNB1的标识,确认eNB1在对应PRB资源上静默;eNB3根据UE1最新上报的CSI信息(eNB1交互获知)确定对应本基站传输,eNB1静默的预编码矩阵等信息,并根据CCN通知的MCS信息、PRB信息、PRB位置、eNB1交互的MAC PDU信息,生成对应UE1传输的PDSCH(PDSCH发送后,eNB3可以不保留对应的MAC PDU)。eNB1和eNB3需要保证对应UE1DPS/DPB传输的PDCCH和PDSCH在同一子帧下发,如可以采用预定义时刻方式确保空口同时发送(CCN通知调度信息时,通知eNB1和eNB3在n+k时刻下发PDCCH和PDSCH,n为CCN信息发送时刻;eNB2收到CCN调度信息通知后,在预留的k时间后下发PDCCH,k为预计的非服务基站eNB3的组包时间)。
步骤4,UE A/N反馈及重传。同实施例2的步骤4,这里不再重述。
实施例5
CCN调度CoMP UE协作多点传输和单点传输。本方案适用于所有CoMP传输技术(DPS/DPB、CS/CB、JT),本实施例仅以JT传输举例。
***假设和实施例2中相同。
步骤1,同实施例2步骤1。
步骤2,具体方法类似于实施例2步骤2。
差别举例如下:假设CCN根据CSI、待传输数据量信息,调度UE1在eNB1和eNB3的JT传输(具体调度信息还包括MCS等级6,PRB个数为3,PRB index为1~3),调度UE3在eNB2的单点传输(具体调度信息还包括MCS等级3,PRB个数为1,PRB index为5)。
步骤3,具体方法类似于实施例2步骤3。
eNB1、eNB2、eNB3根据CCN通知进行调度。eNB1接收CCN通知的调度信息,根据信号状态信息域上指示的eNB标识(eNB1标识、eNB3标识)、UE标识,确定eNB1和eNB3对UE1进行JT传输;根据DCI信息、信号状态信息域上指示的eNB1、eNB3标识,组包MAC PDU,根据UE1最新上报的CSI生成JT调度时刻的PMI等信息;eNB1将MAC PDU、UE1标识交互给eNB3(eNB1可以一直保留生成的MAC PDU,直到eNB1收到UE1发送的对应ACK反馈);eNB1生成相应的新数据指示NDI信息、HARQ进程号、冗余版本号、PDSCH资源映射信息。eNB2根据CCN通知,根据UE3、U4最新上报的CSI,调度UE3的单点传输和UE4的数据传输。eNB3接收CCN通知的调度信息,根据信号状态信息域指示,确定eNB1和eNB3调度UE1的JT传输,根据CCN通知的MCS、PRB信息,eNB1交互的MAC PDU,UE1最新上报的CSI信息计算的JT传输的PMI等信息,调度UE1的PDSCH传输。eNB1和eNB3需要确保对应UE1JT传输的PDCCH和PDSCH在同一个子帧下发。
步骤4,UE A/N反馈及重传。同实施例2的步骤4,这里不再重述。
上述实施例提出一种非理想backhaul CoMP中心调度场景下的数据传输架构。该架构下,CoMP UE与核心网之间的数据传输路径仍为S-GW<->服务基站<->UE(即数据直连接口存在于S-GW与用户的服务基站之间),CCN仅具备对CoMP UE的调度控制功能。
本发明上述实施例给出了一种在基站间非理想回程场景下,实现协作多点传输中心协作调度的数据传输方法,该方法可以解决在非理想回程场景下由CCN作为调度控制节点时的用户数据传输处理问题,帮助网络侧及时准确地实现对CoMP用户的调度决策和数据传输处理,减小了backhaul时延对CoMP中心调度的影响。
基于同一发明构思,本发明实施例中还提供一种协作多点传输中心调度的数据传输装置,由于该装置解决问题的原理与一种协作多点传输中心调度的数据传输方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
本发明实施例提供的协作中心节点CCN,如图7所示,包括:
信息获取单元701,用于从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量;
调度传输单元702,用于根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行协作多点传输用户终端CoMP UE的用户面数据的调度传输。
所述中心协作节点在硬件上包括处理器和数据收发接口,具体实现时,所述处理器被配置为:从与CCN属于同一协作集合的协作传输点获取所有UE的信道状态信息CSI及待传输用户面数据量;根据所有UE的CSI及待传输用户面数据量,与CCN调度的协作传输点通信,执行协作多点传输用户终端CoMP UE的用户面数据的调度传输;所述数据收发接口,用于实现处理器与协作传输点间的数据收发。
优选地,调度传输单元与其调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输,包括:
CCN所有UE的CSI及待传输用户面数据量,确定CoMP UE进行多点协作传输时,选择CoMP UE的协作传输点,并生成CoMP UE的调度信息;
CCN将生成的调度信息通知CoMP UE的协作传输点。
优选地,在CoMP UE的协作传输点不包括CoMP UE的服务基站时,调度传输单元还将生成的调度信息通知CoMP UE的服务基站。
具体实现时,可以将上述功能配置在处理器,由处理器实现。
优选地,所述调度传输单元在CoMP UE的服务基站调度CoMP UE数据重传的时刻,不调度CoMP UE的服务基站向CoMP UE进行新数据传输;或者
调度传输单元收到CoMP UE的服务基站对重传数据的ACK反馈之前,不调度CoMPUE的服务基站向CoMP UE进行新数据传输。
具体实现时,处理器被配置为具有上述功能。
优选地,调度传输单元与其调度的协作传输点通信,执行CoMP UE的用户面数据的调度传输,具体包括:
根据所有UE的CSI及待传输用户面数据量,确定CoMP UE进行非多点协作传输时,则:
生成CoMP UE的调度信息,将生成的调度信息发送给CoMP UE的服务基站;或者
将非协作传输标识发送给CoMP UE的服务基站;
不向CoMP UE的服务基站发送任何该CoMP UE的相关信息。
优选地,还包括:通知单元,用于在选择CoMP UE的协作传输点时,将选择的协作传输点通知给SGW,以使SGW将CoMP UE的待传输用户面数据发送给选择的协作传输点。
具体实现时,将上述功能配置在处理器上,由处理器实现。
本发明实施例还提供一种协作传输点,如图8所示,包括:
上报单元801,用于向CCN上报与所述协作传输点下所有UE的信道状态信息CSI和待传输用户面数据量;
数据获取单元802,用于从SGW或从协作多点传输用户终端CoMP UE的服务基站获取CoMP UE的待传输用户面数据;
调度传输单元803,用于通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMP UE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输。
所述协作传输点在硬件上包括处理器和数据收发接口,具体实现时,所述处理器被配置为:向CCN上报与所述协作传输点下所有UE的信道状态信息CSI和待传输用户面数据量;用于从SGW或从协作多点传输用户终端CoMP UE的服务基站获取CoMP UE的待传输用户面数据;通过与CCN通信,确定CoMP UE数据传输使用的CoMP资源,利用CoMP资源执行CoMPUE的用户面数据调度传输,利用非CoMP资源执行非CoMP UE的用户面数据调度传输;
数据收发接口,用于实现处理器与CCN、UE间的数据收发。
优选地,调度传输单元利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN确定CoMP UE进行多点协作传输时发送的CoMP UE的调度信息;
根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成媒体接入控制协议数据单元MAC PDU;
在物理下行共享信道PDSCH上利用CoMP资源传输MAC PDU。
优选地,调度传输单元调度CoMP UE进行协作多点传输,所述协作传输点为CoMPUE的服务基站,还包括:
数据重传单元,用于根据CoMP UE的否定确认NACK反馈信息确定需要数据重传时,并利用当前的非CoMP资源调度CoMP UE数据重传。
具体实现时,将上述功能配置在处理器上,由处理器实现。
优选地,数据重传单元利用当前的非CoMP资源调度CoMP UE数据重传,具体包括:
利用CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输之外的时刻,调度CoMP UE数据重传。
优选地,数据重传单元还用于确定CoMP UE的服务基站向CoMP UE重传数据的同一时刻,CCN调度CoMP UE的服务基站向CoMP UE进行新数据传输时,通过两个HARQ分别接收新数据与重传数据的ACK/NACK反馈。
具体实现时,将上述功能配置在处理器上,由处理器实现。
优选地,CCN调度CoMP UE进行非协作多点传输,所述协作传输点为CoMP的服务基站,调度传输单元利用CoMP资源执行CoMP UE的用户面数据调度传输,具体包括:
接收CCN发送的CoMP UE的调度信息,根据调度信息确定CoMP UE数据传输使用的CoMP资源,根据调度信息及待传输用户面数据生成MAC PDU,在PDSCH上利用CoMP资源传输MAC PDU;或者
接收CCN发送的非协作传输标识或未接收到CoMP UE的任何相关信息时,确定CoMPUE进行非CoMP传输,从由CCN调度信息确定的CoMP资源之外的资源中,确定CoMP UE进行非CoMP传输使用的CoMP资源,根据确定的CoMP资源生成MAC PDU,在PDSCH上利用确定的CoMP资源传输MAC PDU。
优选地,CCN调度CoMP UE进行协作多点传输,所述协作传输点为CoMP UE的服务基站,还包括:
数据通知单元,用于根据CCN通知的调度信息,确定与CoMP UE进行数据传输的其它协作传输点;根据调度信息及从SGW接收的CoMP UE的待传输用户面数据生成MAC PDU;将生成的MAC PDU发送给与CoMP UE进行数据传输的其它协作传输点。
具体实现时,将上述功能配置在处理器上,由处理器实现。
优选地,上报单元向CCN上报与所述协作传输点下所有UE的待传输用户面数据量,具体包括:
通过动态方式、半静态方式或事件触发方式,向CCN上报与所述协作传输点下所有UE的待传输用户面数据量。
上述协作传输点可以包括基站、中继节点(Relay),其中的基站包括宏基站(Macro)、微基站(Micro)、微微基站(Pico)、家庭基站或称为毫微微基站(Femto)等,以及其它可能的采用TDD模式的无线接入点(AP)。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。