本申请涉及通信技术领域,尤其涉及一种秩指示(rankindication,ri)上报方法和装置、指示方法和装置。
背景技术:
5g通信系统在系统容量、瞬时峰值速率、频谱效率、小区边缘用户吞吐量以及时延等诸多方面有了更高的要求。多点协作技术无论是在上行还是下行,都可以提高系统性能,尤其是改善小区边缘的频谱效率。因此,5g通信系统中引入了多点协作(coordinatedmultipoint,comp)技术。但是,目前,5g通信系统正处于研发设计阶段,截止目前,引入多点协作技术后,ri的相关设计尚未确定。
技术实现要素:
本申请提供一种ri上报方法和装置、指示方法和装置,具体的,提供了引入多点协作技术后,ri的相关设计。
第一方面,本申请提供了一种ri上报方法和装置。
在一种可能的设计中,该方法可以包括:接收至少两个指示信息,其中,每一指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值,与至少两个指示信息相关联的至少两个网络设备协作为该终端提供服务;然后,根据至少两个指示信息,上报ri。该方法的执行主体可以是终端。该技术方案中,终端接收到的指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值,也就是说,由网络侧配置网络设备允许终端上报的ri的最大值,这样有助于实现协作为终端提供服务的网络设备允许终端上报的各ri之和小于等于该终端支持的最大传输层数,从而有助于保证协作为终端提供服务的网络设备同时调度终端时,总的调度层数不超过终端的译码能力。
相应的,本申请提供一种ri上报装置,该装置可以实现第一方面的ri上报方法。例如,该装置可以是终端,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第一方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序(指令)和数据。另外该装置还可以包括通信接口,用于支持该装置与其他网元之间的通信。该通信接口可以是收发器。
在一种可能的设计中,该装置可以包括收发单元。其中,收发单元用于接收至少两个指示信息,以及,根据该至少两个指示信息上报ri。其中,每一指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值,与至少两个指示信息相关联的至少两个网络设备协作为该终端提供服务。
基于第一方面的任一种方法或装置,在一种可能的设计中,至少两个网络设备允许该终端上报的ri的最大值之和小于等于该终端支持的最大传输层数。这样,能够保证协作为终端提供服务的网络设备同时调度终端时,总的调度层数不超过终端的译码能力。终端的译码能力可以例如但不限于通过终端支持的最大传输层数来表征。
基于第一方面的任一种方法或装置,在一种可能的设计中,至少两个指示信息是在同一测量周期内接收到的。该可能的设计提供了周期性发送指示信息的技术方案,并且对至少两个指示信息进行了限定。本申请不限于此。
基于第一方面的任一种方法或装置,在一种可能的设计中,至少两个指示信息来自至少两个网络设备中的同一网络设备,其中,该网络设备可以是协作为该终端提供服务的任一网络设备。或者,每一指示信息来自与该指示信息相关联的网络设备。当然本申请不限于此。例如但不限于是:至少两个指示信息中的部分指示信息来自与该指示信息相关联的网络设备,其他的多个指示信息来自同一个或多个网络设备,其中,其他的多个指示信息中的多个指示信息来自同一网络设备。
基于第一方面的任一种方法或装置,在一种可能的设计中,指示信息可以是一条新的消息,也可以复用现有技术中的消息。上述任一技术方案可以应用于反馈pmi的场景中,也可以应用于不反馈pmi的场景中。在应用于反馈pmi的场景中时,一种示例为,该指示信息复用码本子集限制指示信息。
第二方面,本申请提供了一种指示方法和装置。
在一种可能的设计中,该方法可以包括:生成至少两个指示信息,其中,每一指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值,与至少两个指示信息相关联的至少两个网络设备协作为该终端提供服务;然后,发送至少两个指示信息。该方法的执行主体可以是网络设备。
相应的,本申请提供一种指示装置,该装置可以实现第二方面的指示方法。例如,该装置可以是网络设备,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第二方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序(指令)和数据。另外该装置还可以包括通信接口,用于支持该装置与其他网元之间的通信。该通信接口可以是收发器。
在一种可能的设计中,该装置可以包括处理单元和收发单元。其中,处理单元用于生成至少两个指示信息,其中,每一指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值,与至少两个指示信息相关联的至少两个网络设备协作为该终端提供服务。收发单元用于发送至少两个指示信息。
基于第二方面的任一种方法或装置,在一种可能的设计中,至少两个网络设备允许终端上报的ri的最大值之和小于等于该终端支持的最大传输层数。
第三方面,本申请提供了一种指示方法和装置。
在一种可能的设计中,该方法可以包括:生成指示信息,指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值,该网络设备与其他网络设备协作为该终端提供服务;然后发送该指示信息。该方法的执行主体可以是网络设备。
相应的,本申请提供一种指示装置,该装置可以实现第三方面的指示方法。例如,该装置可以是网络设备,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第三方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序(指令)和数据。另外该装置还可以包括通信接口,用于支持该装置与其他网元之间的通信。该通信接口可以是收发器。
在一种可能的设计中,该装置可以包括处理单元和收发单元。其中,处理单元用于生成指示信息,其中,该指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值,该网络设备与其他网络设备协作为该终端提供服务。收发单元用于发送该指示信息。
基于第三方面的任一种方法或装置,在一种可能的设计中,该网络设备和该其他网络设备允许该终端上报的ri的最大值之和小于等于该终端支持的最大传输层数。
基于第三方面提供的任一种方法或装置,在一种可能的设计中,指示信息携带在以下任一信息中:上报配置信息,参考信号配置信息,测量配置信息,连接关系信息。
基于上文任一方面的任一方法或装置,在一种可能的设计中,指示信息携带在以下任一信息中:上报配置信息,参考信号配置信息,测量配置信息,连接关系信息。
第四方面,本申请提供了一种ri上报方法和装置。
在一种可能的设计中,该方法可以包括:确定至少两个网络设备协作为终端提供服务;然后,上报与每一网络设备相关联的ri,其中,该终端上报的各ri之和小于等于该终端支持的的最大传输层数。该方法的执行主体可以是终端。该技术方案中,终端确定至少两个网络设备协作为终端提供服务时,向该至少两个网络设备上报的各ri之和小于等于该终端支持的最大传输层数,这样有助于保证该至少两个网络设备同时调度终端时,总的调度层数不超过终端的译码能力。终端的译码能力可以例如但不限于通过终端支持的最大传输层数来表征。
相应的,本申请提供一种指示装置,该装置可以实现第四方面的ri上报方法。例如,该装置可以是终端,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第四方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序(指令)和数据。另外该装置还可以包括通信接口,用于支持该装置与其他网元之间的通信。该通信接口可以是收发器。
在一种可能的设计中,该装置可以包括处理单元和收发单元。其中,处理单元用于确定至少两个网络设备协作为终端提供服务。收发单元用于上报与每一网络设备相关联的ri,其中,该终端上报的各ri之和小于等于该终端支持的的最大传输层数。该方法的执行主体可以是终端。
基于第四方面的方法或装置,在一种可能的设计中,确定至少两个网络设备协作为终端提供服务,可以包括:若确定预设时间段内指向该终端的下行控制信息的最大个数是n,则确定最多n个网络设备协作为终端提供服务;n是大于等于2的整数。
第五方面,本申请提供了一种指示方法和装置。
在一种可能的设计中,该方法可以包括:生成指示信息,其中,该指示信息用于指示协作为终端提供服务的至少两个设备允许该终端上报的ri之和的最大值;然后,发送该指示信息。该方法的执行主体可以是网络设备。该技术方案中,由网络侧配置协作为终端提供服务的至少两个设备允许该终端上报的ri之和的最大值,这样只要将该最大值限制在该终端支持的最大传输层数之内,即有助于保证协作为终端提供服务的网络设备同时调度终端时,总的调度层数不超过终端的译码能力。
相应的,本申请提供一种指示装置,该装置可以实现第五方面的指示方法。例如,该装置可以是网络设备,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第五方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序(指令)和数据。另外该装置还可以包括通信接口,用于支持该装置与其他网元之间的通信。该通信接口可以是收发器。
在一种可能的设计中,该装置可以包括处理单元和收发单元。其中,处理单元用于生成指示信息,其中,该指示信息用于指示协作为终端提供服务的至少两个设备允许该终端上报的ri之和的最大值。收发单元用于发送该指示信息。
第六方面,本申请提供了一种ri上报方法和装置。
在一种可能的设计中,该方法可以包括:接收指示信息,其中,指示信息用于指示协作为终端提供服务的至少两个设备允许该终端上报的ri之和的最大值;然后根据该指示信息,确定上报的ri的取值。可选的,还可以包括:上报所确定的ri。该方法的执行主体可以是终端。
相应的,本申请提供一种指示装置,该装置可以实现第六方面的ri上报方法。例如,该装置可以是终端,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第六方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序(指令)和数据。另外该装置还可以包括通信接口,用于支持该装置与其他网元之间的通信。该通信接口可以是收发器。
在一种可能的设计中,该装置可以包括收发单元和处理单元。其中,收发单元用于接收指示信息,其中,指示信息用于指示协作为终端提供服务的至少两个设备允许该终端上报的ri之和的最大值。处理单元用于根据该指示信息,确定上报的ri的取值。可选的,收发单元还用于上报处理单元所确定的ri。
基于第五、六方面提供的任一方式,在一种可能的设计中,该至少两个网络设备允许该终端上报的ri之和的最大值小于等于该终端支持的最大传输层数。其中,终端支持的最大传输层数小于等于终端的接收天线端口数。
基于第五方面和第六方面提供的任一方式,在一种可能的设计中,该指示信息携带在以下任一信息中:上报配置信息,参考信号配置信息,测量配置信息,连接关系信息。
本申请还提供了一种计算机存储介质,其上储存有计算机程序(指令),当该程序(指令)在计算机上运行时,使得计算机执行上述任一方面所述的方法。
本申请还提供了一种计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方面所述的方法。
可以理解地,上述提供的任一种装置或计算机存储介质或计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考对应的方法中的有益效果,此处不再赘述。
附图说明
图1为本申请实施例提供的技术方案所适用的一种通信系统示意图;
图2为本申请实施例提供的一种指示方法和ri上报方法的示意图;
图3为本申请实施例提供的一种ri上报方法的示意图;
图3a为本申请实施例提供的另一种指示方法和ri上报方法的示意图;
图4为本申请实施例提供的一种简化的终端结构示意图;
图5为本申请实施例提供的一种简化的基站网络设备结构示意图。
具体实施方式
本申请中的术语“多个”是指两个或两个以上。本申请中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本申请中的术语“第一”、“第二”等是为了区分不同的对象,并不限定该不同对象的顺序。
本申请提供的技术方案可以应用于各种使用了多点协作技术的通信系统,例如,在现有通信系统的基础上采用了多点协作技术,5g通信系统,未来演进系统或者多种通信融合系统等等。可以包括多种应用场景,例如,机器对机器(machinetomachine,m2m)、d2m、宏微通信、增强型移动互联网(enhancemobilebroadband,embb)、超高可靠性与超低时延通信(ultrareliable&lowlatencycommunication,urllc)以及海量物联网通信(massivemachinetypecommunication,mmtc)等场景。这些场景可以包括但不限于:终端与终端之间的通信场景,网络设备与网络设备之间的通信场景,网络设备与终端之间的通信场景等。本申请提供的技术方案也可以应用于5g通信系统中的终端与终端之间的通信,或网络设备与网络设备之间的通信等场景中。
图1给出了本申请提供的技术方案所适用的一种通信系统示意图,该通信系统可以包括多个网络设备100(仅示出2个)以及一个或多个终端200(仅示出1个终端200),其中,至少两个网络设备100通过协作为一个终端200提供服务。同一网络设备200可以为不同终端200提供服务,为不同终端200提供服务的网络设备200可以相同也可以不同。
网络设备100可以是能和终端200通信的设备。网络设备100可以是传输节点(transmissionreferencepoint,trp)、基站网络设备、中继站或接入点等。网络设备100可以是全球移动通信系统(globalsystemformobilecommunication,gsm)或码分多址(codedivisionmultipleaccess,cdma)网络中的基站收发信台(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)中的nb(nodeb),还可以是lte中的enb或enodeb(evolutionalnodeb)。网络设备100还可以是云无线接入网络(cloudradioaccessnetwork,cran)场景下的无线控制器。网络设备100还可以是5g通信系统中的网络设备或未来演进网络中的网络设备;还可以是可穿戴设备或车载设备等。
终端200可以是用户设备(userequipment,ue)、接入终端、ue单元、ue站、移动站、移动台、远方站、远程终端、移动设备、ue终端、终端、无线通信设备、ue代理或ue装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端或者未来演进的plmn网络中的终端等。
下面介绍本申请中所涉及的相关技术,以方便读者理解:
信号的传输依赖于信道状态信息(channelstateinformation,csi)的准确性。其中,csi可以例如但不限于包括以下至少一种:预编码指示(precodingmatrixindex,pmi)、ri等。在通信系统,例如长期演进(longtermevolution,lte)系统或lte-a(lte-advanced)系统中,网络设备首先配置一些测量配置(measurementsetting)信息,其中,测量配置信息可以包括参考信号(referencesignal,rs)配置(rssetting)信息、上报配置(reportsetting)信息等。参考信号配置信息可以包括以下信息中的至少一种:测量所用的参考信号端口数,参考信号端口号,参考信号发送时间,参考信号发送方式(如周期性或者非周期性发送)等。测量所用的参考信号可以例如但不限于信道csi-rs,解调参考信号(demodulationreferencesignal,dmrs)等。上报配置信息主要用于指示终端需要上报哪些csi,以及如何上报这些csi(例如周期性或者非周期性上报,宽带或者子带上报等)。然后,终端根据测量配置信息向网络设备上报csi。网络设备在调度终端时,根据终端上报的csi进行一定的调整,从而确定最终调度该终端时共调度的层数、所用的预编码、所用的调制编码方案(modulationandcodingscheme,mcs)以及所调度的带宽等。
在lte系统中,ri被定义为终端确定的传输层数。5g通信系统中也需要上报ri。其上报流程可参考上文。
在lte系统中,每个终端可以由一个网络设备提供服务,也可以有多点协作技术。在多点协作技术中,网络设备发送相应的测量配置信息给终端,其中,对于任意一个网络设备来说,其可以发送有关本网络设备的测量配置信息,也可以发送有关其他网络设备的测量配置信息。终端根据网络设备下发的测量配置信息来上报csi。但是在lte系统与5g通信系统中的多点协作技术是有区别的,例如非相干联合传输(non-coherentjointtransmission,ncjt)协作为一个终端提供服务的情况下,在lte系统中,网络设备之间可以实时进行信息交互,而在5g通信系统中,因为非理想backhaul(回传或回程)的存在,网络设备之间无法进行实时交互,同时网络设备不会将网络设备(例如trp)id发送给终端,终端也不知道到底是哪个网络设备发送的测量配置信息,同时也不关心网络设备如何使用终端上报的csi。
以下,通过一个示例说明5g通信系统中引入多点协作技术后会带来的技术问题。如图1所示,两个网络设备(标记为网络设备1和网络设备2)协作为终端提供服务,并且同时对终端进行独立调度。假设网络设备1和网络设备2各自配备64根发送天线,终端配备8根接收天线,则终端最多可以被调度8层数据。其中,这里的发送天线和接收天线均是指物理天线(即物理端口)。按照lte系统中提供的技术方案来看,由于终端需要针对网络设备1和网络设备2都上报csi,因此网络设备(包括网络设备1和/或网络设备2)需要下发多个测量配置信息。假设测量配置信息1是针对网络设备1和该终端的,测量配置信息2是针对网络设备2和该终端的。如果仅从测量配置信息上来看,则终端向网络设备1上报的ri最大可达到8层,同样向网络设备2上报的ri最大也可达到8层,这超过了终端的译码能力。其中,终端的译码能力可以例如但不限于通过终端支持的最大传输层数来表征。可以理解的,终端支持的最大传输层数(即流数)与天线端口是一一对应的。天线端口是逻辑上的概念,其与物理端口不同,天线端口与物理端口通过层映射和预编码进行相关,其相关过程可参考现有技术,本文不再赘述。终端支持的最大传输层数小于等于终端的接收天线端口数。
为此,本申请提供了一种ri上报方法和装置以及指示方法和装置,下面结合附图对本申请提供的技术方案进行描述。
图2给出了本申请提供的一种指示方法和ri上报方法的示意图。该方法适用于n个网络设备协作为同一终端提供服务的场景中,n是大于等于2的整数。具体的:
s101:n个网络设备中的m个主网络设备确定n个指示信息。1≤m≤n,m是整数。每一指示信息用于指示与该指示信息相关联的网络设备允许终端上报的ri的最大值。每一指示信息与一个网络设备相关联,不同指示信息与不同网络设备相关联。
每一网络设备可以发送与本网络设备相关联的指示信息,也可以发送与非本网络设备相关联的指示信息。主网络设备,是指协作为同一终端提供服务的网络设备中发送指示信息的网络设备。原则上,协作为同一终端提供服务的多个网络设备中的任意一个或多个网络设备均可以作为主网络设备。本申请对如何确定主网络设备不进行限定。例如,该n个网络设备之间可以通过信息交互确定某一个或多个网络设备作为主网络设备。又如,该n个网络设备的管理设备确定某一个或多个网络设备作为主网络设备并指示给该n个网络设备。协作为同一终端提供服务的网络设备中的非主网络设备即被成为辅网络设备。管理设备,是指管理n个网络设备的一个设备。
s102:m个主网络设备向终端发送n个指示信息,终端接收该n个指示信息。
其中,该指示信息可以是一条新的消息,也可以复用一条现有的消息。本实施例的技术方案可以应用于反馈pmi的场景中,也可以应用于不反馈pmi的场景中。在本实施例应用于反馈pmi的场景中时,一种可能的实现方式是:该指示信息复用码本子集限制(codebooksubsetrestriction)指示信息。应注意,该可能的实现方式可以不限于适用于反馈pmi的场景中,原则上,该可能的实现方式可以应用于任一涉及码本子集限制指示信息的应用场景中。
需要说明的是,在通信系统中,终端可以根据网络设备发送的参考信号确定信道矩阵,并基于信道矩阵和码本确定参考预编码矩阵,然后以pmi形式向网络设备反馈参考预编码矩阵的相关信息。网络设备获取参考预编码矩阵,并基于参考预编码矩阵确定实际预编码矩阵,然后根据实际预编码矩阵对数据进行预编码,将预编码后的数据发往终端。其中,码本是多个候选矩阵构成的集合。每一候选矩阵包括的列向量的个数与该候选矩阵对应的层数相等。例如,层数2对应的候选矩阵包括2个列向量。在网络设备指示终端反馈pmi的场景中,为了减小终端的计算复杂度,网络设备可以配置码本子集限制指示信息,来指示码本中的一个或多个候选矩阵为无效候选矩阵。后续,终端在码本的有效候选矩阵中选择参考预编码矩阵。
该指示信息复用码本子集限制指示信息时,具体的,可以在码本子集限制指示信息中显式或隐式指示网络设备允许终端上报的ri的最大值。示例的,通过码本子集限制指示信息中的一个或多个比特来指示网络设备允许终端上报的ri的最大值(即显示指示)。示例的,在考虑网络设备允许终端上报的ri的最大值的基础上,配置码本子集限制指示信息(即隐式指示)。例如,若网络设备允许终端上报的ri的最大值是4,则码本子集限制指示信息可以指示与大于4的层数相关的候选矩阵是无效候选矩阵。该示例中,结合基于ncjt传输方式,可以认为:当网络侧对终端采用ncjt传输方式时,与大于4的层数相关的候选矩阵构成的集合是受限码本子集。
一种码本子集受限指示信息的具体实现方式如下:在码本子集限制技术中,网络设备可以通过将一个比特序列中的某些比特置为无效(例如置0)来指示码本中的无效候选矩阵。其中,比特序列中的每个比特用于指向码本中的一个或多个候选矩阵。可以通过将比特序列中的各比特置“0”或“1”,来指示该比特指向的所有候选矩阵是无效候选矩阵还是有效候选矩阵。其中,每个比特例如但不限于与层数、天线配置信息、码本信息等中的至少一种相关。在lte系统中,一种比特序列可以标记为aac-1,...,a3,a2,a1,a0。其中,aac-1表示该比特序列中的最高位比特,a0表示该比特序列中的最低位比特,ac是大于0的整数。例如,当lte中配置成传输模式(transportmode,tm)9或tm10,且csiprocess中配置的天线端口为8、12、16、20、24、28或32,emimo-type配置成classa时,若码本子集限制技术采用的比特序列为aac-1,...,a3,a2,a1,a0,则该比特序列的最后的8个比特与层数相关,且ai与层数i+1相关,其中,0≤i≤7,i是整数。该示例中,假设某一网络设备允许终端上报的ri的最大值是4,则可以将该最后的8个比特中与层数5~8对应的比特(即a4,a5,a6,a7)置为无效,来指示层数5~8对应的候选矩阵是无效候选矩阵。
s101~s102例如但不限于通过以下方式1~方式3实现:
方式1:n个网络设备中的每一网络设备(包括主网络设备和辅网络设备)生成与该网络设备相关联的指示信息。然后辅网络设备将与自身相关联的指示信息发送给主网络设备。接着m个主网络设备向终端发送n个指示信息。可选的,若m>1则任一个辅网络设备可以向任一个主网络设备发送与该辅网络设备相关联的指示信息。
方式2:每一网络设备生成与该网络设备相关联的指示信息,然后每一网络设备向终端发送与自身相关的指示信息。该情况下每一网络设备均可以认为是主网络设备。
方式3:管理设备生成n个指示信息。然后管理设备向m个主网络设备发送该n个指示信息。接着,m个主网络设备向终端发送n个指示信息。其中,若m>1,则管理设备可以向任一个主网络设备发送n个指示信息中的任一个或多个指示信息;例如但不限于向每一网络设备发送与该网络设备相关联的指示信息,该情况下,每一网络设备均可以认为是主网络设备。
在本申请的一些实施例中,主网络设备可以通过一条消息携带该n个指示信息中的部分或全部指示信息。例如通过一条消息携带该n个指示信息。又如通过n条消息携带该n个指示信息,其中通过一条消息携带一个指示信息。该消息可以例如但不限于是:无线资源控制(radioresourcecontrol,rrc)信令、媒体接入控制(mediumaccesscontrol,mac)信令、或者下行控制信息(downlinkcontrolinformation,dci)。
lte系统中,rrc信令中关于ri的参数主要包括:pmi-ri-report和ri-configindex。其中,pmi-ri-report用于终端确定是否配置pmi/ri上报。ri-configindex用于终端确定ri上报的时间。在本申请的一些实施例中,以指示信息携带在rrc信令中,且指示信息所指示的网络设备允许终端上报的ri的最大值标记为ri-restriction为例。ri-restriction可以设置在rrc信令中的ri-configindex之前或之后。示例的,rrc信息单元(rrcinformationelement,rrcie)的一种格式如下:
该ri-restriction参数在某些场景中是不需要的,因此可以定义其为optional(可选的),此时ri-restriction参数的取值范围可以是integer(1…m),即当有此参数时,ri-restriction才起作用,反之则不对终端上报的ri的最大值进行限制。另一种定义方法是定义ri-restriction参数是必选的,此时ri-restriction参数的取值范围可以是integer(0…m),即当该参数为0时,表示不对终端上报的ri的最大值进行限制。除此之外,还可以定义ri-restriction参数的取值范围是integer(0…m),ri-restriction参数是optional,当ri-restriction参数不存在时,ri-restriction不起作用,ri-restriction为0时,表示当前ri-restriction参数与最近一次配置相同。当然ri-restriction参数及其取值的定义方法不限于此。其中,m是ri-restriction可取的最大值。ri-restriction的具体取值由网络侧(包括网络设备和/或管理设备)确定,具体实现方式可参考下文。
在本申请的一些实施例中,携带指示信息的rrc信令可以例如但不限于以下任一种:上报配置信息,参考信号配置信息,测量配置信息,连接关系(link)信息。需要说明的是,测量配置信息可以包括上报配置信息和参考信号配置信息。本申请中描述的指示信息携带在测量配置信息,可以理解为:指示信息携带在测量配置信息中的非上报配置信息,且非参考信号配置信息中。例如但不限于在测量配置信息设置与上报配置信息和参考信号配置信息并列的字段,用以携带该指示信息。连接关系信息,是指上报配置信息与参考信号配置信息之间的关系。参考信号既可以用于信道计算也可以用于干扰计算,因此连接关系是指对于某个上报配置信息而言,哪些参考信号配置用于信道计算,哪些参考信号配置用于干扰计算。
在本申请的一些实施例中,指示信息可以是周期性下发的,也可以是非周期性下发的。若指示信息是周期性下发的,则s101~s103中的n个指示信息是网络设备在一个测量周期内下发的指示信息,或者是终端在一个测量周期内接收到的指示信息。可选的,若指示信息是周期性下发的,则指示信息可以携带在上报配置信息中。可选的,若指示信息是非周期性下发的,则指示信息可以例如但不限于携带在上报配置信息、参考信号配置信息中或者dci中。
在本申请的一些实施例中,n个网络设备允许终端上报的ri的最大值之和小于等于终端支持的最大传输层数。本申请对主网络设备如何确定其所发送的指示信息所指示的允许终端上报的ri的最大值不进行限定。网络设备(包括主网络设备和辅网络设备)之间可以通过信息交互等方式确定协作为终端提供服务的网络设备的个数,在一种可选的是实现方式中,网络侧(包括网络设备和/或管理设备)可以按照均分的规则设置每一网络设备允许终端反馈的ri的最大值,例如假设终端支持的最大传输层数是8,2个网络设备协作为该终端提供服务,则这2个网络设备中的每一网络设备允许终端反馈的ri的最大值可以均设置为4。在另一种可选的实现方式中,网络侧(包括网络设备和/或管理设备)也可以按照非均分的规则设置每一网络设备允许终端反馈的ri的最大值,例如假设终端支持的最大传输层数是8,2个网络设备(分别标记为网络设备1和网络设备2)协作为该终端提供服务,且网络设备1接收到的探测参考信号(soundingreferencesignal,srs)的功率大于网络设备2接收到的srs的功率,则认为网络设备1相比网络设备2能够调度更多的层数,因此,可以设置网络设备1允许终端上报的ri的最大值为5,网络设备2允许终端上报的ri的最大值是3。当然本申请不限于此。可以理解的,网络设备之间可以例如但不限于通过信息交互获取对端接收到的srs的功率的大小。或者,管理设备可以例如但不限于通过网络设备上报获取该网络设备接收到的srs的功率的大小。
s103:终端根据n个指示信息,上报ri。
在一个示例中,对于终端来说,其并不知道哪个指示信息是来自哪个网络设备,也不知道哪个指示信息与哪个网络设备相关联。终端可以是针对指示信息来上报ri的。具体的,终端根据n个指示信息上报n个ri,其中,针对每一指示信息上报一个ri。即:终端所上报的每一ri的值与n个指示信息中的一个指示信息相关联,且每一ri的值不超过与该ri相关的指示信息中所指示的网络设备允许终端上报的ri的最大值。可选的,终端上报的n个ri中的每一ri可以携带在一个消息中进行传输,或者该n个ri中的任意多个ri可以携带在一个消息中进行传输。其中,该消息可以是上行控制信息(uplinkcontrolinformation,uci),当然还可以是其他信息例如但不限于是承载在物理上行共享信道(physicaluplinksharedchannel,pusch)上的信息,本申请对此不进行限定。另外可选的,终端可以向协作为终端提供服务的任一个或多个网络设备上报该n个ri。
例如,终端可以根据以下参数中的至少一种确定与每一指示信息相关联的ri的可选范围:参考信号配置信息中的csi-rs端口数、该终端在该带宽上下行多输入多输出(multi-inputmulti-output,mimo)能力、码本集合以及ri-restriction。其中,csi-rs可以是波束成型(beamformed)csi-rs,也可以是非预编码(nonprecoding,np)csi-rs。
需要说明的是,在现有系统中,如果网络设备向终端配置了maxlayersmimo-r10,则终端会根据maxlayersmimo-r10确定ri的可选范围,即ri上报值的最大可选值。其中,maxlayersmimo-r10表示网络设备支持的mimo层数的最大能力(或最大值)。在本申请中,网络设备向终端配置了ri-restriction后,终端上报的ri的最大可选值可以是maxlayersmimo-r10和ri-restriction中的较小者,即ri的最大可选值=min{maxlayersmimo-r10,ri-restriction}。换句话说,终端上报的ri的取值范围是0<ri≤ri的最大可选值。类似地,在其他配置场景下,都可以在原ri上报值的最大可选值的基础上增加ri-restriction的限制。
本实施例中,网络侧通过信令向终端指示协作为终端提供服务的网络设备允许终端上报的ri的最大值,这样有助于实现协作为终端提供服务的网络设备允许终端上报的各ri之和小于等于该终端支持的最大传输层数,这样有助于保证协作为终端提供服务的网络设备同时调度终端时,总的调度层数不超过终端的译码能力。
图3给出了本申请提供的另一种ri上报方法的示意图。具体的:
s201:终端确定至少两个网络设备协作为终端提供服务。
在本申请的一些实施例中,若终端确定预设时间段内指向终端的dci的最大个数是n,则确定最多n个网络设备协作为终端提供服务;其中n是大于等于2的整数。示例的,在5g新空口(newradio,nr)的多点协作的讨论中,支持一个或者多个网络设备向一个终端发送多个dci的方案。具体的,网络设备可以通过层2(如rrc信令)或层3信令(如mac信令)向终端发送参数max_dci_num,或者通过其他参数隐式指示max_dci_num,该参数max_dci_num用于指示预设时间段内指向终端的dci的最大个数。本实施例中,终端可以根据参数max_dci_num确定协作为终端提供服务的网络设备的最大个数是max_dci_num。该参数max_dci_num可作为本实施例中的n。
可选的,若终端确定预设时间段内指向终端的dci的个数是n,则确定n个网络设备协作为终端提供服务;其中,n是大于等于2的整数。例如,在5g新空口的多点协作的讨论中,支持网络设备向一个终端发送多个dci的方案。具体的,网络设备可以通过层2或层3信令向终端发送一参数表示dci的个数。本实施例中,终端可以根据该参数作为提供服务的网络设备的个数。该dci的个数即为本实施例中的n。
在本申请的另一些实施例中,当终端确定被多个网络设备采用ncjt联合服务时,即可确定有多少个网络设备协作为终端提供服务。例如但不限于,当终端接收到的测量配置信息中同一个非零功率(non-zeropower,nzp)csi-rssetting既被用作信道计算,又被用作干扰计算时,可以认为终端被多个网络设备采用ncjt进行服务。或者,终端接收到网络设备发送的假设标记(hypothesisindicator),其中,该假设标记用于指示传输方式,其中,传输方式例如但不限于是动态点选择(dynamicpointselection,dps)或ncjt等。因此,终端可以根据该假设标记确定终端是否被多个网络设备采用ncjt进行服务。
终端可以预先设置(例如但不限于通过协议预先设置)ncjt下协作为终端提供服务的网络设备的个数。终端还可以根据测量配置信息中,多个不同的nzpcsi-rssetting来确定为终端提供服务的网络设备个数。例如,假设有两个测量配置信息,其中一个测量配置信息中用于信道计算的nzpcsi-rssetting中的端口与另一个测量配置信息中用于信道计算的nzpcsi-rssetting中的端口是non-qcl的,则终端可以判断是2个网络设备在为其服务。其中,qcl准共址(quasicolocated)的英文缩写。
s202:终端上报与该至少两个网络设备中的每一网络设备相关联的ri,其中,其中,终端上报的各ri之和小于等于该终端支持的的最大传输层数。
每一网络设备与一个ri相关联。若终端确定共n个网络设备协作为终端提供服务,则终端上报的n个ri中的每一ri可以携带在一个消息中进行传输,或者该n个ri中的任意多个ri可以携带在一个消息中进行传输。其中,该消息可以是uci,当然还可以是其他信息,本申请对此不进行限定。可选的,终端可以向协作为终端提供服务的任一个或多个网络设备上报该n个ri。例如,终端向每一网络设备上报与该网络设备相关联的ri。又如,终端向主网络设备上报n个ri等。
本实施例中,终端确定至少两个网络设备协作为终端提供服务时,向该至少两个网络设备上报的各ri之和小于等于该终端支持的最大传输层数,这样有助于保证该至少两个网络设备同时调度终端时,总的调度层数不超过终端的译码能力。
如上文所述,在5g通信系统中,因为非理想backhaul的存在,网络设备之间无法进行实时交互。基于此,在本申请的一些实现方式中,上文中描述的协作为终端提供服务的多个网络设备,是指相互之间不能实时交互的网络设备。这是因为:支持实时交互的网络设备之间可以通过实时交互获知当前对终端的调度层数,这样,可以避免多个网络设备调度的总层数大于终端支持的最大传输层数的情况。当然,本申请不限于此,例如,若支持实时交互的网络设备之间没有进行实时交互,则同样会出现多个网络设备调度的总层数大于终端支持的最大传输层数的情况,此时,上文中描述的协作为终端提供服务的多个网络设备,可以是相互之间不能实时交互的网络设备,也可以是相互之间可以实时交互的网络设备。
图3a给出了本申请提供的一种指示方法和ri上报方法的示意图。该方法适用于n个网络设备协作为同一终端提供服务的场景中,n是大于等于2的整数。具体的:
s301:n个网络设备中的m个主网络设备确定m个指示信息。1≤m≤n,m是整数。其中,若m>1,则每一主网络设备确定的指示信息相同。该指示信息用于指示协作为终端提供服务的至少两个设备允许该终端上报的ri之和的最大值。
其中,主网络设备的相关说明可以参考上文,此处不再赘述。其中,该至少两个网络设备允许该终端上报的ri之和的最大值小于等于该终端支持的最大传输层数。终端支持的最大传输层数的相关说明可以参考上文,此处不再赘述。
s302:m个主网络设备向终端发送该m个指示信息,终端接收该m个指示信息。
可选的,m个主网络设备中的任一主网络设备可以通过一条新的消息或一条现有的消息携带该指示信息。其中,该消息可以例如但不限于是:rrc信令、mac信令、或者dci。例如,该消息可以例如但不限于是以下任一种:上报配置信息,参考信号配置信息,测量配置信息,连接关系信息。
s303:终端根据该指示信息,确定ri的取值,并上报所确定的取值。
在一个示例中,对于终端来说,其并不知道指示信息是来自哪个网络设备。具体实现时,如上文所述,终端可以根据测量配置信息向网络设备上报ri。在本示例中,终端在上报ri之前,且确定ri的取值的过程中,需要将终端上报的ri之和限制在指示信息所指示的允许该终端上报的ri之和的最大值之内,即需要满足终端上报的ri之和小于等于指示信息所指示的允许该终端上报的ri之和的最大值。
在nr系统中,终端可以接收到网络侧发送的一个或多个测量配置信息,且每一测量配置信息可以用于配置与协作为终端提供服务的一个或多个网络设备相关联的一个或多个rs(例如csi-rs)资源集合(resourceset)或者rsresource。针对每一rsresourceset或者rsresource,终端均需要上报ri。换句话说,针对每一测量配置信息,终端需要上报一个或多个ri,若上报多个ri,则该多个ri可以是同时上报的,也可以是分时上报的。
例如,若协作为终端提供服务的网络设备共向终端发送一个测量配置信息,则终端可以在接收到指示信息的情况下,将针对该测量配置信息所上报的ri之和限制在指示信息所指示的允许该终端上报的ri之和的最大值之内。
又如,若协作为终端提供服务的网络设备共向终端发送多个测量配置信息,则需要通过显性或隐性的方式指示哪几个测量配置信息之间是相关联的;其具体指示方式本申请不进行限定。基于此,终端在接收到指示信息的情况下,可以知道将针对哪几个测量配置信息上报的ri之和限制在指示信息所指示的允许该终端上报的ri之和的最大值之内。
本实施例中,网络侧通过信令向终端指示协作为终端提供服务的网络设备允许终端上报的ri之和的最大值,这样有助于实现协作为终端提供服务的网络设备允许终端上报的各ri之和小于等于该终端支持的最大传输层数,这样有助于保证协作为终端提供服务的网络设备同时调度终端时,总的调度层数不超过终端的译码能力。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如网络设备或者终端。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对网络设备或者终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。
本申请实施例还提供了一种终端。该终端可以用于执行图2、图3或图3a中终端所执行的步骤。图4示出了一种简化的终端结构示意图。便于理解和图示方便,图4中,终端以手机作为例子。如图4所示,终端包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端可以不具有输入输出装置。
当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图4中仅示出了一个存储器和处理器。在实际的终端产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端的收发单元,将具有处理功能的处理器视为终端的处理单元。如图4所示,终端包括收发单元401和处理单元402。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元401中用于实现接收功能的器件视为接收单元,将收发单元401中用于实现发送功能的器件视为发送单元,即收发单元401包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
例如,在一种实现方式中,收发单元401用于执行图2的s102和/或s103中终端所执行的步骤,和/或本申请中的其他步骤。处理单元402用于执行本申请中的相关步骤。又如,在一种实现方式中,收发单元401用于执行图3的s201,和/或本申请中的其他步骤。收发单元401用于执行图3的s202,和/或本申请中的其他步骤。再如,在一种实现方式中,收发单元401用于执行图3a的s302和s303中终端所执行的收发步骤,和/或本申请中的其他步骤。处理单元402用于执行图3a的s303中的确定ri的取值的步骤,和/或本申请中的其他步骤。
本申请实施例还提供了一种网络设备,例如基站网络设备。图5示出了一种简化基站网络设备结构示意图。基站网络设备包括501部分以及502部分。501部分主要用于射频信号的收发以及射频信号与基带信号的转换;502部分主要用于基带处理,对基站网络设备进行控制等。501部分通常可以称为收发单元、收发机、收发电路、或者收发器等。502部分通常是基站网络设备的控制中心,通常可以称为处理单元,用于控制基站网络设备执行上述图5中关于基站网络设备(即服务基站网络设备)所执行的步骤。具体可参见上述相关部分的描述。
501部分的收发单元,也可以称为收发机,或收发器等,其包括天线和射频单元,其中射频单元主要用于进行射频处理。可选的,可以将501部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即501部分包括接收单元和发送单元。接收单元也可以称为接收机、接收器、或接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
502部分可以包括一个或多个单板,每个单板可以包括一个或多个处理器和一个或多个存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对基站的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为一中可选的实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器,或者是多个单板同时共用一个或多个处理器。
例如,在一种实现方式中,处理单元用于执行图2的s101,和/或本申请中的其他步骤。收发单元用于执行图2的s102和/或s103中网络设备所执行的步骤,和/或本申请中的其他步骤。又如,在一种实现方式中,处理单元用于执行图3a的s301,和/或本申请中的其他步骤。收发单元用于执行图3a的s302和/或s303中网络设备所执行的步骤,和/或本申请中的其他步骤。
上述提供的任一种通信装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。