指示和确定预编码向量的方法以及通信装置与流程

文档序号:21550036发布日期:2020-07-21 10:52阅读:213来源:国知局
指示和确定预编码向量的方法以及通信装置与流程

本申请涉及通信领域,并且更具体地,涉及指示和确定预编码向量的以及通信装置。



背景技术:

在大规模多输入多输出(massivemultiple-inputmultipleoutput,massivemimo)技术中,网络设备可以通过预编码技术减小多用户之间的干扰以及同一用户的多个信号流之间的干扰。从而提高信号质量,实现空分复用,提高频谱利用率。

终端设备例如可以通过信道测量等方式确定预编码向量,并希望通过反馈,使得网络设备获得与终端设备确定的预编码向量相同或者相近的预编码向量。为降低反馈开销,提高反馈精度,在一种实现方式中,终端设备可以通过空域压缩和频域压缩结合的反馈方式来向网络设备指示预编码向量。具体地,终端设备可以基于每个传输层上各频域单元的预编码向量,选择一个或多个空域向量和一个或多个频域向量,以通过空域向量和频域向量所构建的矩阵的加权和来拟合与各传输层上各频域单元对应的预编码向量。

然而,这种实现方式并不一定能够获得较高的反馈精度。



技术实现要素:

本申请提供一种指示和确定预编码向量的方法以及通信装置,以期在开销相当的情况下获得较高的反馈精度。

第一方面,提供了一种。该方法可以由终端设备执行,或者,也可以由配置于终端设备中的芯片执行。

具体地,该方法包括:发送第一指示信息,该第一指示信息用于指示一个或多个频域向量以及一个或多个加权系数;其中,该一个或多个频域向量包括针对r个频域单元组中的每个频域单元组上报的频域向量,该一个或多个加权系数包括针对r个频域单元组中的每个频域单元组上报的加权系数;针对r个频域单元组中的第r个频域单元组上报的频域向量和加权系数用于构建该第r个频域单元上的一个或多个频域单元对应的预编码向量;该r个频域单元组中的每个频域单元组包括一个或多个频域单元;1≤r≤r,r≥2,且为整数;发送第一指示信息。

本申请实施例通过对上报带宽中的频域单元进行分组,通过对每个频域单元组分别进行双域压缩,以获得针对多个频域单元组分别上报的频域向量和加权系数。通过对频域单元组分组并基于每个频域单元组确定频域向量,使得终端设备有可能采用与各个频域单元组相适配的频域向量来构建与各个频域单元组对应的预编码向量。例如,选择不同长度的频域向量来与不同的频域单元组相对应。由此,终端设备可以基于每个频域单元组中待上报的频域单元的个数和分布,确定合理的频域向量,以使得所确定的频域向量更好地反映信道在频域的变化规律,有利于获得较高的反馈精度,从而有利于获得更高的反馈开销和反馈精度的折衷效率。

与此相对,若基于整个上报带宽进行双域压缩,则终端设备需要使用同一长度的频域向量来模拟信道在频域的变化规律。在有些情况下,待上报的频域单元在上报带宽分布可能并不连续,或者待上报的频域单元较少。若采用与待上报的频域单元数相同长度的频域向量集合来进行压缩,由于待上报的频域单元的连续性不好,所得到的频域向量并不能准确地反映信道在频域的变化规律;若采用与整个上报带宽相同的频域向量来进行压缩,则可能会带来较大的开销。因此在开销相当的情况下,本申请所提供的指示和确定预编码向量的方法,能够获得较高的反馈精度。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:接收第二指示信息,该第二指示信息用于指示针对该r个频域单元组中的每个频域单元组配置的频域向量的上报个数。

在一种实现方式中,网络设备可以向终端设备指示针对每个频域单元组需要上报的频域向量的个数。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:发送第四指示信息,该第四指示信息用于指示针对该r个频域单元组中的每个频域单元组上报的频域向量的个数。

在另一种实现方式中,终端设备可以自行确定针对每个频域单元组上报的频域向量的个数,并将针对每个频域单元组上报的频域向量的个数上报给网络设备。

其中,第四指示信息与上述第一指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中。本申请对此不作限定。结合第一方面,在第一方面的某些实现方式中,该方法还包括:接收第五指示信息,该第五指示信息用于指示针对该r个频域单元组配置的频域向量的上报个数的总和。

当终端设备自行确定针对每个频域单元组上报的频域向量的个数时,网络设备可以预先指示终端设备针对r个频域单元组需要上报的频域向量的总个数,以便终端设备基于网络设备配置的总个数,自行确定针对每个频域单元组上报的频域向量的个数。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:接收第三指示信息,该第三指示信息用于指示针对该r个频域单元组中的每个频域单元组配置的加权系数的上报个数。

在一种实现方式中,网络设备可以向终端设备指示针对每个频域单元组需要上报的加权系数的个数。

其中,第三指示信息与上述第二指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中。本申请对此不作限定。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:发送第六指示信息,该第六指示信息用于指示针对该r个频域单元组中的每个频域单元组上报的加权系数的个数。

在另一种实现方式中,终端设备可以自行确定针对每个频域单元组上报的频域向量的个数,并将针对每个频域单元组上报的加权系数的个数上报给网络设备。

需要说明的是,无论是网络设备指示终端设备需要上报的加权系数的个数,还是终端设备自行确定需要上报的加权系数的个数,终端设备都需要向网络设备指示针对每个频域单元组上报的加权系数的个数。由于终端设备实际上报的加权系数的个数有可能小于预先配置的加权系数的上报个数。因此终端设备需要将实际上报的加权系数的个数通知网络设备,以便于网络设备准确解析终端设备反馈的第一指示信息。

其中,第六指示信息与上述第一指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中,本申请对此不作限定。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:发送第七指示信息,该第七指示信息用于指示针对该r个频域单元组上报的加权系数的总个数。

终端设备可以将针对每个频域单元组实际上报的加权系数的个数通知网络设备,也可以将针对r个频域单元组实际上报的加权系数的总个数通知网络设备,以便于网络设备准确解析终端设备反馈的第一指示信息。

其中,第七指示信息与上述第一指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中,本申请对此不作限定。

此外,终端设备可以对第六指示信息和第七指示信息择一发送。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:接收第八指示信息,该第八指示信息用于指示针对该r个频域单元组配置的加权系数的上报个数的总和。

当终端设备自行确定针对每个频域单元组需要上报的加权系数的个数时,网络设备可以预先指示终端设备针对r个频域单元组需要上报的加权系数的总个数,以便终端设备基于网络设备配置的总个数,自行确定针对每个频域单元组上报的加权系数的个数。

第二方面,提供了一种。该方法可以由网络设备执行,或者,也可以由配置于网络设备中的芯片执行。

具体地,该方法包括:接收第一指示信息,该第一指示信息用于指示一个或多个频域向量以及一个或多个加权系数;其中,该一个或多个频域向量包括针对r个频域单元组中的每个频域单元组上报的频域向量,该一个或多个加权系数包括针对r个频域单元组中的每个频域单元组上报的加权系数;针对r个频域单元组中的第r个频域单元组上报的频域向量和加权系数用于构建该第r个频域单元上的一个或多个频域单元对应的预编码向量;该r个频域单元组中的每个频域单元组包括一个或多个频域单元;1≤r≤r,r≥2,且为整数;根据该第一指示信息确定该r个频域单元组的每个频域单元组上的一个或多个频域单元对应的预编码向量。

本申请实施例通过对上报带宽中的频域单元进行分组,通过对每个频域单元组分别进行双域压缩,以获得针对多个频域单元组分别上报的频域向量和加权系数。通过对频域单元组分组并基于每个频域单元组确定频域向量,使得终端设备有可能采用与各个频域单元组相适配的频域向量来构建与各个频域单元组对应的预编码向量。例如,选择不同长度的频域向量来与不同的频域单元组相对应。由此,终端设备可以基于每个频域单元组中待上报的频域单元的个数和分布,确定合理的频域向量,以使得所确定的频域向量更好地反映信道在频域的变化规律,有利于获得较高的反馈精度,从而有利于获得更高的反馈开销和反馈精度的折衷效率。

与此相对,若基于整个上报带宽进行双域压缩,则终端设备需要使用同一长度的频域向量来模拟信道在频域的变化规律。在有些情况下,待上报的频域单元在上报带宽分布可能并不连续,或者待上报的频域单元较少。若采用与待上报的频域单元数相同长度的频域向量集合来进行压缩,由于待上报的频域单元的连续性不好,所得到的频域向量并不能准确地反映信道在频域的变化规律;若采用与整个上报带宽相同的频域向量来进行压缩,则可能会带来较大的开销。因此在开销相当的情况下,本申请所提供的指示和确定预编码向量的方法,能够获得较高的反馈精度。

结合第二方面,在第二方面的某些实现方式中,该方法还包括:发送第二指示信息,该第二指示信息用于指示针对r个频域单元组中的每个频域单元组配置的频域向量的上报个数。

在一种实现方式中,网络设备可以向终端设备指示针对每个频域单元组需要上报的频域向量的个数。

结合第二方面,在第二方面的某些实现方式中,该方法还包括:接收第四指示信息,该第四指示信息用于指示针对该r个频域单元组中的每个频域单元组上报的频域向量的个数。

在另一种实现方式中,终端设备可以自行确定针对每个频域单元组上报的频域向量的个数,并将针对每个频域单元组上报的频域向量的个数上报给网络设备。

其中,第四指示信息与上述第一指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中。本申请对此不作限定。

结合第二方面,在第二方面的某些实现方式中,该方法还包括:发送第五指示信息,该第五指示信息用于指示针对该r个频域单元组配置的频域向量的上报个数的总和。

当终端设备自行确定针对每个频域单元组上报的频域向量的个数时,网络设备可以预先指示终端设备针对r个频域单元组需要上报的频域向量的总个数,以便终端设备基于网络设备配置的总个数,自行确定针对每个频域单元组上报的频域向量的个数。

结合第二方面,在第二方面的某些实现方式中,该方法还包括:发送第三指示信息,该第三指示信息用于指示针对该r个频域单元组中的每个频域单元组配置的加权系数的上报个数。

在一种实现方式中,网络设备可以向终端设备指示针对每个频域单元组需要上报的加权系数的个数。

其中,第三指示信息与上述第二指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中。本申请对此不作限定。该方法还包括:接收第六指示信息,该第六指示信息用于指示针对该r个频域单元组中的每个频域单元组上报的加权系数的个数。

在另一种实现方式中,终端设备可以自行确定针对每个频域单元组上报的频域向量的个数,并将针对每个频域单元组上报的加权系数的个数上报给网络设备。

需要说明的是,无论是网络设备指示终端设备需要上报的加权系数的个数,还是终端设备自行确定需要上报的加权系数的个数,终端设备都需要向网络设备指示针对每个频域单元组上报的加权系数的个数。由于终端设备实际上报的加权系数的个数有可能小于预先配置的加权系数的上报个数。因此终端设备需要将实际上报的加权系数的个数通知网络设备,以便于网络设备准确解析终端设备反馈的第一指示信息。

其中,第六指示信息与上述第一指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中,本申请对此不作限定。

结合第二方面,在第二方面的某些实现方式中,该方法还包括:接收第七指示信息,该第七指示信息用于指示针对该r个频域单元组上报的加权系数的总个数。

终端设备可以将针对每个频域单元组实际上报的加权系数的个数通知网络设备,也可以将针对r个频域单元组实际上报的加权系数的总个数通知网络设备,以便于网络设备准确解析终端设备反馈的第一指示信息。

其中,第七指示信息与上述第一指示信息可以携带在同一信令中,如同一信令中的不同字段;也可以携带在不同的信令中,本申请对此不作限定。

结合第二方面,在第二方面的某些实现方式中,该方法还包括:发送第八指示信息,该第八指示信息用于指示针对该r个频域单元组配置的加权系数的上报个数的总和。

当终端设备自行确定针对每个频域单元组需要上报的加权系数的个数时,网络设备可以预先指示终端设备针对r个频域单元组需要上报的加权系数的总个数,以便终端设备基于网络设备配置的总个数,自行确定针对每个频域单元组上报的加权系数的个数。

结合第一方面或第二方面,在某些实现方式中,该第一指示信息还用于指示针对每个频域单元组上报的加权系数对应的空频向量对的位置;其中,针对该第r个频域单元组上报的加权系数为kr个,kr个加权系数对应的kr个空域向量对选自l×mr个空频向量对,该l×mr个空频向量对由l个空域向量和针对第r个频域单元组上报的mr个频域向量确定;mr≥1,l≥1,kr≤l×mr,且mr、l和kr均为整数;该第一指示信息在用于指示该kr个空频向量对的位置时,具体用于指示该kr个空域向量对在该l×mr个空频向量对中的相对位置。

在一种实现方式中,终端设备可以针对每个频域单元组分别指示所上报的加权系数对应的空频向量对的位置。与kr个加权系数对应的kr个空频向量对也就是l×mr个空频向量对中被选择的部分或全部空频向量对,也就是用作线性叠加以构建预编码向量的空频向量对。

该第一指示信息指示空频向量对的位置,也就可以理解为指示加权系数与空域向量和频域向量的对应关系,以便网络设备根据加权系数与空域向量和频域向量的对应关系构建预编码向量。

结合第一方面或第二方面,在某些实现方式中,该第一指示信息还用于指示针对该r个频域单元组上报的加权系数对应的空频向量对的位置;其中,针对该r个频域单元组上报的加权系数为k个,k个加权系数对应的k个空频向量对选自l×m个空频向量对,该l×m个空频向量对由l个空域向量和针对该r个频域单元组上报的m个频域向量确定;m≥1,l≥1,k≤l×m,且m、l和k均为整数;该第一指示信息在用于指示针对该k个空频向量对的位置时,具体用于指示该k个空频向量对在该l×m个空频向量对中的相对位置。

在另一种实现方式中,终端设备可以针对r个频域单元组指示所上报的加权系数对应的空频向量对的位置。与k个加权系数对应的k个空频向量对也就是l×m个空频向量对中被选择的部分或全部空频向量对,也就是用作线性叠加以构建预编码向量的空频向量对。

当终端设备针对r个频域单元组指示所上报的加权系数对应的空频向量对的位置时,可以不再具体反馈针对每个频域单元组上报的加权系数的个数,而仅需反馈针对r个频域单元组上报的加权系数的总个数。并且因此有利于减小反馈开销。

该第一指示信息指示空频向量对的位置,也就可以理解为指示加权系数与空域向量和频域向量的对应关系,以便网络设备根据加权系数与空域向量和频域向量的对应关系构建预编码向量。

结合第一方面或第二方面,在某些实现方式中,该第一指示信息还用于指示l个空域向量,针对该r个频域单元组中任意两个频域单元组上报的空域向量相同;l≥1且为整数。

由于对频域单元分组主要影响频域向量的选择,因此r个频域单元组可以共用相同的一个或多个空域向量。r个频域单元组采用相同的l个空域向量,终端设备可以通过一个字段来指示该l个空域向量,而无需对该r个频域单元组重复指示r次,从而可以减小反馈开销。

第三方面,提供了一种通信装置,包括用于执行第一方面或第一方面中任一种可能实现方式中的方法的各个模块或单元。

第四方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面或第一方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。

在一种实现方式中,该通信装置为终端设备。当该通信装置为终端设备时,所述通信接口可以是收发器,或,输入/输出接口。

在另一种实现方式中,该通信装置为配置于终端设备中的芯片。当该通信装置为配置于终端设备中的芯片时,所述通信接口可以是输入/输出接口。

可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

第五方面,提供了一种通信装置,包括用于执行第二方面或第二方面中任一种可能实现方式中的方法的各个模块或单元。

第六方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面或第二方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。

在一种实现方式中,该通信装置为网络设备。当该通信装置为网络设备时,所述通信接口可以是收发器,或,输入/输出接口。

在另一种实现方式中,该通信装置为配置于网络设备中的芯片。当该通信装置为配置于网络设备中的芯片时,所述通信接口可以是输入/输出接口。

可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

第七方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行第一方面或第二方面以及第一方面或第二方面任一种可能实现方式中的方法。

在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。

第八方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行第一方面或第二方面以及第一方面或第二方面任一种可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(readonlymemory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理器输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。

上述第八方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

第九方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面或第二方面以及第一方面或第二方面中任一种可能实现方式中的方法。

第十方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面或第二方面以及第一方面或第二方面中任一种可能实现方式中的方法。

第十一方面,提供了一种通信系统,包括前述的网络设备和终端设备。

附图说明

图1是适用于本申请实施例提供的指示和确定预编码向量的方法的通信系统的示意图;

图2是本申请实施例提供的指示和确定预编码向量的方法的示意性流程图;

图3和图4是本申请实施例提供的频域单元组和上报带宽的示意图;

图5是本申请实施例提供的位图、上报带宽和频域单元组的示意图;

图6是本申请实施例提供的通信装置的示意性框图;

图7是本申请实施例提供的终端设备的结构示意图;

图8是本申请实施例提供的网络设备的结构示意图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(globalsystemformobilecommunications,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统、未来的第五代(5thgeneration,5g)系统或新无线(newradio,nr)等。

为便于理解本申请实施例,首先以图1中示出的通信系统为例详细说明适用于本申请实施例的通信系统。图1是适用于本申请实施例的指示和确定预编码向量的方法的通信系统100的示意图。如图1所示,该通信系统100可以包括至少一个网络设备,例如图1所示的网络设备110;该通信系统100还可以包括至少一个终端设备,例如图1所示的终端设备120。网络设备110与终端设备120可通过无线链路通信。各通信设备,如网络设备110或终端设备120,均可以配置多个天线。对于该通信系统100中的每一个通信设备而言,所配置的多个天线可以包括至少一个用于发送信号的发射天线和至少一个用于接收信号的接收天线。因此,该通信系统100中的各通信设备之间,如网络设备110与终端设备120之间,可通过多天线技术通信。

应理解,该通信系统中的网络设备可以是任意一种具有无线收发功能的设备。该网络设备包括但不限于:演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),无线保真(wirelessfidelity,wifi)系统中的接入点(accesspoint,ap)、无线中继节点、无线回传节点、传输点(transmissionpoint,tp)或者发送接收点(transmissionandreceptionpoint,trp)等,还可以为5g,如,nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributedunit,du)等。

在一些部署中,gnb可以包括集中式单元(centralizedunit,cu)和du。gnb还可以包括射频单元(radiounit,ru)。cu实现gnb的部分功能,du实现gnb的部分功能。比如,cu实现无线资源控制(radioresourcecontrol,rrc),分组数据汇聚层协议(packetdataconvergenceprotocol,pdcp)层的功能,du实现无线链路控制(radiolinkcontrol,rlc)、媒体接入控制(mediaaccesscontrol,mac)和物理(physical,phy)层的功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令,也可以认为是由du发送的,或者,由du+cu发送的。可以理解的是,网络设备可以为cu节点、或du节点、或包括cu节点和du节点的设备。此外,cu可以划分为接入网(radioaccessnetwork,ran)中的网络设备,也可以将cu划分为核心网(corenetwork,cn)中的网络设备,本申请对此不做限定。

还应理解,该无线通信系统中的终端设备也可以称为用户设备(userequipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请的实施例对应用场景不做限定。

还应理解,图1仅为便于理解而示例的简化示意图,该通信系统100中还可以包括其他网络设备或者还可以包括其他终端设备,图1中未予以画出。

为了便于理解本申请实施例,下面简单说明下行信号在发送之前在物理层的处理过程。应理解,下文所描述的对下行信号的处理过程可以由网络设备执行,也可以由配置于网络设备中的芯片执行。为方便说明,下文统称为网络设备。

网络设备在物理信道可对码字(codeword)进行处理。其中,码字可以为经过编码(例如包括信道编码)的编码比特。码字经过加扰(scrambling),生成加扰比特。加扰比特经过调制映射(modulationmapping),得到调制符号。调制符号经过层映射(layermapping),被映射到多个层(layer),或者称,传输层。经过层映射后的调制符号经过预编码(precoding),得到预编码后的信号。预编码后的信号经过资源元素(resourceelement,re)映射后,被映射到多个re上。这些re随后经过正交复用(orthogonalfrequencydivisionmultiplexing,ofdm)调制后通过天线端口(antennaport)发射出去。

应理解,上文所描述的对下行信号的处理过程仅为示例性描述,不应对本申请构成任何限定。对下行信号的处理过程具体可以参考现有技术,为了简洁,这里省略对其具体过程的详细说明。

为了便于理解本申请实施例,下面先对本申请实施例中涉及的术语做简单说明。

1、预编码技术:发送设备(如网络设备)可以在已知信道状态的情况下,借助与信道资源相匹配的预编码矩阵来对待发送信号进行处理,使得经过预编码的待发送信号与信道相适配,从而使得接收设备(如终端设备)消除信道间影响的复杂度降低。因此,通过对待发送信号的预编码处理,接收信号质量(例如信号与干扰加噪声比(signaltointerferenceplusnoiseratio,sinr)等)得以提升。因此,采用预编码技术,可以实现发送设备与多个接收设备在相同的时频资源上传输,也就是实现了多用户多输入多输出(multipleusermultipleinputmultipleoutput,mu-mimo)。

应理解,有关预编码技术的相关描述仅为便于理解而示例,并非用于限制本申请实施例的保护范围。在具体实现过程中,发送设备还可以通过其他方式进行预编码。例如,在无法获知信道信息(例如但不限于信道矩阵)的情况下,采用预先设置的预编码矩阵或者加权处理方式进行预编码等。为了简洁,其具体内容本文不再赘述。

2、预编码矩阵和预编码矩阵指示(pmi):pmi可以用于指示预编码矩阵。其中,该预编码矩阵例如可以是终端设备基于各个频域单元(如,子带)的信道矩阵确定的、与各频域单元对应的预编码矩阵。

其中,信道矩阵可以是终端设备通过信道估计等方式或者基于信道互易性确定。但应理解,终端设备确定信道矩阵的具体方法并不限于上文所述,具体实现方式可参考现有技术,为了简洁,这里不再一一列举。

预编码矩阵可以通过对信道矩阵或信道矩阵的协方差矩阵进行奇异值分解(singularvaluedecomposition,svd)的方式获得,或者,也可以通过对信道矩阵的协方差矩阵进行特征值分解(eigenvaluedecomposition,evd)的方式获得。

应理解,上文中列举的预编码矩阵的确定方式仅为示例,不应对本申请构成任何限定。预编码矩阵的确定方式可以参考现有技术,为了简洁,这里不再一一列举。

需要说明的是,在本申请实施例中,与频域单元对应的预编码矩阵,可以是指,针对该频域单元反馈的预编码矩阵,例如可以是基于该频域单元上的参考信号进行信道测量和反馈的预编码矩阵。与频域单元对应的预编码矩阵可用于对后续通过该频域单元传输的数据做预编码的预编码矩阵。下文中,与频域单元对应的预编码矩阵也可以简称为该频域单元的预编码矩阵,与频域单元对应的预编码向量也可以称为该频域单元的预编码向量。

还需要说明的是,在本申请实施例中,网络设备基于终端设备的反馈所确定的预编码矩阵可以直接用于下行数据传输;也可以经过一些波束成形方法,例如包括迫零(zeroforcing,zf)、正则化迫零(regularizedzero-forcing,rzf)、最小均方误差(minimummean-squarederror,mmse)、最大化信漏噪比(signal-to-leakage-and-noise,slnr)等,以得到最终用于下行数据传输的预编码矩阵。本申请对此不作限定。在未作出特别说明的情况下,下文中所涉及的预编码矩阵(或向量)均可以是指网络设备基于终端设备反馈所确定的预编码矩阵(或向量)。

3、预编码向量:一个预编码矩阵可以包括一个或多个向量,如列向量。一个预编码矩阵可以用于确定一个或多个预编码向量。

当传输层数为1且发射天线的极化方向数也为1时,预编码向量可以是预编码矩阵。当传输层数为多个且发射天线的极化方向数为1时,预编码向量可以是指预编码矩阵在一个传输层上的分量。当传输层数为1且发射天线的极化方向数为多个时,预编码向量可以是指预编码矩阵在一个极化方向上的分量。当传输层数为多个且发射天线的极化方向数也为多个时,预编码向量可以是指预编码矩阵在一个传输层、一个极化方向上的分量。

应理解,预编码向量也可以由预编码矩阵中的向量确定,如,对预编码矩阵中的向量进行数学变换后得到。本申请对于预编码矩阵与预编码向量之间的数学变换关系不作限定。

4、上报带宽(reportingband):在本申请实施例中,上报带宽可以是指与网络设备他通过信息元素(informationelement,ie)csi上报配置(csi-reportconfig)中的上报带宽(csi-reportingband)字段所对应的带宽。当网络设备通过csi-reportingband指示待上报的子带时,该csi-reportingband所对应的带宽可以是上报带宽。

终端设备可以在该上报带宽上接收csi-rs,以进行信道测量和上报。在本申请实施例中,上报带宽可以是终端设备进行一次csi上报所基于的csi-rs所占的频带宽度。

在一种实现方式中,该上报带宽可以是csi-rs资源的频域占用带宽。该csi-rs资源的频域占用带宽可以通过iecsi频域占用带宽(csi-frequencyoccupation)来配置。

网络设备可以进一步通过csi-reportingband字段来指示待上报的子带(即,频域单元的一例)的个数和位置。该字段可以为位图。该位图的长度可以是上述上报带宽中包含的子带数。换句话说,该位图中的首个指示比特至末个指示比特所占的带宽可以是上述上报带宽。该位图中的每个指示比特可以对应于上报带宽中的一个子带。每个指示比特用于指示所对应的子带是否需要上报csi。例如,当指示比特置“1”时,所对应的子带需要上报csi;当指示比特置“0”时,所对应的子带不需要上报csi。应理解,这里所列举的指示比特的值所表达的含义仅为示例,不应对本申请构成任何限定。

应理解,上文所列举的用于配置上报带宽的信令以及用于指示待上报的子带的信令仅为示例,不应对本申请构成任何限定。本申请对用于指示上报带宽的信令、用于指示待上报的子带的信令以及具体的指示方式均不作限定。

还应理解,上文对上报带宽的说明仅为便于理解而示例,不应对本申请构成任何限定。

5、天线端口(antennaport):简称端口。可以理解为被接收设备所识别的虚拟天线。或者在空间上可以区分的发射天线。针对每个虚拟天线可以配置一个天线端口,每个虚拟天线可以为多个物理天线的加权组合,每个天线端口可以与一个参考信号对应,因此,每个天线端口可以称为一个参考信号的端口。在本申请实施例中,天线端口可以是指实际的独立发送单元(transceiverunit,txru)。

6、空域向量(spatialdomainvector):或者称波束向量。空域向量中的各个元素可以表示各个天线端口的权重。基于空域向量中各个元素所表示的各个天线端口的权重,将各个天线端口的信号做线性叠加,可以在空间某一方向上形成信号较强的区域。

下文中为方便说明,假设空域向量记作u。空域向量u的长度可以为一个极化方向上的发射天线端口数ns,ns≥1且为整数。空域向量例如可以为长度为ns的列向量或行向量。本申请对此不作限定。

关于空域向量的定义可以参考nr协议ts38.214版本15(release15,r15)中类型ii码本中定义的二维(2dimensions,2d)-离散傅里叶变换(discretefouriertransform,dft)向量或过采样2d-dft向量vl,m。这里为了简洁,不再赘述。

7、空域向量集合:可以包括多种不同长度的空域向量,以与不同的发射天线端口数对应。在本申请实施例中,由于空域向量的长度为ns,故终端设备所上报的空域向量所属的空域向量集合中的各空域向量的长度均为ns。

在一种可能的设计中,该空域向量集合可以包括ns个空域向量,该ns个空域向量之间可以两两相互正交。该空域向量集合中的每个空域向量可以取自2d-dft矩阵。其中,2d可以表示两个不同的方向,如,水平方向和垂直方向。

该ns个空域向量例如可以记作u1,u2,……,该ns个空域向量可以构建矩阵bs,

在另一种可能的设计中,该空域向量集合可以通过过采样因子os扩展为os×ns个空域向量。此情况下,该空域向量集合可以包括os个子集,每个子集可以包括ns个空域向量。每个子集中的ns个空域向量之间可以两两相互正交。该空域向量集合中的每个空域向量可以取自过采样2d-dft矩阵。其中,过采样因子os为正整数。具体地,os=o1×o2,o1可以是水平方向的过采样因子,o2可以是垂直方向的过采样因子。o1≥1,o2≥1,o1、o2不同时为1,且均为整数。

该空域向量集合中的第os(1≤os≤os且os为整数)个子集中的ns个空域向量例如可以分别记作则基于该第os个子集中的ns个空域向量可以构造矩阵

因此,空域向量集合中的各空域向量可以取自2d-dft矩阵或过采样2d-dft矩阵。该空域向量集合中的每个列向量可以称为一个2d-dft向量或过采样2d-dft向量。换句话说,空域向量可以为2d-dft向量或过采样2d-dft向量。

8、频域向量(frequencydomainvector):本申请实施例中提出的用于表示信道在频域的变化规律的向量。每个频域向量可以表示一种变化规律。由于信号在经过无线信道传输时,从发射天线可以经过多个路径到达接收天线。多径时延导致频率选择性衰落,就是频域信道的变化。因此,可以通过不同的频域向量来表示不同传输路径上时延导致的信道在频域上的变化规律。

下文中为方便说明,假设频域向量记作v。频域向量的长度可以记作nf,nf≥1,且为整数。

9、频域向量集合:可以包括多种不同长度的频域向量。该频域向量集合中的一个或多个频域向量被选择用于构建预编码向量。

在一种可能的设计中,该频域向量集合可以包括多个频域向量。该多个频域向量之间可以两两相互正交。该频域向量集合中的每个频域向量可以取自dft矩阵。

例如,该nf个频域向量例如可以记作v1,v2,……,该nf个频域向量可以构建矩阵bf,

在另一种可能的设计中,该频域向量集合可以通过过采样因子of扩展为of×nf个频域向量。此情况下,该频域向量集合可以包括of个子集,每个子集可以包括nf个频域向量。每个子集中的nf个频域向量之间可以两两相互正交。每个子集可以称为一个正交组。该频域向量集合中的每个频域向量可以取自过采样dft矩阵。其中,过采样因子of为正整数。

例如,该频域向量集合中的第of(1≤of≤of且of为整数)个子集中的nf个频域向量例如可以分别记作则基于该第of个子集中的nf个频域向量可以构造矩阵

因此,频域向量集合中的各频域向量可以取自dft矩阵或过采样dft矩阵。该频域向量集合中的每个列向量可以称为一个dft向量或过采样dft向量。换句话说,频域向量可以为dft向量或过采样dft向量。

10、空频分量矩阵:通过一个空域向量和一个频域向量可以确定一个空频分量矩阵。一个空频分量矩阵例如可以由一个空域向量和一个频域向量的共轭转置确定,如u×vh,其维度可以为ns×nf。

应理解,空频分量矩阵可以是由一个空域向量和一个频域向量确定的空频基本单位的一种表现形式。空频基本单位例如还可以表现为空频分量向量,该空频分量向量例如可以由一个空域向量和一个频域向量的克罗内克(kronecker)积确定;该空频基本单位例如还可以表现为空频向量对等。本申请对于空频基本单位的具体表现形式不作限定。本领域的技术人员基于相同的构思,由一个空域向量和一个频域向量确定的各种可能的形式均应落入本申请保护的范围内。此外,如果对空域向量或频域向量定义了与上文列举所不同的形式,空频分量矩阵与空域向量、频域向量的运算关系也可能不同。本申请对于空频分量矩阵与空域向量、频域向量的运算关系不作限定。

11、空频矩阵:在本申请实施例中,空频矩阵可以理解为用于确定预编码矩阵的一个中间量。对于终端设备来说,空频矩阵可以由预编码矩阵或信道矩阵确定。对于网络设备来说,空频矩阵可以是由多个空频分量矩阵的加权和得到,以用于恢复下行信道或预编码矩阵。

如前所述,空频分量矩阵可以表示为维度为ns×nf的矩阵,空频矩阵也可以表示为维度为ns×nf的矩阵。该维度为ns×nf的空频矩阵可以包括nf个长度为ns的列向量。该nf个列向量可以与nf个频域单元对应,每个列向量可用于确定所对应的频域单元的预编码向量。

例如,空频矩阵可以记作h,其中,w1至是与nf个频域单元对应的nf个列向量,各列向量的长度均可以为ns。该nf个列向量可分别用于确定nf个频域单元的预编码向量。

应理解,空频矩阵仅为用于确定预编码矩阵的中间量的一种表现形式,不应对本申请构成任何限定。例如,将空频矩阵中的各列向量按从左至右的顺序依次首位相接,或者按照其他预定义的规则排列,也可以得到长度为ns×nf的向量,该向量可以称为空频向量。

还应理解,上文所示的空频矩阵和空频向量的维度仅为示例,不应对本申请构成任何限定。例如,该空频矩阵也可以是维度为nf×ns的的矩阵。其中,每个行向量可对应于一个频域单元,以用于确定所对应的频域单元的预编码向量。

此外,当发射天线配置有多个极化方向时,该空频矩阵的维度还可以进一步扩展。如,对于双极化方向天线,该空频矩阵的维度可以为2ns×nf或nf×2ns。应理解,本申请对于发射天线的极化方向数不作限定。

12、双域压缩:包括空域压缩和频域压缩。空域压缩可以是指在空域向量集合中选择一个或多个空域向量,作为构建预编码向量的空域向量。频域压缩可以是指在频域向量集合中选择一个或多个频域向量,作为构建预编码向量的频域向量。被选择的空域向量为空域向量集合中的部分或全部空域向量。被选择的频域向量为频域向量集合中的部分或全部频域向量。

其中,一个空域向量和一个频域向量所确定的矩阵例如可以为上述空频分量矩阵。被选择的一个或多个空域向量和一个或多个频域向量可用于确定一个或多个空频分量矩阵。该一个或多个空频分量矩阵的加权和可用于构建与一个传输层对应的空频矩阵。换句话说,空频矩阵可以近似为由上述被选择的一个或多个空域向量和一个或多个频域向量所确定的空频分量矩阵的加权和。这里,用于构建一个空频分量矩阵的空域向量和频域向量可以称为一个空频向量对。

因此,当网络设备获取了可用于构建空频矩阵的空域向量、频域向量和加权系数后,便可以基于所构建的空频矩阵进一步确定与各频域单元对应的预编码向量。

目前,已知一种实现方式。终端设备可以基于网络设备所指示的上报带宽中待上报的频域单元的个数和位置,向网络设备反馈空域向量、频域向量和加权系数,以便于网络设备构建与各频域单元对应的预编码向量。换句话说,终端设备对于上报带宽中包含的待上报的频域单元,均采用同一组空频向量对来做线性叠加,以构建各频域单元的预编码向量。

然而,这种实现方式并不一定能够获得较高的反馈精度。例如,若待上报的频域单元在频谱上分布的连续性不好,或者,待上报的频域单元分布较稀疏,终端设备所反馈的频域向量可能采用了与待上报的频域单元数相同的长度。在这种情况下,频域向量并不能够准确地反映信道在频域上的变化规律。

有鉴于此,本申请提供一种指示和确定预编码向量的方法,以期在开销相当的情况下获得较高的反馈精度。

为便于理解本申请实施例,在介绍本申请实施例之前,先做出以下几点说明。

第一,为方便理解和说明,首先对本申请中涉及到的主要参数分别说明如下:

r:频域单元组数,r≥2且为整数;r个频域单元组可以包括第1个频域单元组至第r个频域单元组;

nf,r:针对r个频域单元组中的第r个频域单元组确定的频域向量的长度,1≤r≤r,nf,r≥1且为整数;

ns:空域向量的长度,ns≥1且为整数;

mr:针对第r个频域单元组确定的频域向量的上报个数,mr≥1且为整数;

m:针对r个频域单元组上报的频域向量的总个数,m≥1且为整数;

l:空域向量的上报个数,l≥1且为整数;

tr:针对第r个频域单元组配置的加权系数的上报个数,tr≥1且为整数;

t:针对r个频域单元组配置的加权系数的上报个数的总和,t≥1且为整数;

kr:针对第r个频域单元组上报的加权系数的个数,kr≥1且为整数;

k:针对r个频域单元组上报的加权系数的总个数,k≥1且为整数,

第二,在本申请实施例中,为便于描述,在涉及编号时,可以从1开始连续编号。例如,r个频域单元组可以包括第1个频域单元组至第r个频域单元组;又例如,l个空域向量可以包括第1个空域向量至第l个空域向量,以此类推,这里不再一一举例说明。当然,具体实现时不限于此,例如,也可以从0开始连续编号。应理解,上文所述均为便于描述本申请实施例提供的技术方案而进行的设置,而并非用于限制本申请的范围。

第三,在本申请实施例中,多处涉及矩阵和向量的变换。为便于理解,这里做统一说明。上角标t表示转置,如at表示矩阵(或向量)a的转置;上角标h表示共轭转置,如,ah表示矩阵(或向量)a的共轭转置。后文中为了简洁,省略对相同或相似情况的说明。

第四,在下文示出的实施例中,以波束向量和频域向量均为列向量为例来说明本申请提供的实施例,但这不应对本申请构成任何限定。基于相同的构思,本领域的技术人员还可以想到其他更多可能的表现方式。

第五,在本申请实施例中,“用于指示”可以包括用于直接指示和用于间接指示。例如,当描述某一指示信息用于指示信息i时,可以包括该指示信息直接指示i或间接指示i,而并不代表该指示信息中一定携带有i。

将指示信息所指示的信息称为待指示信息,则具体实现过程中,对待指示信息进行指示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息与待指示信息之间存在关联关系。还可以仅仅指示待指示信息的一部分,而待指示信息的其他部分则是已知的或者提前约定的。例如,还可以借助预先约定(例如协议规定)的各个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。同时,还可以识别各个信息的通用部分并统一指示,以降低单独指示同样的信息而带来的指示开销。例如,本领域的技术人员应当明白,预编码矩阵是由预编码向量组成的,预编码矩阵中的各个预编码向量,在组成或者其他属性方面,可能存在相同的部分。

此外,具体的指示方式还可以是现有各种指示方式,例如但不限于,上述指示方式及其各种组合等。各种指示方式的具体细节可以参考现有技术,本文不再赘述。由上文所述可知,举例来说,当需要指示相同类型的多个信息时,可能会出现不同信息的指示方式不相同的情形。具体实现过程中,可以根据具体的需要选择所需的指示方式,本申请实施例对选择的指示方式不做限定,如此一来,本申请实施例涉及的指示方式应理解为涵盖可以使得待指示方获知待指示信息的各种方法。

此外,待指示信息可能存在其他等价形式,例如行向量可以表现为列向量,一个矩阵可以通过该矩阵的转置矩阵来表示,一个矩阵也可以表现为向量或者数组的形式,该向量或者数组可以由该矩阵的各个行向量或者列向量相互连接而成,两个向量的克罗内克尔积也可以通过一个向量与另一个向量的转置向量的乘积等形式来表现等。本申请实施例提供的技术方案应理解为涵盖各种形式。举例来说,本申请实施例涉及的部分或者全部特性,应理解为涵盖该特性的各种表现形式。

待指示信息可以作为一个整体一起发送,也可以分成多个子信息分开发送,而且这些子信息的发送周期和/或发送时机可以相同,也可以不同。具体发送方法本申请不进行限定。其中,这些子信息的发送周期和/或发送时机可以是预先定义的,例如根据协议预先定义的,也可以是发射端设备通过向接收端设备发送配置信息来配置的。其中,该配置信息可以例如但不限于包括无线资源控制信令,例如rrc信令、mac层信令,例如mac-ce信令和物理层信令,例如下行控制信息(downlinkcontrolinformation,dci)中的一种或者至少两种的组合。

第六,本申请对很多特性(例如克罗内克积、csi、pmi、空域向量、频域向量、空频向量对的加权系数以及csi-rs资源等)所列出的定义仅用于以举例方式来解释该特性的功能,其详细内容可以参考现有技术。

第七,在下文示出的实施例中,第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。例如,区分不同的字段、不同的指示信息等。

第八,“预先定义”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。其中,“保存”可以是指,保存在一个或者多个存储器中。所述一个或者多个存储器可以是单独的设置,也可以是集成在编码器或者译码器,处理器、或通信装置中。所述一个或者多个存储器也可以是一部分单独设置,一部分集成在译码器、处理器、或通信装置中。存储器的类型可以是任意形式的存储介质,本申请并不对此限定。

第九,本申请实施例中涉及的“协议”可以是指通信领域的标准协议,例如可以包括lte协议、nr协议以及应用于未来的通信系统中的相关协议,本申请对此不做限定。

第十,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或,b,或,c,或,a和b,或,a和c,或,b和c,或,a、b和c。其中a、b和c分别可以是单个,也可以是多个。

下面结合附图详细说明本申请实施例提供的指示和确定预编码向量的方法。

应理解,本申请实施例提供的方法可以应用于通过多天线技术通信的系统,例如,图1中所示的通信系统100。该通信系统可以包括至少一个网络设备和至少一个终端设备。网络设备和终端设备之间可通过多天线技术通信。

还应理解,下文示出的实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。

以下,不失一般性,以网络设备与终端设备之间的交互为例详细说明本申请实施例提供的指示和确定预编码向量的方法。

图2是从设备交互的角度示出的本申请一实施例提供的指示和确定预编码向量的方法200的示意性流程图。如图所示,该方法200可以包括步骤210至步骤250。

为便于理解,首先详细说明基于一个或多个(例如,z个,z为正整数)传输层中的一个传输层、一个或多个极化方向中的一个极化方向,终端设备指示预编码向量和网络设备确定预编码向量的具体过程。应理解,本申请对于传输层数以及发射天线的极化方向数并不做限定。下文所示例说明的一个传输层可以为一个或多个传输层中的任意一个传输层,一个极化方向可以为一个或多个极化方向中的任意一个极化方向。

下面详细说明该方法中的各个步骤。

在步骤210中,终端设备生成第一指示信息,该第一指示信息用于指示一个或多个频域向量以及一个或多个加权系数。

在本申请实施例中,该一个或多个频域向量可以包括针对r个频域单元组中的每个频域单元组上报的频域向量。该一个或多个加权系数可以包括针对r个频域单元组中的每个频域单元组上报的加权系数。

其中,r可以是大于或等于2的整数。每个频域单元组所占的带宽例如可以是上报带宽中的部分带宽。换句话说,一个频域单元组中所包含的待上报的频域单元可以是上报带宽中所包含的频域单元的子集。或者说,一个频域单元组可以是上报带宽的子集。

r个频域单元组中,每个频域单元组可以包括一个或多个待上报的频域单元。这里,待上报的频域单元可以是指,终端设备根据网络设备的指示所确定的需要反馈csi的频域单元。待上报的频域单元也可以称为待反馈的频域单元。

例如,待上报的频域单元可以是网络设备通过上文所述的csi-reportingband指示的待上报的子带,也可以是与该待上报的子带对应的其他粒度的频域单元。这里,与待上报的子带对应,可以是指,待上报的频域单元在频域资源上所占的频带与待上报的子带所占的频带相同,只是上报粒度可能不同。关于待上报的频域单元的说明具体可以参见下文中结合图3至图5的相关说明。

由于该第一指示信息中所指示的频域向量和加权系数是针对r个频域单元组确定的。终端设备在生成第一指示信息之前,可以先确定r个频域单元组。

可选地,该方法200还包括:步骤220,终端设备确定r个频域单元组。

在一种实现方式中,终端设备可以根据预先定义的规则,从上报带宽中确定r个频域单元组。

该规则例如可以是,预定义频域单元组数,按照上报带宽中所包含的频域单元的个数将上报带宽平均分为多个部分,并将每个部分中首个或末个不需上报的频域单元排除,以得到多个频域单元组。

图3示出了频域单元组和上报带宽的一例。如图所示,图3示出了包含有40个频域单元的上报带宽。图中每个带阴影的方格表示一个待上报的频域单元。

图3示出了将上报带宽平均分为四个频域单元组的一例。即r=4。该四个频域单元组包括频域单元组#1至频域单元组#4。每个频域单元组包含10个频域单元。各频域单元组中包含的待上报的频域单元数互不相同。

在对上报带宽中的频域单元进行分组时,可以按照从首个频域单元至末个频域单元的顺序依次分组,也可以按照从末个频域单元至首个频域单元的顺序依次分组。本申请对此不作限定。

应理解,图3仅为示例,不应对本申请构成任何限定。例如,当上报带宽中所包含的频域单元的个数不是预定义的频域单元组数的整数倍时,最后一个频域单元组中包含的频域单元数可以小于其他频域单元组中包含的频域单元数。又例如,图3示出的四个频域单元组中,可能存在一个或多个频域单元组不包含待上报的频域单元的可能。在此情况下,可以将不包含待上报的频域单元的频域单元组忽略,不作上报。即,频域单元组数可以为3。则,终端设备实际确定的频域单元组数可以小于或等于预定义的频域单元组数。

该规则例如也可以是,在上报带宽中相邻的两个待上报的频域单元之间间隔的频域单元数大于或等于第一阈值时,从该相邻的两个待上报的频域单元之间,将该上报带宽分成两个或更多个部分,并将每个部分中首个和末个不需上报的频域单元排除,以得到两个或更多个频域单元组。其中,该第一阈值例如可以是预定义值,如协议定义。

图4示出了频域单元组和上报带宽的又一例。如图所示,图3示出了包含有40个频域单元的上报带宽。图中每个带阴影的方格表示一个待上报的频域单元。

图4示出了将上报带宽分为两个频域单元组的一例。即,r=2。该两个频域单元组包括频域单元组#1和频域单元组#2。由于频域单元组#1与频域单元组#2之间间隔的频域单元数较多,假设第一阈值为6,则频域单元组#1与频域单元组#2之间间隔的频域单元数大于阈值。故可将该上报带宽分为两个频域单元组。其中,频域单元组#1包含17个频域单元,其中有12个待上报的频域单元;频域单元组#2包含10个频域单元,其中有8个待上报的频域单元。

但应理解,图4仅为示例。根据相邻的两个待上报的频域单元之间间隔的频域单元数,还可将上报带宽分成更多个频域单元组。

该规则例如还可以是,在上报带宽中相邻的两个待上报的频域单元之间间隔的频域单元数与上报带宽中包含的频域单元数的比值大于或等于第二阈值时,从该相邻的两个待上报的频域单元之间,将该上报带宽分成两部分,分别属于两个频域单元组。其中,该第二阈值例如可以是预定义值,如协议定义。

当然,根据相邻的两个待上报的频域单元之间间隔的频域单元数与上报带宽中包含的频域单元数的比值与第二阈值的关系,还可以将上报带宽分为更多个频域单元组。本申请对此不作限定。

还应理解,上文仅为便于理解,示例性地列举了几种可用于确定频域单元组的规则。但这不应对本申请构成任何限定。本申请对确定频域单元组的具体规则不作限定。

在另一种实现方式中,网络设备可以预先通过信令通知终端设备r个频域单元组中每个频域单元组中包含的频域单元在上报带宽中的位置。

应理解,上文所列举的用于确定频域单元组的具体方法仅为示例,不应对本申请构成任何限定。本申请对于从上报带宽中确定频域单元组的具体方法不作限定。

还应理解,图3和图4仅为便于理解频域单元组和上报带宽的关系而示出,图中频域单元组中频域单元的粒度与上报带宽的粒度相同,但这不应对本申请构成任何限定。本申请对于频域单元组中的频域单元的粒度与上报带宽中的频域单元的粒度的大小关系不作限定。例如后文中结合图5示例的频域单元组中频域单元的粒度与上报带宽中频域单元的粒度是不同的。

上报带宽中待上报的频域单元可以由网络设备通过信令通知终端设备。

可选地,该方法200还包括:终端设备接收第九指示信息,该第九指示信息可用于指示上报带宽中待上报的频域单元的位置和数量。相应地,网络设备发送该第九指示信息。

在一种可能的设计中,该第九指示信息可以为iecsi-reportconfig中的csi-reportingband。也就是说,网络设备可以通过该csi-reportingband指示待上报的子带。如前所述,csi-reportingband具体可以为一个长度与上报带宽所包含的子带数相同的位图,以通过位图中的每个指示比特来指示所对应的子带是否为待上报的子带。由于上文中已经对csi-reportingband做了详细说明,为了简洁,这里不再赘述。

若终端设备上报第一指示信息所基于的频域单元为子带,则上文所述的待上报的频域单元的个数可以等于csi-reportingband所指示的待上报的子带的个数。若终端设备上报第一指示信息所基于的频域单元的粒度小于子带的粒度,则上文所述的待上报的频域单元的个数可以大于csi-reportingband所指示的子带的个数。例如,该待上报的频域单元的个数可以是csi-reportingband所指示的子带的个数的整数倍。或者说,每个子带包含的资源块(resourceblock,rb)数可以是每个频域单元包含的rb数的整数倍。若将子带的粒度大小与频域单元的粒度大小的比值记作α,则α可以为大于或等于1的整数。

需要说明的是,在csi-reportingband所对应的上报带宽中,首个子带和末个子带的粒度与频域单元的粒度的比值与其他子带与频域单元的粒度的比值可能不同。但本申请对此不作限定。

还需要说明的是,由于该csi-reportingband所指示的待上报的子带对应的频域资源均需要上报csi。故,网络设备通过csi-reportingband指示待上报的子带,也就指示了待上报的频域单元。只是终端设备在上报该第一指示信息时所基于的频域单元的粒度可能为子带,也可能为其他粒度。换句话说,无论第九指示信息所指示的频域单元与上文所述待上报的频域单元的粒度是否相同,终端设备都可以根据该第九指示信息确定待上报的频域单元的位置和数量。

图5示出了位图、上报带宽和频域单元组的一例。如图所示,上述第九指示信息可以通过图5所示的位图来指示待上报的子带的个数和位置。图中示出的上报带宽包括10个子带。每个子带可对应于位图中的一个指示比特。指示比特置为“1”的比特位所对应的子带可以为待上报的子带。频域单元组可以占用该上报带宽中的部分或全部带宽。图中示出的频域单元组占用了该上报带宽的部分带宽。该频域单元组中的频域单元的粒度可以小于子带。图中示出的频域单元的粒度为子带粒度的1/4。换句话说,每个子带包含的rb的个数可以是每个频域单元包含的rb的个数的4倍。即,α=4。

此外,图5示出的频域单元组是对上报带宽中的频域单元分组得到的。具体地,按照上文所列举的规则,从多个不需上报的频域单元处将待上报的频域单元分为两个频域单元组,如图中示出频域单元组#1和频域单元组#2。

应理解,图5仅为便于理解而示例,不应对本申请构成任何限定。本申请对于频域单元的粒度、频域单元的粒度与子带的粒度的大小关系、频域单元组与上报带宽的关系以及上报带宽包含的子带数(即,位图的长度)不作限定。本申请对于频域单元组的分组规则也不作限定。

在确定了r个频域单元组之后,终端设备可以针对每个频域单元组分别确定空域向量、频域向量和加权系数。

由于对频域单元分组主要影响频域向量的选择,因此r个频域单元组可以共用相同的一个或多个空域向量。例如l个,l为正整数。换句话说,用于构建r个频域单元组中任意一个频域单元组上各频域单元的预编码向量的空域向量都可以是相同的l个空域向量确定。任意两个频域单元组对应的空域向量相同。

在一种实现方式中,终端设备可以基于该上报带宽上接收到的参考信号,如csi-rs,进行信道测量,以确定每个传输层上、与该频域单元组中各频域单元对应的预编码向量。应理解,基于信道测量确定各传输层上与各频域单元对应的预编码向量的具体方法可以参考现有技术,为了简洁,这里省略对该具体过程的详细说明。

终端设备可以根据同一传输层上各频域单元的预编码向量构建与传输层对应的空频矩阵,并可以通过对空频矩阵进行空域和频域的dft来确定l个空域向量。对空频矩阵进行空域和频域的dft例如可以通过公式c=bshhzbf来实现。其中,hz表示z个传输层中的第z(1≤z≤z,z为整数)个传输层上各频域单元对应的预编码向量所构建的空频矩阵。bs表示由预先定义的空域向量集合中的一个空域向量组构建的矩阵。bf表示由预先定义的频域向量集合中的一个频域向量组构建的矩阵。c表示由dft得到的系数矩阵。

需要说明的是,这里仅为便于理解,以空域向量集合中的一个空域向量组和频域向量集合中的一个频域向量组为例,说明终端设备对空频矩阵进行空域和频域的dft以确定空域向量以及后文所述的频域向量和加权系数的具体过程。当空域向量集合包括多个空域向量组或频域向量集合包括多个频域向量组时,终端设备对空频矩阵进行空域和频域的dft以确定空域向量以及后文所述的频域向量和加权系数的具体过程与之相似,具体可参考现有技术。为了简洁,这里省略对该具体过程的详细说明。

终端设备可以从该系数矩阵c中确定较强的l个行。终端设备例如可以根据该系数矩阵c中各行元素的模的平方和大小,确定模的平方和较大的l个行。该系数矩阵c中较强的l个行可用于确定空域向量组中被选择的l个空域向量。如,系数矩阵c中较强的l个行的序号可以是空域向量组所构建的矩阵bs中被选择的l个列向量的序号。由此可以确定r个频域单元组共用的l个空域向量。

其中,空域向量的上报个数l可以由网络设备通过信令指示,或者,也可以由终端设备自行确定并上报网络设备,或者,还可以预先定义,如协议定义。本申请对此不作限定。

应理解,这里仅为便于理解,示出了终端设备确定l个空域向量的一种可能的实现方式。但这不应对本申请构成任何限定。终端设备可以预先根据上报带宽上接收到的参考信号确定l个空域向量,也可以基于上报带宽中r个频域单元组中的每个频域单元组上接收到的参考信号,同时确定空域向量、频域向量和加权系数。本申请对于确定空域向量、频域向量和加权系数的先后顺序不作限定。

还应理解,上文中提供的用于确定l个空域向量的方法仅为示例,不应对本申请构成任何限定。l个空域向量的确定方法例如可以与nr协议中ts38.214版本15(release15,r15)中定义的类型ii(typeii)码本的反馈方式下空域向量的确定方法相同。此外,终端设备例如还可以通过现有的估计算法,如多重信号分类算法(multiplesignalclassificationalgorithm,music)、巴特利特(bartlett)算法或旋转不变子空间算法(estimationofsignalparametersviarotationinvarianttechniquealgorithm,esprit)等来确定l个空域向量。为了简洁,这里不再举例说明。

还应理解,上述l个空域向量也可以由网络设备确定,例如根据上下行信道互易性确定,或者,上述l个空域向量也可以是预先定义的,本申请对此不作限定。

在本申请实施例中,终端设备针对r个频域单元组中的每个频域单元组上报的频域向量的长度可以由频域单元组中包含的频域单元数确定,或者,由频域单元组中包含的待上报的频域单元数确定。频域向量的长度具体由频域单元组中包含的频域单元数确定还是频域单元组中包含的待上报的频域单元数确定,可以由协议定义,或者由网络设备和终端设备预先约定,以使得双方基于相同的规则来确定频域向量的长度即可。

以第r个频域单元组为例。终端设备针对该第r个频域单元组上报的频域向量的长度例如可以由第r个频域单元组中包含的频域单元数确定,也可以由第r个频域单元组中包含的待上报的频域单元数确定。这里,频域单元数的粒度可以是上文中所述的待上报的频域单元的粒度。例如可以为子带,也可以为rb、rbg、子载波、prg等。本申请对此不作限定。无论采用这样的长度,待上报的频域单元均可以由上文所述的第九指示信息所确定。

具体地,针对第r个频域单元组上报的频域向量的长度例如可以是第r个频域单元组中包含的频域单元数,也可以大于第r个频域单元组中的频域单元数;针对第r个频域单元组上报的频域向量的长度例如可以是第r个频域单元组中包含的待上报的频域单元数,也可以大于第r个频域单元组中包含的待上报的频域单元数。

频域向量的长度的取值与频域向量集合中所定义的频域向量的长度相关。若频域向量集合中定义了各种不同长度的频域向量,则可以直接将第r个频域单元组中包含的频域单元数或待上报的频域单元数作为频域向量的长度。若频域向量集合中仅定义了有限的几种频域向量的长度,则可以将频域向量集合中长度大于第r个频域单元组中包含的频域单元数的最小长度确定为频域向量的长度,或者,也可以将频域向量集合中长度大于第r个频域单元组中包含的待上报的频域单元数的最小长度确定为频域向量的长度。

以图3示出的频域单元组为例,图中针对频域单元组#1确定的频域向量的长度可以是频域向量集合中长度大于或等于9的最小值,也可以是频域向量集合中长度大于或等于6的最小值;针对频域单元组#2确定的频域向量的长度可以是频域向量集合中长度大于或等于8的最小值,也可以是频域向量集合中长度大于或等于7的最小值;针对频域单元组#3确定的频域向量的长度可以是频域向量集合中长度大于或等于10的最小值,也可以是频域向量集合中长度大于或等于9的最小值;针对频域单元组#4确定的频域向量的长度可以是频域向量集合中长度大于或等于9的最小值,也可以是频域向量集合中长度大于或等于7的最小值。

可以理解的是,由于r个频域单元组中至少有两个频域单元组包含的待上报的频域单元数不同,r个频域单元组中至少有两个频域单元组包含的频域单元数也有可能不同。故,针对不同的频域单元组确定的频域向量的长度有可能不同。换句话说,针对各频域单元组确定的频域向量的长度是相互独立的。

终端设备针对r个频域单元组中的每个频域单元组上报的频域向量的个数可以由网络设备通过信令指示,或者,也可以由终端设备自行确定后上报网络设备,或者,还可以预定义,如协议定义。本申请对此不作限定。

可选地,该方法200还包括:终端设备接收第二指示信息,该第二指示信息用于指示针对r个频域单元组中的每个频域单元组配置的频域向量的上报个数。相应地,网络设备发送该第二指示信息。

网络设备例如可以根据上行信道测量的结果和上下行信道的互易性,确定针对每个频域单元组需要上报的频域向量的个数。网络设备可以预先通过信令通知终端设备针对每个频域单元组需要上报的频域向量的个数。下文中为方便说明,将网络设备针对r个频域单元组分别配置的频域向量的上报个数记作mr,r在1至r中遍历取值,且r和mr均为正整数。

该第二指示信息例如可以携带在高层信令中,如rrc消息或macce。该第二指示信息例如也可以携带在物理层信令中,如dci。本申请对此不作限定。

可选地,该方法200还包括:终端设备发送第四指示信息,该第四指示信息用于指示针对r个频域单元组中的每个频域单元组上报的频域向量的个数。相应地,网络设备接收该第四指示信息。

也就是说,终端设备可以自行确定针对每个频域单元组上报的频域向量的个数。这里为方便说明,将终端设备针对r个频域单元组中各频域单元组分别上报的频域向量的个数也记作mr',r在1至r中遍历取值,且r和mr'均为正整数。

终端设备可以根据预先定义的规则确定针对每个频域单元组上报的频域向量的个数。例如,根据网络设备指示的频域向量的上报个数的总和m(下文会做详细说明),为r个频域单元组平均分配频域向量的上报个数。

终端设备也可以基于反馈精度、量化误差等因素,基于r个频域单元组中每个频域组上接收到的参考信号进行信道测量的结果,根据网络设备指示的频域向量的上报个数的总和m确定针对每个频域单元组上报的频域向量的个数。例如,通过已有的算法,将m个频域向量分配至r个频域单元组,以使得针对r个频域单元组分别上报的频域向量的所构建的信道矩阵与测量得到的信道矩阵的量化误差最小。

应理解,上文示例的终端设备确定针对各频域单元组确定频域向量的上报个数的具体方法仅为示例,不应对本申请构成任何限定。终端设备针对各频域单元组确定频域向量的上报个数属于设备的内部实现行为,可以通过已有的算法来实现,也可以通过预定义的规则来确定,本申请对于终端设备确定针对各频域单元组确定频域向量的上报个数的具体方法不作限定。

终端设备可以采用不同的方式向网络设备指示针对每个频域单元组上报的频域向量的个数。

在一种实现方式中,终端设备可以按照预先定义的顺序将对r个频域单元组中每个频域单元组上报的频域向量的个数分别上报网络设备。例如,按照上报带宽中从首个频域单元至末个频域单元划分所得到的r个频域单元组的顺序依次指示对应的频域向量的个数m1'至mr'。

在另一种实现方式中,终端设备可以将针对r个频域单元组中分别上报的频域向量的个数m1'至mr'的组合上报网络设备。例如,终端设备可以将针对r个频域单元组分别上报的频域向量的个数m1'至mr'的组合通过索引的方式上报网络设备。在这种实现方式中,终端设备和网络设备可以预先保存多个索引和多种组合的对应关系,每个索引对应于r个数值的一种组合,且任意两个索引对应的两种组合不同。这里,两种组合不同可以包括:两种组合中包括的数值部分不同,或,两种组合中包括的数值完全不同,或,两种组合中包括的数值相同但排序不同。

例如,r为4,一种组合可以包括数值{4,2,2,2},另一种组合可以包括数值{4,4,2,2},再一种组合可以包括数值{4,2,4,2},又一种组合可以包括数值{6,4,2,2}。这四种组合是互不相同的。应理解,这里仅为便于理解而示出了几种频域向量的个数的组合,不应对本申请构成任何限定。

每种组合中的r个数值与针对r个频域单元组分别上报的频域向量的个数相对应。当终端设备通过索引指示了一种组合,则被指示的组合中的r个数值分别表示针对r个频域单元组上报的频域向量的个数m1'至mr'。

需要说明的是,在本申请实施例中,由第二指示信息指示的针对第r个频域单元组配置的频域向量的上报个数mr可以是指,针对第r个频域单元组需要上报的频域向量的个数。由第四指示信息指示的针对第r个频域单元组上报的频域向量的个数mr'可以是指,针对第r个频域单元组实际上报的频域向量的个数。二者之间并无关联,可以相同,也可以不同。本申请对此不做限定。

应理解,上述第四指示信息与第一指示信息可以携带在同一信令中,例如可以承载同一信令中的不同字段中;也可以携带在不同的信令中,本申请对此不作限定。

进一步地,当针对每个频域单元组上报的频域向量的个数由终端设备自行确定时,网络设备还可以预先通过信令指示针对r个频域单元组需要上报的频域向量的总个数m。

可选地,该方法还包括:终端设备接收第五指示信息,该第五指示信息用于指示针对r个频域单元组配置的频域向量的上报个数的总和。相应地,网络设备发送该第五指示信息。

下文中为方便说明,将网络设备针对r个频域单元组配置的频域向量的上报个数的总和记作m,m为正整数。

该第五指示信息例如可以携带在高层信令中,如rrc消息或macce。该第五指示信息例如也可以携带在物理层信令中,如dci。本申请对此不作限定。

可以理解的是,当网络设备通过第二指示信息指示了针对r个频域单元组中的每个频域单元组配置的频域向量的上报个数时,也就隐式地指示了针对r个频域单元组配置的频域向量的上报个数的总和,因此,可以不再通过第五指示信息区指示针对r个频域单元组需要上报的频域向量的个数的总和。

需要说明的是,上文中为方便区分,以m1至mr和m1'至mr'来区分网络设备指示的上报个数和终端设备确定的上报个数。但事实上,协议可以预先定义,或者网络设备和终端设备可预先约定,在网络设备指示m1至mr和终端设备上报m1'至mr'中选择一项来执行。也就是说,针对每个频域单元组上报的频域向量的个数由网络设备或终端设备中的一方确定,当其中一方确定了针对每个频域单元组上报的频域向量的个数之后,可以通过信令通知另一方。无论是哪一方确定了频域向量的上报个数,终端设备均可以基于该上报个数上报相应数量的频域向量。后文中为方便说明,在未作出特别说明的情况下,将终端设备针对r个频域单元组上报的频域向量的个数均记作m1至mr。

终端设备针对r个频域单元组中的每个频域单元组上报的加权系数的个数可以是由网络设备通过信令指示,或者,也可以由终端设备自行确定后上报网络设备,或者,还可以预定义,如协议定义。本申请对此不作限定。

可选地,该方法200还包括:终端设备接收第三指示信息,该第三指示信息用于指示针对所述r个频域单元组中的每个频域单元组配置的加权系数的上报个数。相应地,网络设备发送该第三指示信息。

网络设备例如可以根据上行信道测量的结果和上下行信道的互易性,确定针对每个频域单元组需要上报的加权系数的个数。网络设备可以预先通过信令通知终端设备针对每个频域单元组需要上报的加权系数的个数。下文中为方便说明,将网络设备针对r个频域单元组分别配置的加权系数的上报个数记作tr,r在1至r中遍历取值,且r和tr均为正整数。

该第三指示信息例如可以携带在高层信令中,如rrc消息或macce。该第三指示信息例如也可以携带在物理层信令中,如dci。本申请对此不作限定。

若针对r个频域单元组的频域向量的上报个数也由网络设备指示,则上述第二指示信息和第三指示信息可以携带在同一信令中,也可以携带在不同的信令中。本申请对此不作限定。

需要说明的是,终端设备基于网络设备所指示的加权系数的上报个数确定加权系数时,所确定的加权系数中可能包括幅度较小的一个或多个元素,例如,幅度的量化值为零。对于对于幅度量化值为零的加权系数,终端设备可以不做上报,故终端设备实际上报的加权系数的个数可能小于或等于网络设备所指示的加权系数的上报个数。

因此,终端设备在确定了待上报的加权系数之后,可以进一步向网络设备上报针对r个频域单元组中的每个频域单元组上报的加权系数的个数,或者,针对r个频域单元组上报的加权系数的总个数。

可选地,该方法200还包括:终端设备发送第六指示信息,该第六指示信息用于指示针对所述r个频域单元组中的每个频域单元组上报的加权系数的个数。相应地,网络设备接收该第六指示信息。

终端设备可以根据网络设备的指示,如上述第三指示信息,确定针对每个频域单元组上报的加权系数,并进一步指示实际上报的加权系数的个数。终端设备也可以预先自行确定针对每个频域单元组需要上报的频域向量的个数,根据所确定的个数分别针对每个频域单元组确定待上报的加权系数,并进一步指示实际上报的加权系数的个数。这里为方便说明,将终端设备针对r个频域单元组中各频域单元组分别上报的频域向量的个数也记作kr,r在1至r中遍历取值,且r和kr均为正整数。

终端设备自行确定针对每个频域单元组需要上报的加权系数的个数的具体方法可以与终端设备确定针对每个频域单元组上报的频域向量的个数的具体方法相似,为了简洁,这里不再赘述。

如前所述,由于终端设备确定的加权系数中可能包括幅度较小的一个或多个元素,例如,幅度的量化值为零。对于幅度量化值为零的加权系数,终端设备可以不做上报,故终端设备实际上报的加权系数的个数可能小于或等于预先确定的加权系数的上报个数。

终端设备可以采用不同的方式向网络设备指示针对每个频域单元组上报的加权系数的个数。

在一种实现方式中,终端设备可以按照预先定义的顺序将对r个频域单元组中每个频域单元组上报的加权系数的个数分别上报网络设备。例如,按照上报带宽中从首个频域单元至末个频域单元划分所得到的r个频域单元组的顺序依次指示对应的加权系数的个数k1至kr。

在另一种实现方式中,终端设备可以将针对r个频域单元组中分别上报的加权系数的个数k1至kr的组合上报网络设备。例如,终端设备可以将针对r个频域单元组分别上报的加权系数的个数k1至kr的组合通过索引的方式上报网络设备。在这种实现方式中,终端设备和网络设备可以预先保存多个索引和多种组合的对应关系,每个索引对应于r个数值的一种组合,且任意两个索引对应的两种组合不同。这里,两种组合不同可以包括:两种组合中包括的数值部分不同,或,两种组合中包括的数值完全不同,或,两种组合中包括的数值相同但排序不同。

每种组合中的r个数值与针对r个频域单元组分别需要上报的加权系数的个数相对应。当终端设备通过索引指示了一种组合,则被指示的组合中的r个数值分别表示针对r个频域单元组上报的加权系数的个数k1至kr。

在又一种实现方式中,终端设备可以按照预先定义的顺序将对r个频域单元组中每个频域单元组上报的加权系数的个数通过位图来指示。例如,对第r个频域单元组,按照预先定义的顺序将l个空域向量和mr个频域向量构建的个空频向量对分别与长度为l×mr个比特的位图对应,每个比特对应于一个空频向量对,以用于指示所对应的空频向量对是否被选择。被选择的空频向量对也就是用于构建预编码向量的空频向量对。被选择的空频向量对需要上报加权系数。

例如,当某一比特置“0”时,表示所对应的空频向量对未被选择;当某一比特置“1”时,表示所对应的空频向量对被选择。因此,该位图中比特“1”的总个数可以表示针对第r个频域单元组选择的空频向量对的个数,也就是针对第r个频域单元组上报的加权系数的个数。

对于r个频域单元组,终端设备可以通过r个位图来分别指示针对r个频域单元组中的每个频域单元组上报的加权系数的个数,也可以通过一个位图来指示针对r个频域单元组上报的加权系数的总个数。当终端设备通过一个位图来指示针对r个频域单元组上报的加权系数的总个数时,例如可以将上述r个位图按照从第1个频域单元组至第r个频域单元组的顺序依次相接,以得到长度为l×m个比特的位图。

需要说明的是,在本申请实施例中,由第三指示信息指示的针对第r个频域单元组配置的加权系数的上报个数tr可以是指,针对第r个频域单元组需要上报的加权系数的个数。由第六指示信息指示的针对第r个频域单元组上报的加权系数的个数kr可以是指,针对第r个频域单元组实际上报的加权系数的个数。

当网络设备通过第三指示信息指示针对r个频域单元组中每个频域单元组的加权系数的上报个数时,第六指示信息所指示的针对每个频域单元组上报的加权系数的个数与之相关。例如,对于第r个频域单元组,tr≥kr。

当网络设备未向终端设备指示针对r个频域单元组中每个频域单元组的加权系数时,上述tr与kr二者之间并无联系,可以相同,也可以不同。本申请对此不作限定。

应理解,上述第六指示信息与第四指示信息和/或第一指示信息可以携带在同一信令中,例如可以承载同一信令中的不同字段中;也可以分别携带在不同的信令中,本申请对此不作限定。

可选地,该方法200还包括:终端设备发送第七指示信息,该第七指示信息用于指示针对r个频域单元组上报的加权系数的总个数。相应地,网络设备接收该第七指示信息。

下文中为方便说明,将终端设备针对r个频域单元组上报的加权系数的总个数记作k为正整数。

第七指示信息和上述第六指示信息可以择一上报。即,终端设备可以向网络设备上报针对r个频域单元组实际上报的加权系数的总个数,也可以向网络设备上报针对每个频域单元组实际上报的加权系数的个数。

终端设备例如可以通过二进制数向网络设备指示针对r个频域单元组上报的加权系数的总个数,也可以通过位图向网络设备指示针对r个频域单元组上报的加权系数的总个数。终端设备通过位图指示加权系数的个数的具体方法在上文中已经做了详细说明,为了简洁,这里不再赘述。

应理解,上述第七指示信息与第四指示信息和/或第一指示信息可以携带在同一信令中,例如可以承载同一信令中的不同字段中;也可以分别携带在不同的信令中,本申请对此不作限定。

进一步地,当针对每个频域单元组上报的加权系数的个数由终端设备自行确定时,网络设备还可以预先通过信令指示针对r个频域单元组需要上报的加权系数的总个数。

可选地,该方法200还包括:终端设备接收第八指示信息,该第八指示信息用于指示针对所述r个频域单元组配置的加权系数的上报个数的总和。相应地,网络设备发送该第八指示信息。

下文中为方便说明,将网络设备针对r个频域单元组配置的加权系数的上报个数的总和记作t,t为正整数。即,t≥k。

该第八指示信息例如可以携带在高层信令中,如rrc消息或macce。该第五指示信息例如也可以携带在物理层信令中,如dci。本申请对此不作限定。

可以理解的是,当网络设备通过第三指示信息指示了针对r个频域单元组中的每个频域单元组配置的加权系数的上报个数时,也就隐式地指示了针对r个频域单元组配置的加权系数的上报个数的总和,因此,可以不再通过第八指示信息区指示针对r个频域单元组需要上报的加权系数的个数的总和。

此外,若网络设备通过上述第五指示信息向终端设备指示针对r个频域单元组需要上报的频域向量的个数的总和,则该第八指示信息可以与上述第五指示信息携带在同一个信令中,也可以携带在不同的信令中。本申请对此不做限定。

下面详细说明终端设备针对每个频域单元组确定频域向量和加权系数的具体过程。

在一种实现方式中,终端设备可以根据在每个频域单元组上接收到的参考信号,如csi-rs,进行信道测量,以确定每个传输层上、与每个频域单元组中各频域单元对应的预编码向量。应理解,基于信道测量确定各传输层上与各频域单元对应的预编码向量的具体方法可以参考现有技术,为了简洁,这里省略对该具体过程的详细说明。

对于r个频域单元组中的第r个频域单元组,终端设备可以根据同一传输层上该第r个频域单元组中各频域单元的预编码向量构建与传输层对应的空频矩阵,并可以通过对空频矩阵进行空域和频域的dft来确定mr个频域向量和kr个加权系数。对空频矩阵进行空域和频域的dft例如可以通过公式cr=ushhr,zbf来实现。其中,hr,z表示z个传输层中的第z(1≤z≤z,z为整数)个传输层上第r个频域单元组中各频域单元对应的预编码向量所构建的空频矩阵。us表示由上述l个空域向量构建的矩阵,其维度可以是l×ns。bf表示由预先定义的频域向量集合中的一个频域向量组构建的矩阵。cr表示由dft得到的系数矩阵。

需要说明的是,这里仅为便于理解,以频域向量集合中的一个频域向量组为例,说明终端设备对空频矩阵进行频域的dft以确定频域向量以及后文所述的空域向量和加权系数的具体过程。当频域向量集合包括多个频域向量组时,终端设备对空频矩阵进行空域和频域的dft以确定频域向量和加权系数的具体过程与之相似,具体可参考现有技术。为了简洁,这里省略对该具体过程的详细说明。

终端设备可以从该系数矩阵cr中确定较强的mr个列。终端设备例如可以根据该系数矩阵cr中各列元素的模的平方和大小,确定模的平方和较大的mr个列。该系数矩阵cr中较强的mr个列可用于确定频域向量组中被选择的mr个频域向量。如,系数矩阵cr中较强的mr个列的序号可以是频域向量组所构建的矩阵bf中被选择的mr个列向量的序号。由此可以确定第r个频域单元组对应的mr个频域向量。

进一步地,将该系数矩阵cr中较强的mr个列抽取出来可构建新的矩阵cr',其维度可以是l×mr。该矩阵cr'中的l×mr个元素可以与由l个空域向量和mr个频域向量构建的l×mr个空频向量对对应。每个元素对应一个空域向量和一个频域向量。每个元素为所对应的空域向量和频域向量构建的空频向量对的加权系数。

终端设备可以进一步根据上文所述的预先确定的针对第r个频域单元组加权系数的上报个数,例如由网络设备指示或由终端设备自行确定,如记作tr,从该l×mr个加权系数中选择较强的tr个加权系数。当该tr个加权系数中包含由幅度量化值为零的加权系数时,可以不做上报。故终端设备实际上报的加权系数的个数kr可能小于或等于tr。

应理解,上文仅为便于理解,示出了终端设备确定针对第r个频域单元组上报的频域向量和加权系数的一种可能的实现方式。但这不应对本申请构成任何限定。终端设备针对第r个频域单元组上报的频域向量和加权系数的具体方法属于设备的内部实现,可以通过已有的算法来实现。本申请对终端设备确定针对每个频域单元组上报的频域向量和加权系数的具体实现方式不作限定。

还应理解,终端设备针对每个频域单元组确定频域向量和加权系数的步骤可以与上述确定针对每个频域单元组上报的频域向量的个数和加权系数的个数的步骤同时执行,也可以在上述确定针对每个频域单元组上报的频域向量的个数和加权系数的个数之后执行。各步骤执行的先后顺序取决于终端设备所采用的实现算法,本申请对于这两个步骤的执行先后顺序不作限定。文中仅为方便说明和理解,将终端设备确定针对每个频域单元组上报的频域向量的个数和加权系数的个数与终端设备确定频域向量和加权系数这两个步骤分开来说明,不应对执行的先后顺序构成任何限定。

还应理解,终端设备针对每个频域单元组确定频域向量和加权系数的步骤可以与上述确定l个空域向量的步骤同时执行,也可以在上述确定l个空域向量的步骤之后执行。各步骤执行的先后顺序取决于终端设备所采用的实现算法,本申请对于这两个步骤的执行先后顺序也不做限定。上文中仅为便于理解,示出了终端设备确定l个空域向量的一种可能的实现方式,不应对本申请构成任何限定。

在确定了空域向量、频域向量和加权系数之后,终端设备可以通过上述第一指示信息向网络设备上报。

终端设备通过第一指示信息向网络设备上报空域向量、频域向量和加权系数的方法有很多种。

例如,终端设备可以通过l个空域向量的组合的索引来指示l个空域向量,也可以通过l个空域向量各自的索引来分别指示该l个空域向量。在空域向量集合通过过采样因子扩展为多个子集时,终端设备还可以进一步指示l个空域向量所属的子集的索引。

又例如,对于第r个频域单元组,终端设备可以通过mr个频域向量的的组合的索引来指示针对第r个频域单元组上报的mr个频域向量,也可以通过mr个频域向量各自的索引来分别指示该mr个频域向量。在频域向量集合通过过采样因子扩展为多个子集时,终端设备还可以进一步指示该mr个频域向量所属的子集的索引。

又例如,对于第r个频域单元组,终端设备可以通过归一化的方式来指示kr个加权系数,也可以通过分别指示该kr个加权系数中每个加权系数的量化值或量化值索引的方式来指示该kr个加权系数。

应理解,终端设备通过第一指示信息向网络设备指示空域向量、频域向量和加权系数的具体方法可以参考现有技术。为了简洁,这里不再赘述。

还应理解,终端设备可以按照预先约定的顺序,对r个频域单元组中每个频域单元组的频域向量、加权系数依次上报。例如,按照从第1个频域单元组至第r个频域单元组的顺序依次指示频域向量和加权系数。又例如,先按照从第1个频域单元组至第r个频域单元组的顺序依次指示频域向量,再按照从第1个频域单元组至第r个频域单元组的顺序依次指示加权系数,等。为了简洁,这里不再一一举例。网络设备可以按照该预先约定的顺序解析接收到的第一指示信息,以确定针对r个频域单元组中每个频域单元组上报的频域向量和加权系数。

进一步地,该第一指示信息还用于指示所上报的加权系数对应的空频向量对的位置。通过指示每个加权系数对应的空频向量对的位置,也就可以间接地指示每个加权系数与空频向量对的对应关系,或者说,每个加权系数所对应的空域向量和频域向量。

在本申请实施例中,针对r个频域单元组上报的加权系数对应的空频向量对的位置,可以通过与r个频域单元组对应r个字段分别指示;也可以通过一个字段来指示。本申请对此不作限定。

可选地,第一指示信息还用于指示针对每个频域单元组上报的加权系数对应的空频向量对的位置。其中,针对第r个频域单元组上报的加权系数为kr个,kr个加权系数对应的kr个空域向量对选自l×mr个空频向量对,该l×mr个空频向量对由l个空域向量和针对第r个频域单元组上报的mr个频域向量确定。该第一指示信息在用于指示kr个加权系数对应的空频向量对的位置时,具体用于指示kr个空频向量对在l×mr个空频向量对中的相对位置。

以第r个传输层为例,终端设备针对第r个传输层上报的kr个加权系数所对应的kr个空频向量对可以是从l个空域向量和mr个频域向量构建的lr×mr个空频向量对中选择的一个或多个空频向量对。

在一种实现方式中,终端设备可以通过该kr个空频向量对的组合在l×mr个空频向量对中的索引来指示该kr个空频向量对的位置。

具体地说,终端设备可以根据上述l个空域向量和mr个频域向量组合得到的l×mr个空频向量对,预先确定多个空频向量对的多种组合与多个索引的对应关系。每种组合可对应一个索引。任意两个组合中包含的空频向量对不同。该kr个空频向量对可以为该多种组合中的一种,或者,接近该多种组合中的一种。终端设备可通过指示该kr个空频向量对的组合的索引的方式来指示该kr个空频向量对。该kr个空频向量对所带来的指示开销例如可以为个比特。

基于相同的方式,终端设备可通过与r个频域单元组对应的r个索引来分别指示针对每个频域单元组上报的空频向量对。由此带来的指示开销例如可以为个比特。

在这种实现方式中,终端设备可以向网络设备分别指示针对每个频域单元组上报的加权系数的个数。

在另一种实现方式中,终端设备也可以通过长度为l×mr个比特的位图来指示l×mr个空频向量对中被选择的kr个空频向量对的位置。终端设备可以通过位图中的每个比特指示了所对应的空频向量对是否被选择。终端设备通过位图来指示被选择的kr个空频向量对的具体方法在上文中做了详细说明。为了简洁,这里不再赘述。

基于相同的方式,终端设备可通过与r个频域单元组对应的r个位图分别指示针对每个频域单元组上报的加权系数所对应的空频向量对。由此带来的指示开销例如可以为个比特,即,l×m个比特。

在这种实现方式中,终端设备可以通过位图同时指示针对每个频域单元组上报的加权系数的个数以及所对应的空频向量对的位置。因此,当上述第六指示信息为位图时,该第六指示信息与第一指示信息可以为同一指示信息。

可选地,该第一指示信息还用于指示针对r个频域单元组上报的加权系数对应的空频向量对的位置。其中,针对r个频域单元组上报的加权系数为k个,k个加权系数对应的k个空频向量对选择l×m个空频向量对,该l×m个空频向量对由l个空域向量和针对r个频域单元组上报的m个频域向量确定。该第一指示信息在用于指示k个加权系数对应的空频向量对的位置时,具体用于指示k个空频向量对在l×m个空频向量对中的相对位置。

在一种实现方式中,终端设备可以通过该k个空频向量对的组合在l×m个空频向量对中的索引来指示该k个空频向量对的位置。

具体地说,终端设备可以根据上述l个空域向量和m(即,)个频域向量组合得到的l×m个空频向量对,预先确定多个空频向量对的多种组合与多个索引的对应关系。每种组合可对应一个索引。任意两个组合中包含的空频向量对不同。该k个空频向量对可以为该多种组合中的一种,或者,接近该多种组合中的一种。终端设备可通过指示该k个空频向量对的组合的索引的方式来指示该k个空频向量对。该k个空频向量对所带来的指示开销例如可以为个比特。

在这种实现方式中,终端设备可以向网络设备指示针对r个频域单元组上报的加权系数的总个数。

在另一种实现方式中,终端设备也可以通过长度为l×m个比特的位图来指示l×m个空频向量对中被选择的k个空频向量对的位置。终端设备可以通过位图中的每个比特指示了所对应的空频向量对是否被选择。例如,该位图可以是上文中与r个频域单元组对应的r个位图相接而成。终端设备通过该长度为l×m个比特的位图来指示被选择的k个空频向量对的位置的具体方法与终端设备通过长度为l×mr个比特的位图来指示被选择的kr个空频向量对的位置的具体方法相似。由于上文中已经对终端设备通过长度为l×mr个比特的位图来指示被选择的kr个空频向量对的位置的具体方法做了详细说明。为了简洁,这里不再赘述。

在这种实现方式中,终端设备可以通过位图同时指示针对每个频域单元组上报的加权系数的个数以及所对应的空频向量对的位置。因此,当上述第七指示信息为位图时,该第七指示信息与第一指示信息可以为同一指示信息。

应理解,上文列举的用于指示各加权系数对应的空频向量对的位置的方法仅为示例,不应对本申请构成任何限定。本申请对于终端设备指示各加权系数对应的空频向量对的具体方法不作限定。

还应理解,上文所描述的终端设备针对r个频域单元组确定空域向量、频域向量和加权系数的具体过程仅为示例。而不应对本申请构成任何限定。

当发射天线的极化方向数大于1时,如极化方向数为2,终端设备可以基于上文所述的方法针对r个频域单元组空域向量、频域向量、加权系数以及加权系数所对应的空频向量对的位置。或者,终端设备可以将上文所述的针对r个频域单元组确定的空域向量和频域向量分别用于两个极化方向,即,两个极化方向共用由上文所述的方法确定的l个空域向量和m个频域向量,终端设备还可进一步针对每个极化方向上的r个频域单元组确定加权系数以及加权系数所对应的空频向量对的位置。

当传输层数大于1时,终端设备可以基于上文所述的方法针对r个频域单元组空域向量、频域向量、加权系数以及加权系数所对应的空频向量对的位置。或者,终端设备可以将上文所述的针对r个频域单元组确定的空域向量和频域向量用于多个传输层,即,多个传输层共用由上文所述的方法确定的l个空域向量和m个频域向量。终端设备还可以进一步针对每个传输层上的r个频域单元组确定加权系数以及加权系数所对应的空频向量对的位置。

当发射天线的极化方向数大于1和/或传输层数大于1时,该第一指示信息可以包括针对多个极化方向和/或针对多个传输层分别确定的空域向量、频域向量、加权系数以及加权系数所对应的空频向量对的位置。当多个极化方向或多个传输层共用空域向量和频域向量时,该第一指示信息中l个空域向量的指示可以通过同一字段指示,仅只需指示一次,而无需针对多个极化方向和/或多个传输层指示多次。该第一指示信息中m个频域向量的指示也可以通过同一字段指示,仅只需指示一次,而无需针对多个极化方向和/或多个传输层指示多次。

在步骤230中,终端设备发送第一指示信息。相应地,网络设备接收该第一指示信息。

具体地,该第一指示信息可以是pmi,也可以是pmi中的部分信元,还可以是其他信息。本申请对此不作限定。该第一指示信息可以携带在现有技术中的一个或者多个消息中由终端设备发送给网络设备,也可以携带在本申请新设计的一个或者多个消息中由终端设备发送给网络设备。终端设备例如可以通过物理上行资源,如物理上行共享信道(physicaluplinksharechannel,pusch)或物理上行控制信道(physicaluplinkcontrolchannel,pucch),向网络设备发送该第一指示信息,以便于网络设备基于该第一指示信息恢复预编码向量。

终端设备通过物理上行资源向网络设备发送第一指示信息的具体方法可以与现有技术相同,为了简洁,这里省略对其具体过程的详细说明。

在步骤240中,网络设备根据该第一指示信息确定每个频域单元组中一个或多个频域单元的预编码向量。

网络设备在接收到第一指示信息之后,可以确定针对r个频域单元组中每个频域单元组反馈的空域向量、频域向量和加权系数。网络设备根据第一指示信息确定空域向量、频域向量和加权系数的方法与终端设备指示空域向量、频域向量和加权系数的方法相对应。

以一个频域单元组为例。若终端设备采用空域向量的组合的索引来指示被选择的空域向量,则网络设备可以根据该索引以及预先定义的索引与多个空域向量的组合的多种对应关系,从空域向量集合中确定被选择的一个或多个空域向量。

若终端设备采用各空域向量的索引来指示被选择的空域向量,则网络设备可以根据各索引从空域向量集合中确定终端设备所指示的一个或多个空域向量。若终端设备采用频域向量的组合的索引来指示被选择的频域向量,则网络设备可以根据该索引以及预先定义的索引与多个频域向量的组合的多种对应关系,从频域向量集合中确定与被选择的一个或多个频域向量。若终端设备采用各频域向量的索引来指示被选择的频域向量,则网络设备可以根据各索引从频域向量集合中确定终端设备所指示的一个或多个频域向量。

若终端设备采用位图来指示各加权系数所对应的空频向量对的位置,则网络设备可以根据位图以及预先定义的空频向量对的排序来确定各加权系数所对应的空频向量对。若终端设备采用多个空频向量对的组合的索引来指示被选择的空频向量对的位置,则网络设备可以根据预先定义的索引与多个空频向量对的组合的对应关系,确定该索引所对应的多个空频向量对的组合来确定被选择的空频向量对。

其中,该r个频域单元组可以由网络设备预先确定。

可选地,该方法200还包括:步骤250,网络设备确定r个频域单元组。

网络设备可以从上报带宽中确定r个频域单元组。应理解,网络设备从上报带宽中确定r个频域单元组的具体方法与终端设备从上报带宽中确定r个频域单元组的具体方法相同。由于上文中步骤220结合附图详细说明了终端设备确定r个频域单元组的具体方法,为了简洁,这里不再赘述。

网络设备在确定了与r个频域单元组分别对应的空域向量、频域向量和加权系数之后,便可以基于每个频域单元组对应的空域向量、频域向量和加权系数构建每个频域单元组中一个或多个频域单元的预编码向量。

在一种可能的实现方式中,网络设备可以根据终端设备针对每个频域单元组上报的空域向量、频域向量和加权系数,构建与r个频域单元组分别对应的空频矩阵h:h=[h1h2…hr]。其中,第r个频域单元组对应的空频矩阵可以为hr:hr=uscruf,rh。则,与r个频域单元组对应的空频矩阵h可以表示如下:

其中,us表示由上述l个空域向量构建的矩阵,其维度可以是ns×l。uf,r表示由针对第r个频域单元组反馈的mr个频域向量构建的矩阵,其维度可以是nf,r×mr。nf,r表示针对第r个频域单元组反馈的频域向量的长度,nf,r为正整数。cr表示由针对第r个频域单元组反馈的加权系数构成的矩阵,其维度可以是l×mr。因此,第r个频域单元组对应的空频矩阵hr的维度可以是ns×nf,r。

在确定了与r个频域单元组分别对应的空频矩阵之后,网络设备可以进一步确定与每个频域单元组中一个或多个频域单元对应的预编码向量。例如,若频域向量的长度nf,r由频域单元组中待上报的频域单元数确定,则第r个频域单元组对应的空频矩阵hr中,其中第j个待上报的频域单元对应的预编码向量为该空频矩阵中的第j列;若频域向量的长度由频域单元组中频域单元的数量确定,则第r个频域单元组对应的空频矩阵hr中,其中第j个频域单元对应的预编码向量为该空频矩阵中的第j列。其中,j为正整数。

应理解,上文列举的空频矩阵h的形式仅为示例,不应对本申请构成任何限定。与每个频域单元组对应的空频矩阵也可以分别单独确定。本申请对此不作限定。

还应理解,通过空频矩阵来确定与频域单元对应的预编码向量仅为一种可能的实现方式。网络设备也可以直接通过公式来确定与频域单元对应的预编码向量。例如,第r个频域单元组中第j个待上报的频域单元对应的预编码向量wj,r可以由确定。其中,表示归一化系数,ul表示l个空域向量中的第l个空域向量;表示mr个频域向量中的第mr个频域向量,针对第r个频域单元组上报的频域向量的长度例如可以为待上报的频域单元数;表示中的第j个元素,表示的共轭;表示与第l个空域向量ul和第mr个频域向量对应的加权系数。

还应理解,上文所列举的网络设备确定与频域单元对应的预编码向量的具体方法以一个极化方向、一个传输层为例而示例,但这不应对本申请构成任何限定。

当发射天线的极化方向数大于1时,如极化方向数为2,网络设备可以基于与上文所述相似的方法来确定与频域单元对应的预编码向量。此情况下,空域向量的维度可以由ns变为2ns。相应地,与第r个频域单元组对应的空频矩阵的维度可以由ns×nf,r变为2ns×nf,r。

当传输层数大于1时,网络设备可以基于与上文所述相似的方法来确定与频域单元对应的预编码向量。并可以将各个传输层中对应于同一频域单元的预编码向量抽取出来,例如进行归一化处理等,从而可以构建得到与同一频域单元对应的预编码矩阵。网络设备根据多个传输层中同一频域单元的预编码向量构建该频域单元对应的预编码矩阵的具体过程可以参考现有技术。为了简洁,这里不再赘述。

因此,本申请实施例通过对上报带宽中的频域单元进行分组,通过对每个频域单元组分别进行双域压缩,以获得针对多个频域单元组分别上报的频域向量和加权系数。通过对频域单元分组并基于每个频域单元组确定频域向量,可以使得终端设备采用不同长度的频域向量来构建与各个频域单元组对应的预编码向量。由此,终端设备可以基于每个频域单元组中待上报的频域单元的个数和分布,确定合理的频域向量长度,以使得所确定的频域向量能够更好地反映信道在频域的变化规律,有利于获得较高的反馈精度。

与此相对,若基于整个上报带宽进行双域压缩,则终端设备需要使用同一长度的频域向量来模拟信道在频域的变化规律。在有些情况下,待上报的频域单元在上报带宽分布可能并不连续,或者待上报的频域单元较少。若采用与待上报的频域单元数相同长度的频域向量集合来进行压缩,由于待上报的频域单元的连续性不好,所得到的频域向量并不能准确地反映信道在频域的变化规律;若采用与整个上报带宽相同的频域向量来进行压缩,则可能会带来较大的开销。因此在开销相当的情况下,本申请所提供的指示和确定预编码向量的方法,能够获得较高的反馈精度,从而更高的反馈开销和反馈精度的折衷效率。

应理解,上述实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

以上,结合图2至图5详细说明了本申请实施例提供的指示和确定预编码向量的方法。以下,结合图6至图8详细说明本申请实施例提供的通信装置。

图6是本申请实施例提供的通信装置的示意性框图。如图所示,该通信装置1000可以包括通信单元1100和处理单元1200。

在一种可能的设计中,该通信装置1000可对应于上文方法实施例中的终端设备,例如,可以为终端设备,或者配置于终端设备中的芯片。

具体地,该通信装置1000可对应于根据本申请实施例的方法200中的终端设备,该通信装置1000可以包括用于执行图2中的方法200中终端设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图2中的方法200的相应流程。

其中,当该通信装置1000用于执行图2中的方法200时,通信单元1100可用于执行方法200中的步骤230,处理单元1200可用于执行方法200中的步骤210和步骤220。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

还应理解,该通信装置1000为终端设备时,该通信装置1000中的通信单元1100可对应于图7中示出的终端设备2000中的收发器2020,该通信装置1000中的处理单元1200可对应于图7中示出的终端设备2000中的处理器2010。

还应理解,该通信装置1000为配置于终端设备中的芯片时,该通信装置1000中的通信单元1100可以为输入/输出接口。

在另一种可能的设计中,该通信装置1000可对应于上文方法实施例中的网络设备,例如,可以为网络设备,或者配置于网络设备中的芯片。

具体地,该通信装置1000可对应于根据本申请实施例的方法200中的网络设备,该通信装置1000可以包括用于执行图2中的方法200中的网络设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图2中的方法200的相应流程。

其中,当该通信装置1000用于执行图2中的方法200时,通信单元1100可用于执行方法200中的步骤230,处理单元1200可用于执行方法200中的步骤240和步骤250。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

还应理解,该通信装置1000为网络设备时,该通信装置1000中的通信单元为可对应于图8中示出的网络设备3000中的收发器3200,该通信装置1000中的处理单元1200可对应于图8中示出的网络设备3000中的处理器3100。

还应理解,该通信装置1000为配置于网络设备中的芯片时,该通信装置1000中的通信单元1100可以为输入/输出接口。

图7是本申请实施例提供的终端设备2000的结构示意图。该终端设备2000可应用于如图1所示的系统中,执行上述方法实施例中终端设备的功能。如图所示,该终端设备2000包括处理器2010和收发器2020。可选地,该终端设备2000还包括存储器2030。其中,处理器2010、收发器2002和存储器2030之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器2030用于存储计算机程序,该处理器2010用于从该存储器2030中调用并运行该计算机程序,以控制该收发器2020收发信号。可选地,终端设备2000还可以包括天线2040,用于将收发器2020输出的上行数据或上行控制信令通过无线信号发送出去。

上述处理器2010可以和存储器2030可以合成一个处理装置,处理器2010用于执行存储器2030中存储的程序代码来实现上述功能。具体实现时,该存储器2030也可以集成在处理器2010中,或者独立于处理器2010。该处理器2010可以与图6中的处理单元对应。

上述收发器2020可以与图6中的通信单元对应,也可以称为收发单元。收发器2020可以包括接收器(或称接收机、接收电路)和发射器(或称发射机、发射电路)。其中,接收器用于接收信号,发射器用于发射信号。

应理解,图7所示的终端设备2000能够实现图2所示方法实施例中涉及终端设备的各个过程。终端设备2000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。

上述处理器2010可以用于执行前面方法实施例中描述的由终端设备内部实现的动作,而收发器2020可以用于执行前面方法实施例中描述的终端设备向网络设备发送或从网络设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。

可选地,上述终端设备2000还可以包括电源2050,用于给终端设备中的各种器件或电路提供电源。

除此之外,为了使得终端设备的功能更加完善,该终端设备2000还可以包括输入单元2060、显示单元2070、音频电路2080、摄像头2090和传感器2100等中的一个或多个,所述音频电路还可以包括扬声器2082、麦克风2084等。

图8是本申请实施例提供的网络设备的结构示意图,例如可以为基站的结构示意图。该基站3000可应用于如图1所示的系统中,执行上述方法实施例中网络设备的功能。如图所示,该基站3000可以包括一个或多个射频单元,如远端射频单元(remoteradiounit,rru)3100和一个或多个基带单元(bbu)(也可称为分布式单元(du))3200。所述rru3100可以称为收发单元,与图6中的通信单元1200对应。可选地,该收发单元3100还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线3101和射频单元3102。可选地,收发单元3100可以包括接收单元和发送单元,接收单元可以对应于接收器(或称接收机、接收电路),发送单元可以对应于发射器(或称发射机、发射电路)。所述rru3100部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送指示信息。所述bbu3200部分主要用于进行基带处理,对基站进行控制等。所述rru3100与bbu3200可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。

所述bbu3200为基站的控制中心,也可以称为处理单元,可以与图6中的处理单元1100对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述bbu(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成上述指示信息等。

在一个示例中,所述bbu3200可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte网),也可以分别支持不同接入制式的无线接入网(如lte网,5g网或其他网)。所述bbu3200还包括存储器3201和处理器3202。所述存储器3201用以存储必要的指令和数据。所述处理器3202用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器3201和处理器3202可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。

应理解,图8所示的基站3000能够实现图2的方法实施例中涉及网络设备的各个过程。基站3000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。

上述bbu3200可以用于执行前面方法实施例中描述的由网络设备内部实现的动作,而rru3100可以用于执行前面方法实施例中描述的网络设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。

本申请实施例还提供了一种处理装置,包括处理器和接口;所述处理器用于执行上述任一方法实施例中的指示和确定预编码向量的方法。

应理解,上述处理装置可以是一个芯片。例如,该处理装置可以是现场可编程门阵列(fieldprogrammablegatearray,fpga),可以是专用集成芯片(applicationspecificintegratedcircuit,asic),还可以是系统芯片(systemonchip,soc),还可以是中央处理器(centralprocessorunit,cpu),还可以是网络处理器(networkprocessor,np),还可以是数字信号处理电路(digitalsignalprocessor,dsp),还可以是微控制器(microcontrollerunit,mcu),还可以是可编程控制器(programmablelogicdevice,pld)或其他集成芯片。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2所示实施例的方法。

根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2所示实施例的方法。

根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digitalvideodisc,dvd))、或者半导体介质(例如,固态硬盘(solidstatedisc,ssd))等。

上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。

在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrativelogicalblock)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,各功能单元的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令(程序)。在计算机上加载和执行所述计算机程序指令(程序)时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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