本申请涉及通信领域,并且更具体地,涉及一种上报信道状态信息的方法和通信装置。
背景技术:
在大规模多输入多输出(massivemultiple-inputmultipleoutput,massivemimo)技术中,终端设备例如可以通过信道测量等方式向网络设备上报信道状态信息(channelstateinformation,csi),以便网络设备获取通信链路的信道属性,采用预编码技术减小多用户之间的干扰以及同一用户的多个信号流之间的干扰,从而提高信号质量,实现空分复用,提高频谱利用率。
终端设备上报csi又称为“终端设备反馈csi”,反馈的方式可以包括显式反馈和隐式反馈。显式反馈是指终端设备反馈信道矩阵,隐式反馈是指终端设备反馈预编码矩阵。以隐式反馈为例,终端设备可以通过信道测量确定与下行信道相适配的预编码矩阵,并希望通过反馈,使得网络设备获得与终端设备所确定的预编码向量相同或相近的预编码矩阵。为降低反馈开销,提高反馈精度,在一种实现方式中,终端设备可以通过空域压缩和频域压缩结合的反馈方式来向网络设备指示预编码矩阵。具体地,终端设备可以基于信道测量确定每个空间层上各频带的预编码向量,并将所确定的每个空间层上的预编码向量通过至少一个空域分量向量和至少一个频域分量向量的加权和来近似地表示。终端设备可以将被选择用来指示预编码向量的空域分量向量、频域分量向量以及相对应的空频合并系数反馈给网络设备,以便网络设备通过空域分量向量和频域分量向量所构建的矩阵的加权和,恢复出与各空间层上各频带对应的预编码向量,进而可以确定与各频带对应的预编码矩阵。
终端设备向网络设备反馈上述空频合并系数,一般会上报空频合并系数(例如非零的空频合并系数或者较大的空频合并系数)的位置和其对应的数值。然而,在目前的上报csi的方法中,终端设备反馈空频合并系数的位置需要较大的指示开销。
技术实现要素:
本申请提供一种上报信道状态信息的方法和通信装置,有利于降低终端设备反馈空频合并系数的位置的指示开销。
第一方面,提供了一种上报信道状态信息的方法,该方法可以由终端设备执行,或者,也可以由配置于终端设备的部件(如电路或芯片)执行。本申请对此不作限定。
该方法包括:生成第一指示信息和多组第二指示信息,所述第一指示信息用于指示多个频域分量向量,所述多组第二指示信息中的每组第二指示信息与一个空间层和多个空域分量向量相对应,用于构建所述一个空间层在多个频带上的预编码向量,所述每组第二指示信息中的每个第二指示信息与所述多个空域分量向量中的一个空域分量向量相对应,用于指示所述多个频域分量向量中与所述一个空域分量向量对应的至少一个频域分量向量,其中,所述多个频带上的预编码向量由多个空频分量向量的加权和构建,所述多个空频分量向量中的每个空频分量向量由所述多个空域分量向量中的一个空域分量向量以及所述一个空域分量向量所对应的第二指示信息所指示的至少一个频域分量向量中的一个频域分量向量构建;发送所述第一指示信息和所述第二指示信息。
本申请实施例通过第一指示信息指示多个频域分量向量,再通过多组第二指示信息为每个空间层的每个空域分量向量指示该多个频域分量向量中的至少一个频域分量向量,从而指示预编码矩阵中空频合并系数的位置,有利于降低终端设备反馈空频合并系数的位置的指示开销,提高csi的反馈效率。
结合第一方面,在第一方面的某些实现方式中,所述多个频域分量向量是连续的,所述第一指示信息用于指示所述多个频域分量向量的起始位置k2和所述多个频域分量向量的数量m2,k2为大于或等于0的整数,m2为大于或等于2的整数。
上述多个频域分量向量是连续的,本申请实施例也可将其覆盖范围称为“大窗”,在反馈该多个频域分量向量时,终端设备可以反馈大窗长和大窗的起始位置,即通过上述第一指示信息指示该多个频域分量向量的起始位置和数量。该多个频域分量向量的起始位置k2可以理解为该多个频域分量向量中第一个频域分量向量在候选频域分量向量序列中的索引,因此,k2的取值可以为0至nf-1。在一种可能的实现方式中,由于候选频域分量向量的数量为nf,则该起始位置共有nf种可能的情况,指示该多个频域分量向量的起始位置k2所占用的比特数为
结合第一方面,在第一方面的某些实现方式中,在所述第一指示信息中,指示所述多个频域分量向量的起始位置所占用的比特数为
最强空频分量向量也称为最强空频对,可以理解为幅度值最大的空频合并系数。应理解,终端设备可以将第i个空间层对应的li个空域分量向量分别对应的mi,j个频域分量向量的并集构成的mi个频域分量向量中对应幅度值最大的空频合并系数的频域分量向量移动至某一固定位置(例如第一个频域分量向量,也可以称为某一固定索引值,例如索引值为0)的频域向量上,其他mi-1个频域分量向量索引依次进行相同的循环移位。在本实施例中,每个空间层对应的mi个频域分量向量中,对应于最强空频分量向量的频域分量向量均为候选频域分量向量序列中的第一个频域分量向量(索引值为0)。
在将每个空间层对应的最强空频分量向量所对应的频域分量向量移位至候选频域分量向量序列中的第一个频域分量向量之后,终端设备可以先确定上述多个频域分量向量的数量m2,再选择上述多个频域分量向量的起始位置。由于终端设备所选择的多个频域分量向量必须包括上述最强空频分量向量所对应的频域分量向量(位于候选频域分量向量序列中的第一个),且多个频域分量向量的数量m2已知,则该多个频域分量向量的起始位置共存在m2种可能的情况,指示该多个频域分量向量的起始位置所占用的比特数为
结合第一方面,在第一方面的某些实现方式中,若k2+m2≤nf,则所述多个频域分量向量的索引为k2~k2+m2-1;若k2+m2>nf,则所述多个频域分量向量的索引为k2~nf-1以及0~(k2+m2-1)modnf;其中,nf为候选频域分量向量的数量,nf为大于或等于2的整数,所述多个频域分量向量是从nf个候选频域分量向量中选择的。
本申请实施例的连续的多个频域分量向量具有“循环”特性,即在包括nf个候选频域分量向量的候选频域分量向量序列中,大窗的长度若超出了序列尾部,则剩余的窗长覆盖序列首部。以nf=10为例(10个候选频域分量向量的索引依次为0~9),若连续的多个频域分量向量的起始位置k2=3,数量m2=5,则大窗长对应的5个频域分量向量的索引依次为3~7;若连续的多个频域分量向量的起始位置k2=8,数量m2=5,则大窗长对应的5个频域分量向量的索引依次为8~9和0~2。通过上述循环特性,可以使得大窗的长度尽可能小,从而采用较少的比特指示大窗的起始位置和窗长,有利于节省终端设备的上报开销。
结合第一方面,在第一方面的某些实现方式中,所述每个第二指示信息用于指示多组连续的至少一个频域分量向量。
本申请实施例将一组连续的至少一个频域分量向量的覆盖范围称为“小窗”,一个第二指示信息可以指示多个小窗,一个第二指示信息对应一个空间层的一个空域分量向量,因此,一个空域分量向量会对应多个小窗,该多个小窗所包括的频域分量向量即为该空域分量向量所对应的频域分量向量。如上所述,第i个空间层对应li个空域分量向量,该li个空域分量向量中的第j个空域分量向量对应mi,j个频域分量向量,该mi,j个频域分量向量为该第j个空域分量向量对应的第二指示信息所指示的多个小窗所包括的所有频域分量向量。由于上述多个小窗是从第一指示信息所指示的多个频域分量向量中选择的,因此,上述小窗均包括在大窗中,且一个大窗中可以包括多个小窗。本申请实施例正是通过这种大窗和小窗组合上报的方式,节省了终端设备反馈空频合并系数的位置的指示开销。
结合第一方面,在第一方面的某些实现方式中,所述每个第二指示信息包括第二位置指示信息和多个第二子指示信息,所述第二位置指示信息用于指示所述多组连续的至少一个频域分量向量对应的多个起始位置,所述多个第二子指示信息中每个第二子指示信息用于指示所述多组连续的至少一个频域分量向量中每组连续的至少一个频域分量向量的数量。
应理解,上述第二位置指示信息是通过一个指示信息指示了一个第二指示信息对应的多组连续的至少一个频域分量向量的多个起始位置。上述“多组连续的至少一个频域分量向量”指的是连续的至少一个频域分量向量具有多组,例如,连续的2个频域分量向量为第1组,连续的5个频域分量向量为第2组等等,假设共有5组连续的至少一个频域分量向量,则第二位置指示信息指示的是该5组连续的至少一个频域分量向量分别对应的5个起始位置。
应理解,对于每组第二指示信息中的每一个第二指示信息,都需要通过上述方式进行反馈。还应理解,本申请实施例的小窗所对应的连续的至少一个频域分量向量也具有“循环”特性,即在包括起始位置k2和窗长m2的大窗中,若小窗的长度若超出了大窗尾部,则剩余的小窗长覆盖该大窗首部。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:生成第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;发送所述第三指示信息和所述多个第四指示信息。
结合第一方面,在第一方面的某些实现方式中,所述多个空域分量向量是连续的,所述第三指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
上述多个空域分量向量是连续的,本申请实施例也可以将其覆盖范围称为“大窗”,与频域分量向量的反馈类似,在反馈该多个空域分量向量时,终端设备可以反馈大窗长和大窗的起始位置,即通过上述第三指示信息指示该多个空域分量向量的起始位置和数量。该多个空域分量向量的起始位置k1可以理解为该多个空域分量向量中的第一个空域分量向量在候选空域分量向量序列中的索引,因此,k1的取值可以为0至ns。在一种可能的实现方式中,由于候选空域分量向量的数量为ns,则该起始位置共有ns种可能的情况,指示该连续m1个空域分量向量的起始位置所占用的比特数为
结合第一方面,在第一方面的某些实现方式中,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
本申请实施例的连续的多个空域分量向量具有“循环”特性,即在包括ns个候选空域分量向量的候选空域分量向量序列中,大窗的长度若超出了序列尾部,则剩余的窗长覆盖序列首部。以ns=10为例(10个候选空域分量向量的索引依次为0~9),若连续的多个空域分量向量的起始位置k1=3,数量m1=5,则大窗长对应的5个空域分量向量的索引依次为3~7;若连续的多个空域分量向量的起始位置k1=8,数量m1=5,则大窗长对应的5个空域分量向量的索引依次为8~9和0~2。通过上述循环特性,可以使得大窗的长度尽可能小,从而采用较少的比特指示大窗的起始位置和窗长,有利于节省终端设备的上报开销。
结合第一方面,在第一方面的某些实现方式中,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。
本申请实施例将一组连续的至少一个空域分量向量的覆盖范围称为“小窗”,一个第四指示信息可以指示多个小窗。第i个空间层对应的li个空域分量向量为该第i个空间层对应的第四指示信息所指示多个小窗所包括的所有空域分量向量。由于上述多个小窗是从第三指示信息所指示的多个空域分量向量中选择的,因此,上述小窗均包括在大窗中,且一个大窗中可以包括多个小窗。本申请实施例正是通过这种大窗和小窗组合上报的方式,节省了终端设备反馈空频合并系数的位置的指示开销。
结合第一方面,在第一方面的某些实现方式中,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
应理解,上述第四位置指示信息是通过一个指示信息指示了一个第四指示信息对应的多组连续的至少一个空域分量向量的多个起始位置。上述“多组连续的至少一个空域分量向量”指的是连续的至少一个空域分量向量具有多组,例如,连续的2个空域分量向量为第1组,连续的5个空域分量向量为第2组等等,假设共有5组连续的至少一个空域分量向量,则第四位置指示信息指示的是该5组连续的至少一个空域分量向量分别对应的5个起始位置。
结合第一方面,在第一方面的某些实现方式中,所述每个第四指示信息所指示的空域分量向量的数量为l,所述多个第四子指示信息的数量为所述多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
在这种情况下,每个空间层对应的空域分量向量的数量相等(均为l),且l是预配置或预定义的整数,无需终端设备上报。针对每个空间层,终端设备可以少上报一个小窗的窗长,以节省第四指示信息的指示开销。
第二方面,提供了另一种上报信道状态信息的方法,该方法可以由网络设备执行,或者,也可以由配置于网络设备的部件(如电路或芯片)执行。本申请对此不作限定。
该方法包括:接收第一指示信息和多组第二指示信息,所述第一指示信息用于指示多个频域分量向量,所述多组第二指示信息中的每组第二指示信息与一个空间层和多个空域分量向量相对应,用于构建所述一个空间层在多个频带上的预编码向量,所述每组第二指示信息中的每个第二指示信息与所述多个空域分量向量中的一个空域分量向量相对应,用于指示所述多个频域分量向量中与所述一个空域分量向量对应的至少一个频域分量向量,其中,所述多个频带上的预编码向量由多个空频分量向量的加权和构建,所述多个空频分量向量中的每个空频分量向量由所述多个空域分量向量中的一个空域分量向量以及所述一个空域分量向量所对应的第二指示信息所指示的至少一个频域分量向量中的一个频域分量向量构建;根据所述第一指示信息和所述多组第二指示信息,确定各个空间层在多个频带上的预编码向量。
结合第二方面,在第二方面的某些实现方式中,所述多个频域分量向量是连续的,所述第一指示信息用于指示所述多个频域分量向量的起始位置k2和所述多个频域分量向量的数量m2,k2为大于或等于0的整数,m2为大于或等于2的整数。
结合第二方面,在第二方面的某些实现方式中,在所述第一指示信息中,指示所述多个频域分量向量的起始位置所占用的比特数为
结合第二方面,在第二方面的某些实现方式中,若k2+m2≤nf,则所述多个频域分量向量的索引为k2~k2+m2-1;若k2+m2>nf,则所述多个频域分量向量的索引为k2~nf-1以及0~(k2+m2-1)modnf;其中,nf为候选频域分量向量的数量,nf为大于或等于2的整数,所述多个频域分量向量是从nf个候选频域分量向量中选择的。
结合第二方面,在第二方面的某些实现方式中,所述每个第二指示信息用于指示多组连续的至少一个频域分量向量。
结合第二方面,在第二方面的某些实现方式中,所述每个第二指示信息包括第二位置指示信息和多个第二子指示信息,所述第二位置指示信息用于指示所述多组连续的至少一个频域分量向量对应的多个起始位置,所述多个第二子指示信息中每个第二子指示信息用于指示所述多组连续的至少一个频域分量向量中每组连续的至少一个频域分量向量的数量。
结合第二方面,在第二方面的某些实现方式中,所述方法还包括:接收第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;根据所述第三指示信息和所述多个第四指示信息,确定各个空间层对应的至少一个空域分量向量。
结合第二方面,在第二方面的某些实现方式中,所述多个空域分量向量是连续的,所述第三指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
结合第二方面,在第二方面的某些实现方式中,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
结合第二方面,在第二方面的某些实现方式中,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。
结合第二方面,在第二方面的某些实现方式中,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
结合第二方面,在第二方面的某些实现方式中,所述每个第四指示信息所指示的空域分量向量的数量为l,所述多个第四子指示信息的数量为所述多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
第三方面,提供了另一种上报信道状态信息的方法,该方法可以由终端设备执行,或者,也可以由配置于终端设备的部件(如电路或芯片)执行。本申请对此不作限定。
该方法包括:生成第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;发送所述第三指示信息和所述多个第四指示信息。
结合第三方面,在第三方面的某些实现方式中,所述多个空域分量向量是连续的,所述第三指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
结合第三方面,在第三方面的某些实现方式中,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
结合第三方面,在第三方面的某些实现方式中,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。。
结合第三方面,在第三方面的某些实现方式中,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
结合第三方面,在第三方面的某些实现方式中,所述每个第四指示信息所指示的空域分量向量的数量为l,所述多个第四子指示信息的数量为所述多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
第四方面,提供了另一种上报信道状态信息的方法,该方法可以由网络设备执行,或者,也可以由配置于网络设备的部件(如电路或芯片)执行。本申请对此不作限定。
该方法包括:接收第四指示信息和多个第四指示信息,所述第四指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;根据所述第三指示信息和所述多个第四指示信息,确定各个空间层对应的至少一个空域分量向量。
结合第四方面,在第四方面的某些实现方式中,所述多个空域分量向量是连续的,所述第四指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
结合第四方面,在第四方面的某些实现方式中,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
结合第四方面,在第四方面的某些实现方式中,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。
结合第四方面,在第四方面的某些实现方式中,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
结合第四方面,在第四方面的某些实现方式中,所述每个第四指示信息所指示的空域分量向量的数量为l,所述多个第四子指示信息的数量为所述多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
第五方面,提供了一种通信装置,包括用于执行第一方面或第一方面中任一种可能实现方式中的方法的各个模块或单元。
具体地,该通信装置包括处理单元和收发单元。该处理单元用于:生成第一指示信息和多组第二指示信息,所述第一指示信息用于指示多个频域分量向量,所述多组第二指示信息中的每组第二指示信息与一个空间层和多个空域分量向量相对应,用于构建所述一个空间层在多个频带上的预编码向量,所述每组第二指示信息中的每个第二指示信息与所述多个空域分量向量中的一个空域分量向量相对应,用于指示所述多个频域分量向量中与所述一个空域分量向量对应的至少一个频域分量向量,其中,所述多个频带上的预编码向量由多个空频分量向量的加权和构建,所述多个空频分量向量中的每个空频分量向量由所述多个空域分量向量中的一个空域分量向量以及所述一个空域分量向量所对应的第二指示信息所指示的至少一个频域分量向量中的一个频域分量向量构建;该收发单元用于:发送所述第一指示信息和所述第二指示信息。
第六方面,提供了一种通信装置,包括用于执行第二方面或第二方面中任一种可能实现方式中的方法的各个模块或单元。
具体地,该通信装置包括处理单元和收发单元。该收发单元用于:接收第一指示信息和多组第二指示信息,所述第一指示信息用于指示多个频域分量向量,所述多组第二指示信息中的每组第二指示信息与一个空间层和多个空域分量向量相对应,用于构建所述一个空间层在多个频带上的预编码向量,所述每组第二指示信息中的每个第二指示信息与所述多个空域分量向量中的一个空域分量向量相对应,用于指示所述多个频域分量向量中与所述一个空域分量向量对应的至少一个频域分量向量,其中,所述多个频带上的预编码向量由多个空频分量向量的加权和构建,所述多个空频分量向量中的每个空频分量向量由所述多个空域分量向量中的一个空域分量向量以及所述一个空域分量向量所对应的第二指示信息所指示的至少一个频域分量向量中的一个频域分量向量构建;该处理单元用于:根据所述第一指示信息和所述多组第二指示信息,确定各个空间层在多个频带上的预编码向量。
第七方面,提供了一种通信装置,包括用于执行第三方面或第三方面中任一种可能实现方式中的方法的各个模块或单元。
具体地,该通信装置包括处理单元和收发单元。该处理单元用于:生成第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;该收发单元用于:发送所述第三指示信息和所述多个第四指示信息。
第八方面,提供了一种通信装置,包括用于执行第四方面或第四方面中任一种可能实现方式中的方法的各个模块或单元。
具体地,该通信装置包括处理单元和收发单元。该收发单元用于:接收第四指示信息和多个第四指示信息,所述第四指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;该处理单元用于:根据所述第三指示信息和所述多个第四指示信息,确定各个空间层对应的至少一个空域分量向量。
第九方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面或第一方面中任一种可能实现方式中的方法,或者,上述第三方面或第三方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为终端设备。当该通信装置为终端设备时,该通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于终端设备中的芯片。当该通信装置为配置于终端设备中的芯片时,该通信接口可以是输入/输出接口。
可选地,该收发器可以为收发电路。可选地,该输入/输出接口可以为输入/输出电路。
第十方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面或第二方面中任一种可能实现方式中的方法,或者,上述第四方面或第四方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为网络设备。当该通信装置为网络设备时,该通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于网络设备中的芯片。当该通信装置为配置于网络设备中的芯片时,该通信接口可以是输入/输出接口。
可选地,该收发器可以为收发电路。可选地,该输入/输出接口可以为输入/输出电路。
第十一方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行上述任一方面或任一方面中任一种可能实现方式中的方法。
在具体实现过程中,上述处理器可以为一个或多个芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。
第十二方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述任一方面或任一方面中任一种可能实现方式中的方法。
可选地,所述处理器为一个或多个,所述存储器为一个或多个。
可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(readonlymemory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理器输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
上述第十二方面中的处理装置可以是一个或多个芯片。该处理装置中的处理器可以通过硬件来实现也可以通过软件来实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
第十三方面,提供了一种通信系统,包括用于实现上述第一方面或第一方面的任一种可能实现的方法的通信装置,以及用于实现上述第二方面或第二方面的任一种可能实现的方法的通信装置;或者,
用于实现上述第三方面或第三方面的任一种可能实现的方法的通信装置,以及用于实现上述第四方面或第四方面的任一种可能实现的方法的通信装置。
在一个可能的设计中,该通信系统可以包括上述终端设备和上述网络设备。
在一个可能的设计中,该通信系统还可以包括本申请实施例所提供的方案中与终端设备和/或网络设备进行交互的其他设备。
第十四方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述任一方面或任一方面中任一种可能实现方式中的方法。
第十五方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述任一方面或任一方面中任一种可能实现方式中的方法。
第十六方面,提供了一种芯片系统,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片系统的通信设备执行上述任一方面中任一种可能实现方式中的方法。
其中,该芯片系统可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。
附图说明
图1是适用于本申请实施例的通信系统的示意图;
图2是本申请实施例提供的上报信道状态信息的方法的示意性流程图;
图3是本申请实施例提供的另一上报信道状态信息的方法的示意性流程图;
图4是本申请实施例提供的空域分量向量的指示方式示意图;
图5是本申请实施例提供的频域分量向量的指示方式示意图;
图6是本申请实施例提供的另一频域分量向量的指示方式示意图;
图7是本申请另一实施例提供的上报信道状态信息的方法的示意性流程图;
图8是本申请实施例提供的通信装置的示意性框图;
图9是本申请实施例提供的终端设备的结构示意图;
图10是本申请实施例提供的网络设备的结构示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(globalsystemformobilecommunications,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统、未来的第五代(5thgeneration,5g)系统或新无线(newradio,nr),车到其它设备(vehicle-to-xv2x),其中v2x可以包括车到互联网(vehicletonetwork,v2n)、车到车(vehicletovehicle,v2v)、车到基础设施(vehicletoinfrastructure,v2i)、车到行人(vehicletopedestrian,v2p)等、车间通信长期演进技术(longtermevolution-vehicle,lte-v)、车联网、机器类通信(machinetypecommunication,mtc)、物联网(internetofthings,iot)、机器间通信长期演进技术(longtermevolution-machine,lte-m),机器到机器(machinetomachine,m2m)等。
本申请实施例中,网络设备可以是任意一种具有无线收发功能的设备。该设备包括但不限于:演进型节点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还可以包括有源天线单元(activeantennaunit,aau)。cu实现gnb的部分功能,du实现gnb的部分功能,比如,cu负责处理非实时协议和服务,实现无线资源控制(radioresourcecontrol,rrc),分组数据汇聚层协议(packetdataconvergenceprotocol,pdcp)层的功能。du负责处理物理层协议和实时服务,实现无线链路控制(radiolinkcontrol,rlc)层、介质接入控制(mediumaccesscontrol,mac)层和物理(physical,phy)层的功能。aau实现部分物理层处理功能、射频处理及有源天线的相关功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令,也可以认为是由du发送的,或者,由du+aau发送的。可以理解的是,网络设备可以为包括cu节点、du节点、aau节点中一项或多项的设备。此外,可以将cu划分为接入网(radioaccessnetwork,ran)中的网络设备,也可以将cu划分为核心网(corenetwork,cn)中的网络设备,本申请对此不做限定。
网络设备为小区提供服务,终端设备通过网络设备分配的传输资源(例如,频域资源,或者说,频谱资源)与小区进行通信,该小区可以属于宏基站(例如,宏enb或宏gnb等),也可以属于小小区(smallcell)对应的基站,这里的小小区可以包括:城市小区(metrocell)、微小区(microcell)、微微小区(picocell)、毫微微小区(femtocell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
在本申请实施例中,终端设备也可以称为用户设备(userequipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端(terminal)、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端、蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5g网络中的终端设备或者未来演进的公用陆地移动通信网络(publiclandmobilenetwork,plmn)中的终端设备等。
其中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
此外,终端设备还可以是物联网(internetofthings,iot)系统中的终端设备。iot是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。
本申请对于终端设备的具体形式不作限定。
为便于理解本申请实施例,首先结合图1详细说明适用于本申请实施例的通信系统。图1示出了适用于本申请实施例的上报信道状态信息的方法和通信装置的通信系统的示意图。如图1所示,该通信系统100可以包括至少一个网络设备,例如图1所示的网络设备101。该通信系统100还可以包括至少一个终端设备,例如图1所示的终端设备102至107。其中,该终端设备102至107可以是移动的或固定的。网络设备101和终端设备102至107中的一个或多个均可以通过无线链路通信。每个网络设备可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备进行通信。
可选地,终端设备之间可以直接通信。例如可以利用设备到设备(devicetodevice,d2d)技术等实现终端设备之间的直接通信。如图中所示,终端设备105与106之间、终端设备105与107之间,可以利用d2d技术直接通信。终端设备106和终端设备107可以单独或同时与终端设备105通信。
终端设备105至107也可以分别与网络设备101通信。例如可以直接与网络设备101通信,如图中的终端设备105和106可以直接与网络设备101通信;也可以间接地与网络设备101通信,如图中的终端设备107经由终端设备106与网络设备101通信。
应理解,图1示例性地示出了一个网络设备和多个终端设备,以及各通信设备之间的通信链路。可选地,该通信系统100可以包括多个网络设备,并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,例如更多或更少的终端设备。本申请对此不做限定。
上述各个通信设备,如图1中的网络设备101和终端设备102至107,可以配置多个天线。该多个天线可以包括至少一个用于发送信号的发射天线和至少一个用于接收信号的接收天线。另外,各通信设备还附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。因此,网络设备与终端设备之间可通过多天线技术通信。
可选地,该无线通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例不限于此。
为便于理解本申请实施例,下面对本申请实施例中涉及到的术语做简单介绍。
1、预编码技术
发送设备(如网络设备)可以在已知信道状态的情况下,借助与信道状态相匹配的预编码矩阵来对待发送信号进行处理,使得经过预编码的待发送信号与信道相适配,从而使得接收设备(如终端设备)消除信道间影响的复杂度降低。因此,通过对待发送信号的预编码处理,接收信号质量(例如信号与干扰加噪声比(signaltointerferenceplusnoiseratio,sinr)等)得以提升。因此,采用预编码技术,可以实现发送设备与多个接收设备在相同的时频资源上传输,也就是实现了多用户多输入多输出(multipleusermultipleinputmultipleoutput,mu-mimo)。
应理解,有关预编码技术的相关描述仅为便于理解而示例,并非用于限制本申请实施例的保护范围。在具体实现过程中,发送设备还可以通过其他方式进行预编码。例如,在无法获知信道信息(例如但不限于信道矩阵)的情况下,采用预先设置的预编码矩阵或者加权处理方式进行预编码等。为了简洁,其具体内容本文不再赘述。
2、信道状态信息报告(csireport)
csireport也可以简称为csi。在无线通信系统中,由接收端(如终端设备)向发送端(如网络设备)上报的用于描述通信链路的信道属性的信息。csi报告中例如可以包括但不限于,预编码矩阵指示(precodingmatrixindicator,pmi)、秩指示(rankindication,ri)、信道质量指示(channelqualityindicator,cqi)、信道状态信息参考信号(channelstateinformationreferencesignal,csi-rs资源指示(csi-rsresourceindicator,cri)以及层指示(layerindicator,li)等。应理解,以上列举的csi的具体内容仅为示例性说明,不应对本申请构成任何限定。csi可以包括上文所列举的一项或多项,也可以包括除上述列举之外的其他用于表征csi的信息,本申请对此不作限定。
3、预编码矩阵指示(pmi)
pmi可用于指示预编码矩阵。其中,该预编码矩阵例如可以是终端设备基于各个频域单元(如,一个频域单元的频域长度可以是子带,或频域子带的a倍,a<=1,a的取值可以为1或1/2,或资源块(resourceblock,rb),或资源元素(resourceelement,re),或re的倍数)的信道矩阵确定的预编码矩阵。该信道矩阵可以是终端设备通过信道估计等方式或者基于信道互易性确定。但应理解,终端设备确定预编码矩阵的具体方法并不限于上文所述,具体实现方式可参考现有技术,为了简洁,这里不再一一列举。
例如,预编码矩阵可以通过对信道矩阵或信道矩阵的协方差矩阵进行奇异值分解(singularvaluedecomposition,svd)的方式获得,或者,也可以通过对信道矩阵的协方差矩阵进行特征值分解(eigenvaluedecomposition,evd)的方式获得。应理解,上文中列举的预编码矩阵的确定方式仅为示例,不应对本申请构成任何限定。预编码矩阵的确定方式可以参考现有技术,为了简洁,这里不再一一列举。
终端设备所确定的预编码矩阵可以称为待反馈的预编码矩阵,或者说,待上报的预编码矩阵。终端设备可以通过pmi指示该待反馈的预编码矩阵,以便于网络设备基于pmi恢复出该预编码矩阵。网络设备基于该pmi恢复出的预编码矩阵可以与上述待反馈的预编码矩阵相同或相近似。
在下行信道测量中,网络设备根据pmi确定出的预编码矩阵与终端设备所确定的预编码矩阵的近似度越高,其确定出的用于数据传输的预编码矩阵也就越能够与下行信道相适配,因此也就能够提高信号的传输质量。
应理解,pmi仅为一种命名,不应对本申请构成任何限定。本申请并不排除在未来的协议中定义其他名称的信令以用于相同或相似功能的可能。
需要说明的是,由本申请实施例提供的方法,网络设备可以基于终端设备的反馈确定与一个或多个频域单元对应的预编码矩阵。网络设备由此而确定的预编码矩阵可以直接用于下行数据传输;也可以经过一些波束成形方法,例如包括迫零(zeroforcing,zf)、正则化迫零(regularizedzero-forcing,rzf)、最小均方误差(minimummean-squarederror,mmse)、最大化信漏噪比(signal-to-leakage-and-noise,slnr)等,以得到最终用于下行数据传输的预编码矩阵。本申请对此不作限定。在未做出特别说明的情况下,下文中所涉及的预编码矩阵均可以是指基于本申请提供的方法所确定的预编码矩阵。
4、空间层(layer)
在mimo中,一个空间层可以看成是一个可独立传输的数据流。为了提高频谱资源的利用率,提高通信系统的数据传输能力,网络设备可以通过多个空间层向终端设备传输数据。
空间层数也就是信道矩阵的秩。终端设备可以根据信道估计所得到的信道矩阵确定空间层数r,进一步确定预编码矩阵。例如,可以通过对信道矩阵或信道矩阵的协方差矩阵进行svd来确定预编码矩阵。在svd过程中,可以按照特征值的大小来区分不同的空间层。例如,可以将最大的特征值所对应的特征向量所确定的预编码向量与第1个空间层对应,并可以将最小的特征值所对应的特征向量所确定的预编码向量与第r个空间层对应。即,第1个空间层至第r个空间层所对应的特征值依次减小。简单来说,r个空间层中自第1个空间层至第r个空间层强度依次递减。
应理解,基于特征值来区分不同的空间层仅为一种可能的实现方式,而不应对本申请构成任何限定。例如,协议也可以预先定义区分空间层的其他准则,本申请对此不作限定。
5、预编码向量
一个预编码矩阵可以包括一个或多个向量,如列向量。一个预编码矩阵可以用于确定一个或多个预编码向量。
当空间层数为1且发射天线的极化方向数也为1时,预编码矩阵就是预编码向量。当空间层数为多个且发射天线的极化方向数为1时,预编码向量可以是指预编码矩阵在一个空间层上的分量。当空间层数为1且发射天线的极化方向数为多个时,预编码向量可以是指预编码矩阵在一个极化方向上的分量。当空间层数为多个且发射天线的极化方向数也为多个时,预编码向量可以是指预编码矩阵在一个空间层、一个极化方向上的分量。
应理解,预编码向量也可以由预编码矩阵中的向量确定,如,对预编码矩阵中的向量进行数学变换后得到。本申请对于预编码矩阵与预编码向量之间的数学变换关系不作限定。
6、天线端口
天线端口可以简称为端口。可以理解为被接收设备所识别的发射天线,或者在空间上可以区分的发射天线。针对每个虚拟天线可以预配置一个天线端口,每个虚拟天线可以为多个物理天线的加权组合,每个天线端口可以与一个参考信号对应,因此,每个天线端口可以称为一个参考信号的端口,例如,csi-rs端口、探测参考信号(soundingreferencesignal,srs)端口等。在本申请实施例中,该参考信号可以是未经过预编码的参考信号,也可以是经过预编码的参考信号,本申请对此不作限定。当该参考信号是为经过预编码的参考信号时,该参考信号端口可以是发射天线端口。该发射天线端口可以是指独立的收发单元(transceiverunit,txru)。
7、空域向量(spatialdomainvector)
空域向量也可以称为空域分量向量、波束(beam)向量、空域波束基向量、空域基向量等。空域向量中的各个元素可以表示各个天线端口(antennaport)的权重。基于空域向量中各个元素所表示的各个天线端口的权重,将各个天线端口的信号做线性叠加,可以在空间某一方向上形成信号较强的区域。
下文中为方便说明,假设空域向量记作u。空域向量u的长度可以为一个极化方向上的发射天线端口数ns,ns≥1且为整数。空域向量例如可以为长度为ns的列向量或行向量。本申请对此不作限定。
可选地,空域向量是离散傅里叶变换(discretefouriertransform,dft)向量。dft向量可以是指dft矩阵中的向量。
可选地,空域向量是dft向量的共轭转置向量。dft共轭转置向量可以是指dft矩阵的共轭转置矩阵中的列向量。
可选地,空域向量是过采样dft向量。过采样dft向量可以是指过采样dft矩阵中的向量。
在一种可能的设计中,该空域向量例如可以是nr协议ts38.214版本15(release15,r15)中类型ii(typeii)码本中定义的二维(2dimensions,2d)-dft向量vl,m。换句话说,空域向量可以是2d-dft向量或过采样2d-dft向量。为了简洁,这里省略对2d-dft向量的详细说明。
在本申请实施例中,空域向量是用于构建预编码矩阵的向量之一。
8、候选空域向量集合
候选空域向量集合也可以称为候选空域分量向量集合、空域分量向量集合、候选空域基向量集合、空域基向量集合、候选波束向量集合、波束向量集合、候选空域波束基向量集合、空域波束基向量集合等。可以包括多种不同长度的(候选)空域向量,以与不同的天线端口数对应。在本申请实施例中,用于构建预编码向量的空域向量可以是从候选空域向量集合中确定的。或者说,候选空域向量集合中包括多个可用于构建预编码向量的候选空域向量。
在一种可能的设计中,该候选空域向量集合可以包括ns个候选空域向量,该ns个候选空域向量之间可以两两相互正交。该候选空域向量集合中的每个候选空域向量可以是2d-dft矩阵中的向量。其中,2d可以表示两个不同的方向,例如,水平方向和垂直方向。若水平方向和垂直方向的天线端口数目分别为n1和n2,那么ns=n1×n2。ns、n1和n2均为正整数。
该ns个候选空域向量例如可以记作
在另一种可能的设计中,该候选空域向量集合可以通过过采样因子os扩展为os×ns个候选空域向量。此情况下,该候选空域向量集合可以包括os个子集,每个子集可以包括ns个候选空域向量。每个子集中的ns个候选空域向量之间可以两两相互正交。该候选空域向量集合中的每个候选空域向量可以取自过采样2d-dft矩阵。其中,过采样因子os为正整数。具体地,os=o1×o2,o1可以是水平方向的过采样因子,o2可以是垂直方向的过采样因子。o1≥1,o2≥1,o1、o2不同时为1,且均为整数。
该候选空域向量集合中的第os(0≤os≤os-1且os为整数)个子集中的ns个候选空域向量例如可以分别记作
应理解,本申请对于候选空域向量集合的具体形式以及候选空域向量的具体形式不作限定。
9、频域单元
频域单元是频域资源的单位,可表示不同的频域资源粒度。频域单元例如可以包括但不限于,子带(subband)、资源块(resourceblock,rb)、子载波、资源块组(resourceblockgroup,rbg)或预编码资源块组(precodingresourceblockgroup,prg)等。此外,一个频域单元的频域长度还可以为cqi子带的r倍,其中,r小于或等于1,r的取值例如可以为1或
在本申请实施例中,与频域单元对应的预编码矩阵可以是指基于该频域单元上的参考信号进行信道测量和反馈而确定的预编码矩阵。与频域单元对应的预编码矩阵可用于对后续通过该频域单元传输的数据做预编码。下文中,与频域单元对应的预编码矩阵也可以简称为该频域单元的预编码矩阵。
10、频域向量(frequencydomainvector)
频域向量也可以称为频域分量向量、频域基向量等,可用于表示信道在频域的变化规律的向量。每个频域向量可以表示一种变化规律。由于信号在经过无线信道传输时,从发射天线可以经过多个路径到达接收天线。多径时延导致频率选择性衰落,就是频域信道的变化。因此,可以通过不同的频域向量来表示不同传输路径上时延导致的信道在频域上的变化规律。
频域向量uf的长度可以记作nf,nf为正整数,频域向量例如可以是长度为nf的列向量或行向量。频域向量的长度可以由在上报带宽中预配置的待上报的频域单元的数量确定,也可以由该上报带宽的长度确定,还可以是协议预定义值。本申请对于频域向量的长度不做限定。其中,所述上报带宽例如可以是指通过高层信令(如无线资源控制(radioresourcecontrol,rrc)消息)中的csi上报预配置中携带的csi上报带宽(csi-reportingband)。
每个空间层对应的所有空域向量对应的所有频域向量可以称为该空间层对应的频域向量。每个空间层对应的频域向量可以相同,也可以不相同。
11、候选频域向量集合
候选频域向量集合也可以称为候选频域分量向量集合、频域分量向量集合、频域基向量集合、频域向量集合等,可以包括多种不同长度的候选频域向量。在本申请实施例中,用于构建预编码向量的频域向量可以是从候选频域向量集合中确定的。或者说,候选频域向量集合中包括多个可用于构建预编码向量的候选频域向量。
在一种可能的设计中,该候选频域向量集合可以包括nf个候选频域向量。该nf个候选频域向量之间可以两两相互正交。该候选频域向量集合中的每个候选频域向量可以是dft矩阵或idft矩阵(即dft矩阵的共轭转置矩阵)中的向量。
例如,该nf个候选频域向量例如可以记作
在另一种可能的设计中,该候选频域向量集合可以通过过采样因子of扩展为of×nf个候选频域基向量。此情况下,该候选频域向量集合可以包括of个子集,每个子集可以包括nf个候选频域基向量。每个子集中的nf个候选频域基向量之间可以两两相互正交。该候选频域向量集合中的每个候选频域向量可以取自过采样dft矩阵或过采样dft矩阵的共轭转置矩阵。其中,过采样因子of为正整数。
因此,候选频域向量集合中的各候选频域向量可以取自dft矩阵或过采样dft矩阵,或者取自dft矩阵的共轭转置矩阵或过采样dft矩阵的共轭转置矩阵。该候选频域向量集合中的每个列向量可以称为一个dft向量或过采样dft向量。换句话说,候选频域向量可以为dft向量或过采样dft向量。
12、空频向量对
空频向量对也可以称为空频分量向量,一个空域向量和一个频域向量可以组合得到一个空频向量对。换句话说,一个空频向量对可以包括一个空域向量和一个频域向量。由一个空频向量对中的空域向量和频域向量可以得到一个空频分量矩阵,如,将一个空域向量与一个频域向量的共轭转置相乘,可以得到一个空频分量矩阵。这里所述的空频分量矩阵是相对于下文所述的空频矩阵而言的。由于对多个空频分量矩阵加权求和可以得到空频矩阵。因此用于加权的每一项可以称为一个空频矩阵的分量,即这里所说的空频分量矩阵。
13、空频矩阵
在本申请实施例中,空频矩阵可以理解为是用于确定每个频域单元对应的预编码矩阵或信道矩阵的一个中间量。对于终端设备来说,空频矩阵可以由每个频域单元对应的预编码矩阵或信道矩阵确定。对于网络设备来说,空频矩阵可以是由多个空频分量矩阵的加权和得到,以用于恢复信道矩阵或预编码矩阵。
例如,空频矩阵可以记作h,
在一种可能的设计中,空频矩阵可以与空间层对应。之所以称该空频矩阵与空间层对应,是由于终端设备可以基于每个空间层反馈频域向量和空频合并系数。网络设备基于终端设备的反馈而确定的空频矩阵也就是与空间层对应的空频矩阵。与空间层对应的空频矩阵可直接用于确定与各频域单元对应的预编码矩阵。与某一频域单元对应的预编码矩阵例如可以是由各个空间层对应的空频矩阵中对应于同一频域单元的列向量构造而成。如,将各空间层对应的空频矩阵中的第n(0≤n≤n3-1,且n为整数)个列向量抽取出来,按照空间层的顺序由左到右排布可得到维度为ns×z的矩阵,z表示空间层数,z≥1且为整数。对该矩阵进行归一化处理,例如乘以功率归一化系数等,便可以得到该第n个频域单元的预编码矩阵。
应理解,通过乘以功率归一化系数来对该矩阵进行归一化处理仅为一种可能的实现方式,不应对本申请构成任何限定。本申请对于归一化处理的具体方式不作限定。
应理解,空频矩阵仅为用于确定预编码矩阵或信道矩阵的中间量的一种表现形式,不应对本申请构成任何限定。例如,将空频矩阵中的各列向量按从左至右的顺序依次首位相接,或者按照其他预定义的规则排列,也可以得到长度为ns×nf的向量,该向量可以称为空频向量。
还应理解,上文所示的空频矩阵和空频向量的维度仅为示例,不应对本申请构成任何限定。例如,该空频矩阵也可以是维度为nf×ns的矩阵。其中,每个行向量可对应于一个频域单元,以用于确定所对应的频域单元的预编码向量。
此外,当发射天线配置有多个极化方向时,该空频矩阵的维度还可以进一步扩展。如,对于双极化方向天线,该空频矩阵的维度可以为2ns×nf或nf×2ns。应理解,本申请对于发射天线的极化方向数不作限定。
14、空频合并系数
空频合并系数也可以称为空频系数、加权系数等。每个空频合并系数可对应一个空域向量和一个频域向量,或者说,每个空频合并系数可对应一个空频向量对。每个空频合并系数是其所对应的空频向量对所构建的空频分量矩阵的加权系数,或者说,权重。空频合并系数与一个空域向量和一个频域向量对应。具体地,空频合并系数矩阵
在一种实现方式中,为了控制上报开销,终端设备可以仅上报空频合并系数矩阵
每个空频合并系数可以包括幅度和相位。例如空频合并系数aejθ中,a为幅度,θ为相位。
在一种实现方式中,对于上报的k1个空频合并系数,其幅度值和相位值可以进行独立的量化。其中对于幅度的量化方法包含以下步骤:
1)对于k1个合并系数,以幅度值最大的合并系数为参照,对k1个合并系数进行归一化,若第i个合并系数归一化前为ci,则归一化后为c′i=ci/ci·,其中ci·为幅度值最大的合并系数。归一化后,量化参考幅度值最大的合并系数为1。
2)终端设备上报幅度值最大的合并系数的索引,指示幅度值最大的合并系数的索引的指示信息可以包含
3)对于幅度值最大的合并系数所在的极化方向,量化参考幅度值为1。对于另一个极化方向,该极化方向内幅度最大的合并系数的幅度可以作为该极化方向的量化参考幅度值。对该量化参考幅度值采用4比特进行量化并上报,候选的量化参考幅度值包括
4)对于每个极化方向,分别以该极化方向对应的量化参考幅度值为参照,对每一个合并系数的差分幅度值进行3比特量化,候选的差分幅度值包括
5)对于每个归一化后的合并系数的相位,通过3比特(8psk)或者4比特(16psk)进行量化。
在终端设备所选择的用于构建预编码矩阵的多个空频向量对中,每个空频向量对可以对应一个空频合并系数。与多个空频向量对所对应的多个空频合并系数中,有些空频合并系数的幅度值可能为零,或者接近零,其对应的量化值可以是零。通过量化值零来量化幅度的空频合并系数可以称为幅度为零的空频合并系数。相对应地,有些空频合并系数的幅度值较大,其对应的量化值不为零。通过非零的量化值来量化幅度的空频合并系数可以称为幅度非零的空频合并系数。换句话说,与多个空频向量对对应的多个空频合并系数可以由一个或多个幅度非零的空频合并系数以及一个或多个幅度为零的空频合并系数组成。
应理解,空频合并系数可以通过量化值指示,也可以通过量化值的索引指示,或者也可以通过非量化值指示,本申请对于空频合并系数的指示方式不作限定,只要使得接收端能够获知空频合并系数即可。下文中,为方便说明,将用于指示空频合并系数的信息称为空频合并系数的量化信息。该量化信息例如可以是量化值、索引或者其他任何可用于指示空频合并系数的信息。
15、双域压缩
双域压缩可以包括空域压缩和频域压缩这两个维度的压缩。空域压缩具体可以是指空域向量集合中选择一个或多个空域向量来作为构建预编码矩阵的向量。频域压缩可以是指在频域向量集合中选择一个或多个频域向量来作为构建预编码矩阵的向量。如前所述,一个空域向量和一个频域向量所构建的矩阵例如可以称为空频分量矩阵。被选择的一个或多个空域向量和一个或多个频域向量可以构建一个或多个空频分量矩阵。该一个或多个空频分量矩阵的加权和可用于构建与一个空间层对应的空频矩阵。换句话说,空频矩阵可以近似为由上述被选择的一个或多个空域向量和一个或多个频域向量所构建的空频分量矩阵的加权和。基于一个空间层对应的空频矩阵,进而可以确定该空间层上各频域单元对应的预编码向量。
具体地,选择的一个或多个空域向量可以构成矩阵w1,其中w1中的每一个列向量对应选择的一个空域向量。选择的一个或多个频域向量可以构成矩阵w3,其中w3中的每一个列向量对应选择的一个频域向量。空频矩阵h可以表示为选择的一个或多个空域向量与选择的一个或多个频域向量线性合并的结果:
以与空间层对应的空频矩阵为例,一个空间层对应的空频矩阵为
当秩r大于1时,各个空间层所使用的空域向量可以是不完全相同的,即,各空间层使用独立的空域向量;各个传输层所使用的空域向量也可以是相同的,即,多个传输层共用l个空域向量。
当秩r大于1时,各个空间层所使用的频域向量可以是不完全相同的,即,各空间层使用独立的频域向量;各个空间层所使用的频域向量也可以是相同的,即,多个空间层共用m个频域向量。假设各个空间层使用各自独立的频域向量。例如,r个空间层中的第i(0≤i≤r-1,i为整数)个空间层对应mi个频域向量,即,终端设备上报的与第i个空间层对应的频域向量为mi个。其中mi≥1,且mi为整数。
在这种情况下,第i个空间层上各频域单元对应的预编码向量可以是基于上述l个空域向量和mi个频域向量构建的。
若采用双极化方向的发射天线,每个极化方向可以选择l个空域向量。则,w1的维度可以是2ns×2l。在一种可能的实现方式中,两个极化方向可以采用相同的l个空域向量
其中,
对于第i个空间层,w3h的维度可以为mi×nf。w3中的每一个列向量可以是一个频域向量。此时w1中的每个空域向量和w3中的每个频域向量可以构成一个空频向量对,每个空频向量对可以对应一个空频合并系数,则有2l个空域向量和mi个频域向量所构建的2l×mi个空频向量对可以与2l×mi个空频合并系数一一对应。
对于第i个空间层,
因此,在双域压缩的反馈方式中,r个空间层中每个空间层对应的频域向量和空域向量,被选择用来构建预编码矩阵的空频向量对的位置以及每个空频向量对的空频合并系数。
其中用来构建预编码矩阵的空频向量对的位置具体是指,用来构建的预编码矩阵的空域向量在终端设备所上报的空域向量中的位置以及用来构建的预编码矩阵的频域向量在终端设备所上报的频域向量中的位置。由于每个空频向量对对应一个非零的空频合并系数(简称非零系数),故用来构建预编码矩阵的空频向量对的位置也就是非零系数的位置。
应理解,上文所列举的各个空间层与空域向量、频域向量的关系仅为示例,不应对本申请构成任何限定。
还应理解,上文中所示的空频矩阵h与w1、w3的关系仅为示例,不应对本申请构成任何限定。本领域的技术人员基于相同的构思,可以对上述关系进行数学变换,而得到其他用于表征空频矩阵h与w1、w3关系的计算式。例如,空频矩阵h也可以表示为
由于双域压缩在空域和频域都分别进行了压缩,终端设备在反馈时,可以将被选择的一个或多个空域向量和一个或多个频域向量反馈给网络设备,而不再需要基于每个频域单元(如子带)分别反馈子带的空频合并系数(如包括幅度和相位)。因此,可以大大减小反馈开销。同时,由于频域向量能够表示信道在频率的变化规律,通过一个或多个频域向量的线性叠加来模拟信道在频域上的变化。因此,仍能够保持较高的反馈精度,使得网络设备基于终端设备的反馈恢复出来的预编码矩阵仍然能够较好地与信道适配。
应理解,上文中为了便于理解双域压缩,分别介绍了空频矩阵、空频向量对等术语,但这不应对本申请构成任何限定。终端设备确定pmi的具体过程为终端设备的内部实现行为,本申请对于终端设备确定pmi的具体过程并不作限定。网络设备根据pmi确定预编码矩阵的具体过程为网络设备的内部实现行为,本申请对于网络设备根据pmi确定预编码矩阵的具体过程也不作限定。终端设备和网络设备分别可以采用不同的算法来生成pmi和恢复预编码矩阵。
下面结合一种可能的实现方式简单说明终端设备基于双域压缩上报预编码矩阵的过程。
以ri=1,两个极化方向(水平方向和垂直方向)为例,可以将nf个频域单元对应的预编码矩阵组合成2n1n2*nf的矩阵
其中,w1为选择的空域分量向量构成的矩阵(维度为2n1n2*2l),双极化方向共计包含2l个空域分量向量(w1中的列向量),即
其中,l为网络设备配置的每个空间层所选择的空域分量向量的数量。在一种实现方式中,两个极化方向选择相同的空域分量向量,其中选择的空域分量向量
其中,dn为n×n的正交dft矩阵,第m行第n列的元素为
w3为选择的频域分量向量构成的矩阵。其中选择的频域分量向量可以是从预定义的dft基矩阵或旋转dft基矩阵(维度nf*nf)中选择的。网络设备配置每个空间层对应的w3中包含的频域分量向量的数量m,其中m的取值与频域单元的数量nf相关,
为了控制上报开销,网络设备配置每个空间层对应的
综上,对于空频压缩码本,终端设备需要向网络设备上报如下信息:
1)每个空间层对应的w1矩阵中包含的l个空域分量向量的索引;
2)每个空间层对应的w3矩阵中包含的m个频域分量向量的索引;
3)每个空间层对应的空频合并系数位置指示信息;
4)每个空间层对应上报的k1个空频合并系数的幅度;
5)每个空间层对应上报的k1个空频合并系数的相位。
在一种可能的实现方式中,针对上述每个空间层对应的空频合并系数位置,终端设备可以为每一个空间层,从n1×n2个候选空域分量向量中选择l个空域分量向量,通过组合数方式指示,需要
在上述指示方式中,若候选空域分量向量和候选频域分量向量的数量较大,会造成较大的指示开销,且采用bitmap的指示方式分别指示每个空间层的每个空域分量向量对应的频域分量向量,也会在每个空域分量向量对应的频域分量向量的数量较大时造成浪费。有鉴于此,本申请提供一种方法,以期降低终端设备反馈空频合并系数的位置的指示开销。
为了便于理解本申请实施例,在介绍本申请实施例之前,首先做出以下几点说明。
第一,为便于理解本申请实施例,下面对下文实施例中涉及到的几个参数做详细说明。
ns:预定义的候选空域分量向量集合中包含的候选空域分量向量的数目。ns≥2且为整数。
在一种可能的实现方式中,ns=n1×n2,其中,n1为二维天线阵列的水平天线的数量,n2为二维天线阵列的垂直天线的数量。在另一种可能的实现方式中,ns=o1×n1×o2×n2,其中,o1为水平方向的过采样因子,o2为垂直方向的过采样因子。
nf:预定义的候选频域分量向量集合中包含的候选频域分量向量的数目。nf≥2且为整数。
在一种可能的实现方式中,nf=nf,其中,nf为所述csi上报带宽所包括的频域单元的数量。在另一种可能的实现方式中,nf=of×nf,其中,of为频域的过采样因子。
r:ri中指示的空间层的数量;
l:每个空间层中的空域分量向量的数量。若每个空间层中的空域分量向量的数量不相同,则li为第i个空间层的空域分量向量的数量,i∈{0,1,…,r-1}。
m:每个空间层中的每个空域分量向量对应的频域分量向量的数量。若每个空域分量向量对应的频域分量向量的数量不相同,则mi,j为第i个空间层的第j个空域分量向量对应的频域分量向量的数量,j∈{0,1,…,li-1}。
mi:第i个空间层对应的li个空域分量向量分别对应的mi,j个频域分量向量的并集构成的频域分量向量的数量。
第二,在本实施例中,为便于描述,在涉及编号时,可以从0开始连续编号。例如,r个空间层可以包括第1个空间层至第r个空间层(索引为0~r-1),l个空域分量向量可以包括第1个空域分量向量至第l个空域分量向量(索引为0~l-1),以此类推,这里不再一一举例说明。当然,具体实现时不限于此,例如,也可以从1开始连续编号。应理解,上文所述均为便于描述本申请实施例提供的技术方案而进行的设置,而并非用于限制本申请的范围。
第三,在本申请实施例中,“用于指示”可以包括用于直接指示和用于间接指示。例如,当描述某一指示信息用于指示信息i时,可以包括该指示信息直接指示i或间接指示i,而并不代表该指示信息中一定携带有i。
将指示信息所指示的信息称为待指示信息,则具体实现过程中,对待指示信息进行指示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息与待指示信息之间存在关联关系。还可以仅仅指示待指示信息的一部分,而待指示信息的其他部分则是已知的或者提前约定的。例如,还可以借助预先约定(例如协议规定)的各个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。同时,还可以识别各个信息的通用部分并统一指示,以降低单独指示同样的信息而带来的指示开销。例如,本领域的技术人员应当明白,预编码矩阵是由预编码向量组成的,预编码矩阵中的各个预编码向量,在组成或者其他属性方面,可能存在相同的部分。
此外,具体的指示方式还可以是现有各种指示方式,例如但不限于,上述指示方式及其各种组合等。各种指示方式的具体细节可以参考现有技术,本文不再赘述。由上文所述可知,举例来说,当需要指示相同类型的多个信息时,可能会出现不同信息的指示方式不相同的情形。具体实现过程中,可以根据具体的需要选择所需的指示方式,本申请实施例对选择的指示方式不做限定。如此一来,本申请实施例涉及的指示方式应理解为涵盖可以使得待指示方获知待指示信息的各种方法。
此外,待指示信息可能存在其他等价形式,例如行向量可以表现为列向量,一个矩阵可以通过该矩阵的转置矩阵来表示,一个矩阵也可以表现为向量或者数组的形式,该向量或者数组可以由该矩阵的各个行向量或者列向量相互连接而成,两个向量的克罗内克尔积也可以通过一个向量与另一个向量的转置向量的乘积等形式来表现等。本申请实施例提供的技术方案应理解为涵盖各种形式。举例来说,本申请实施例涉及的部分或者全部特性,应理解为涵盖该特性的各种表现形式。
待指示信息可以作为一个整体一起发送,也可以分成多个子信息分开发送,而且这些子信息的发送周期和/或发送时机可以相同,也可以不同。具体发送方法本申请不进行限定。其中,这些子信息的发送周期和/或发送时机可以是预先定义的,例如根据协议预先定义的,也可以是发射端设备通过向接收端设备发送配置信息来配置的。其中,该配置信息可以例如但不限于包括无线资源控制信令,例如无线资源控制(radioresourcecontrol,rrc)信令、媒体接入控制(mediaaccesscontrol,mac)层信令,例如mac-信息元素(controlelement,ce),和物理层信令,例如下行控制信息(downlinkcontrolinformation,dci)中的一种或者至少两种的组合。
第四,在本申请实施例中,以空域分量向量和频域分量向量均为列向量为例来说明本申请提供的实施例,但这不应对本申请构成任何限定。基于相同的构思,本领域的技术人员还可以想到其他更多可能的表现方式。
第五,终端设备上报csi的反馈方式可以包括显式反馈和隐式反馈。显式反馈是指终端设备反馈信道矩阵,隐式反馈是指终端设备反馈预编码矩阵。本文为了便于描述,后续以隐式反馈为例进行说明,但应理解,本申请实施例的上报信道状态信息的方法也可以用于显式反馈的方式中。在基于显式反馈的上报信道状态信息的方法中,将基于隐式反馈的上报信道状态信息的方法中的空间层替换成接收天线即可,即空间层数替换成接收天线数,空间层的序号换成接收天线的序号。
下面将结合附图详细说明本申请实施例提供的方法。
应理解,本申请实施例提供的方法可以应用于通过多天线技术通信的系统。例如,图1中所示的通信系统100。该通信系统可以包括至少一个网络设备和至少一个终端设备。网络设备和终端设备之间可通过多天线技术通信。
还应理解,本申请实施例提供的方法并不仅限于网络设备与终端设备之间的通信,还可应用于终端设备与终端设备之间的通信等。本申请对于该方法所应用的场景并不做限定。下文示出的实施例中,仅为便于理解和说明,以网络设备与终端设备之间的交互为例详细说明本申请实施例提供的方法。
还应理解,下文示出的实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。
图2是从设备交互的角度示出的本申请实施例提供的上报信道状态信息的方法200的示意性流程图。该方法200包括下列步骤:
s210,终端设备生成第一指示信息和多组第二指示信息,所述第一指示信息用于指示多个频域分量向量,所述多组第二指示信息中的每组第二指示信息与一个空间层和多个空域分量向量相对应,用于构建所述一个空间层在多个频带上的预编码向量,所述每组第二指示信息中的每个第二指示信息与所述多个空域分量向量中的一个空域分量向量相对应,用于指示所述多个频域分量向量中与所述一个空域分量向量对应的至少一个频域分量向量,其中,所述多个频带上的预编码向量由多个空频分量向量的加权和构建,所述多个空频分量向量中的每个空频分量向量由所述多个空域分量向量中的一个空域分量向量以及所述一个空域分量向量所对应的第二指示信息所指示的至少一个频域分量向量中的一个频域分量向量构建。
s220,该终端设备向网络设备发送所述第一指示信息和所述多组第二指示信息,则对应地,该网络设备接收所述第一指示信息和所述多组第二指示信息。
s230,该网络设备根据所述第一指示信息和所述多组第二指示信息,确定各个空间层在多个频带上的预编码向量。
如前所述,第i个空间层对应li个空域分量向量,该li个空域分量向量中的第j个空域分量向量对应mi,j个频域分量向量。本申请实施例通过第一指示信息和多组第二指示信息,指示终端设备需要上报的空频合并系数的位置,即指示每个空间层的每个空域分量向量分别对应的至少一个频域分量向量。具体地,第一指示信息指示了多个频域分量向量,一组第二指示信息对应一个空间层,该组第二指示信息中的一个第二指示信息对应该空间层中的一个空域分量向量,该第二指示信息用于从第一指示信息所指示的多个频域分量向量中进一步指示该第二指示信息对应的空域分量向量对应的至少一个频域分量向量。
上面所述的一个空间层的多个空域分量向量和每个空域分量向量对应的频域分量向量用于构建一个空间层在多个频带上的预编码向量,但应理解,构建预编码向量还需要其他参数,本申请实施例对其他参数的指示方式不做限制。
本申请实施例通过第一指示信息指示多个频域分量向量,再通过多组第二指示信息为每个空间层的每个空域分量向量指示该多个频域分量向量中的至少一个频域分量向量,从而指示预编码矩阵中空频合并系数的位置,有利于降低终端设备反馈空频合并系数的位置的指示开销,提高csi的反馈效率。
作为一个可选的实施例,所述多个频域分量向量是连续的,所述第一指示信息用于指示所述多个频域分量向量的起始位置k2和所述多个频域分量向量的数量m2,k2为大于或等于0的整数,m2为大于或等于2的整数。
上述多个频域分量向量是连续的,本申请实施例也可将其覆盖范围称为“大窗”,在反馈该多个频域分量向量时,终端设备可以反馈大窗长和大窗的起始位置,即通过上述第一指示信息指示该多个频域分量向量的起始位置和数量。该多个频域分量向量的起始位置k2可以理解为该多个频域分量向量中第一个频域分量向量在候选频域分量向量序列中的索引,因此,k2的取值可以为0至nf-1。在一种可能的实现方式中,由于候选频域分量向量的数量为nf,则该起始位置共有nf种可能的情况,指示该多个频域分量向量的起始位置k2所占用的比特数为
作为一个可选的实施例,在所述第一指示信息中,指示所述多个频域分量向量的起始位置所占用的比特数为
最强空频分量向量也称为最强空频对,可以理解为幅度值最大的空频合并系数。应理解,终端设备可以将第i个空间层对应的li个空域分量向量分别对应的mi,j个频域分量向量的并集构成的mi个频域分量向量中对应幅度值最大的空频合并系数的频域分量向量移动至某一固定位置(例如第一个频域分量向量,也可以称为某一固定索引值,例如索引值为0)的频域向量上,其他mi-1个频域分量向量索引依次进行相同的循环移位。在本实施例中,每个空间层对应的mi个频域分量向量中,对应于最强空频分量向量的频域分量向量均为候选频域分量向量序列中的第一个频域分量向量(索引值为0)。
在将每个空间层对应的最强空频分量向量所对应的频域分量向量移位至候选频域分量向量序列中的第一个频域分量向量之后,终端设备可以先确定上述多个频域分量向量的数量m2,再选择上述多个频域分量向量的起始位置。由于终端设备所选择的多个频域分量向量必须包括上述最强空频分量向量所对应的频域分量向量(位于候选频域分量向量序列中的第一个),且多个频域分量向量的数量m2已知,则该多个频域分量向量的起始位置共存在m2种可能的情况,指示该多个频域分量向量的起始位置所占用的比特数为
之所以可以对mi个频域分量向量进行循环移位之后再上报,是因为终端设备所上报的mi个频域分量向量虽然是经过了循环移位之后的mi个频域分量向量,但并不会影响网络设备对cqi的计算。
具体来说,在信道测量过程中,终端设备可以根据当前估计的信道矩阵,为每个空间层选择对应的频域分量向量,假设第i(0≤i≤r-1,且i为整数)个空间层的所有空域分量向量选择的mi个频域分量向量为
因此,终端设备可以将索引值循环移位后得到的频域分量向量用来替代循环移位之前的频域分量向量。例如,将循环移位后得到的索引值为m(k)的频域分量向量用来替代索引值为f(k)的频域分量向量。
作为一个可选的实施例,若k2+m2≤nf,则所述多个频域分量向量的索引为k2~k2+m2-1;若k2+m2>nf,则所述多个频域分量向量的索引为k2~nf-1以及0~(k2+m2-1)modnf;其中,nf为候选频域分量向量的数量,nf为大于或等于2的整数,所述多个频域分量向量是从nf个候选频域分量向量中选择的。
本申请实施例的连续的多个频域分量向量具有“循环”特性,即在包括nf个候选频域分量向量的候选频域分量向量序列中,大窗的长度若超出了序列尾部,则剩余的窗长覆盖序列首部。以nf=10为例(10个候选频域分量向量的索引依次为0~9),若连续的多个频域分量向量的起始位置k2=3,数量m2=5,则大窗长对应的5个频域分量向量的索引依次为3~7;若连续的多个频域分量向量的起始位置k2=8,数量m2=5,则大窗长对应的5个频域分量向量的索引依次为8~9和0~2。通过上述循环特性,可以使得大窗的长度尽可能小,从而采用较少的比特指示大窗的起始位置和窗长,有利于节省终端设备的上报开销。
作为一个可选的实施例,所述每个第二指示信息用于指示多组连续的至少一个频域分量向量。
本申请实施例将一组连续的至少一个频域分量向量的覆盖范围称为“小窗”,一个第二指示信息可以指示多个小窗,一个第二指示信息对应一个空间层的一个空域分量向量,因此,一个空域分量向量会对应多个小窗,该多个小窗所包括的频域分量向量即为该空域分量向量所对应的频域分量向量。如上所述,第i个空间层对应li个空域分量向量,该li个空域分量向量中的第j个空域分量向量对应mi,j个频域分量向量,该mi,j个频域分量向量为该第j个空域分量向量对应的第二指示信息所指示的多个小窗所包括的所有频域分量向量。由于上述多个小窗是从第一指示信息所指示的多个频域分量向量中选择的,因此,上述小窗均包括在大窗中,且一个大窗中可以包括多个小窗。本申请实施例正是通过这种大窗和小窗组合上报的方式,节省了终端设备反馈空频合并系数的位置的指示开销。
作为一个可选的实施例,所述每个第二指示信息包括第二位置指示信息和多个第二子指示信息,所述第二位置指示信息用于指示所述多组连续的至少一个频域分量向量对应的多个起始位置,所述多个第二子指示信息中每个第二子指示信息用于指示所述多组连续的至少一个频域分量向量中每组连续的至少一个频域分量向量的数量。
应理解,上述第二位置指示信息是通过一个指示信息指示了一个第二指示信息对应的多组连续的至少一个频域分量向量的多个起始位置。上述“多组连续的至少一个频域分量向量”指的是连续的至少一个频域分量向量具有多组,例如,连续的2个频域分量向量为第1组,连续的5个频域分量向量为第2组等等,假设共有5组连续的至少一个频域分量向量,则第二位置指示信息指示的是该5组连续的至少一个频域分量向量分别对应的5个起始位置。
以第i个空间层对应的一组第二指示信息(包括li个第二指示信息)为例,每个第二指示信息包括的多个第二子指示信息的数量可以相同,也可以不相同。其中第j个第二指示信息包括的第二子指示信息的个数为ni,j(即该第j个第二指示信息指示ni,j组连续的至少一个频域分量向量,对应ni,j个小窗),则该第j个第二指示信息中的第二位置指示信息所指示nij个小窗对应的nij个起始位置所占用的比特数为
上述ni,j个第二子指示信息分别指示的连续的mi,j,q个频域分量向量的数量mi,j,q所占用的比特数为
综上所述,一个第二指示信息的指示开销为
应理解,对于每组第二指示信息中的每一个第二指示信息,都需要通过上述方式进行反馈。
还应理解,本申请实施例的小窗所对应的连续的至少一个频域分量向量也具有“循环”特性,即在包括起始位置k2和窗长m2的大窗中,若小窗的长度若超出了大窗尾部,则剩余的小窗长覆盖该大窗首部。由于小窗的循环特性与大窗类似,此处不再赘述。
上述实施例均是在每个空间层对应的多个空域分量向量已经确定的前提下,为每个空间层对应的每个空域分量向量选择频域分量向量。针对每个空间层对应的多个空域分量向量,终端设备可以通过下述第三指示信息和多个第四指示信息进行上报,还可以通过其他方式上报,本申请实施例对此不做限定。
图3是本申请另一实施例提供的上报信道状态信息的方法300的示意性流程图。如图3所示,在s230之前,该方法300还包括:
s310,终端设备生成第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量。
s320,终端设备向网络设备发送所述第三指示信息和所述多个第四指示信息;则对应地,网络设备接收该第三指示信息和多个第四指示信息。
s330,网络设备根据该第三指示信息和多个第四指示信息,确定各个空间层对应的空域分量向量。
具体地,上述第三指示信息指示了多个空域分量向量,一个第四指示信息对应一个空间层,因此,多个第四指示信息中的第i个第四指示信息用于从上述多个空域分量向量中指示第i个空间层对应的li个空域分量向量。网络设备可以根据该第三指示信息和多个第四指示信息,确定各个空间层对应的空域分量向量,再执行s230,确定各个空间层在多个频带上的预编码向量。
需要注意的是,上述s330必须在s230之前执行,s310必须在s210之前执行,但本申请实施例对s220与s320之间的先后顺序不做限定,即s320可以在s220执行,或者在s220之后执行,或者与s220同时执行,此外,s330可以在s320之后执行,或者在s220之后执行,本申请实施例对此也不做限定。
作为一个可选的实施例,所述多个空域分量向量是连续的,所述第三指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
上述多个空域分量向量是连续的,本申请实施例也可以将其覆盖范围称为“大窗”,与频域分量向量的反馈类似,在反馈该多个空域分量向量时,终端设备可以反馈大窗长和大窗的起始位置,即通过上述第三指示信息指示该多个空域分量向量的起始位置和数量。该多个空域分量向量的起始位置k1可以理解为该多个空域分量向量中的第一个空域分量向量在候选空域分量向量序列中的索引,因此,k1的取值可以为0至ns。在一种可能的实现方式中,由于候选空域分量向量的数量为ns,则该起始位置共有ns种可能的情况,指示该连续m1个空域分量向量的起始位置所占用的比特数为
作为一个可选的实施例,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
本申请实施例的连续的多个空域分量向量具有“循环”特性,即在包括ns个候选空域分量向量的候选空域分量向量序列中,大窗的长度若超出了序列尾部,则剩余的窗长覆盖序列首部。以ns=10为例(10个候选空域分量向量的索引依次为0~9),若连续的多个空域分量向量的起始位置k1=3,数量m1=5,则大窗长对应的5个空域分量向量的索引依次为3~7;若连续的多个空域分量向量的起始位置k1=8,数量m1=5,则大窗长对应的5个空域分量向量的索引依次为8~9和0~2。通过上述循环特性,可以使得大窗的长度尽可能小,从而采用较少的比特指示大窗的起始位置和窗长,有利于节省终端设备的上报开销。
作为一个可选的实施例,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。
本申请实施例将一组连续的至少一个空域分量向量的覆盖范围称为“小窗”,一个第四指示信息可以指示多个小窗。第i个空间层对应的li个空域分量向量为该第i个空间层对应的第四指示信息所指示多个小窗所包括的所有空域分量向量。由于上述多个小窗是从第三指示信息所指示的多个空域分量向量中选择的,因此,上述小窗均包括在大窗中,且一个大窗中可以包括多个小窗。本申请实施例正是通过这种大窗和小窗组合上报的方式,节省了终端设备反馈空频合并系数的位置的指示开销。
作为一个可选的实施例,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
应理解,上述第四位置指示信息是通过一个指示信息指示了一个第四指示信息对应的多组连续的至少一个空域分量向量的多个起始位置。上述“多组连续的至少一个空域分量向量”指的是连续的至少一个空域分量向量具有多组,例如,连续的2个空域分量向量为第1组,连续的5个空域分量向量为第2组等等,假设共有5组连续的至少一个空域分量向量,则第四位置指示信息指示的是该5组连续的至少一个空域分量向量分别对应的5个起始位置。
每个空间层对应的第四指示信息中的第四位置指示信息所指示的多个起始位置的数量可以相同,也可以不相同。以第i个空间层对应的第四指示信息为例,该第四指示信息中的第四位置指示信息指示ni个起始位置(即该第四位置指示信息指示ni组连续的至少一个空域分量向量,对应ni个小窗),则该第四位置指示信息所指示ni个小窗所对应的ni个起始位置所占用的比特数为
关于上述第四指示信息包括的多个第四子指示信息的指示开销,本申请实施例可以包括下列两种情况。
情况一,一个第四指示信息包括的多个第四子指示信息的数量与该第四指示信息中第四位置指示信息所指示的多个起始位置的数量相等。
在这种情况下,由于多个起始位置的数量为ni,则第四子指示信息的数量也为ni。该ni个第四子指示信息分别指示的连续的mi,p个空域分量向量的数量mi,p所占用的比特数为
综上所述,一个第四指示信息的指示开销为
情况二,所述每个第四指示信息所指示的空域分量向量的数量为l,一个第四指示信息包括的多个第四子指示信息的数量等于该第四指示信息中第四位置指示信息所指示的多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
在这种情况下,每个空间层对应的空域分量向量的数量相等(均为l),且l是预配置或预定义的整数,无需终端设备上报。针对每个空间层,终端设备可以少上报一个小窗的窗长,以节省第四指示信息的指示开销。
具体地,由于多个起始位置的数量为ni,则第四子指示信息的数量为ni-1。该ni-1个第四子指示信息分别所指示的连续的mi,p个空域分量向量的数量mi,p所占用的比特数为
综上所述,一个第四指示信息的指示开销为
应理解,对于每一个第四指示信息,都需要通过上述方式进行反馈。
还应理解,本申请实施例的小窗所对应的连续的至少一个空域分量向量也具有“循环”特性,即在包括起始位置k1和窗长m1的大窗中,若小窗的长度若超出了大窗尾部,则剩余的小窗长覆盖该大窗首部。由于小窗的循环特性与大窗类似,此处不再赘述。
为便于理解,下面结合图4至图6对本申请实施例的大窗和小窗上报方式进行详细说明。
图4示出了本申请实施例提供的空域分量向量的指示方式示意图。在图4中,假设3个空间层共用一个大窗。候选空域分量向量的数量ns=18。
大窗的起始位置k1=7,大窗的窗长m1=10,则第三指示信息的指示开销为
空间层1对应3个小窗,空间层1对应的第四指示信息的指示开销为
因此,终端设备反馈每个空间层对应的空域分量向量的指示开销为:反馈上述大窗的起始位置和窗长,以及每个空间层对应的每个小窗的起始位置和窗长所需的总比特开销。
假设通过上述图4为每个空间层指示出的空域分量向量的数量均为l,针对两个极化方向,每个空间层均对应2l个空域分量向量。在此基础之上,图5示出了本申请实施例提供的频域分量向量的指示方式示意图。
在图5中,假设2个空间层共用一个大窗,候选频域分量向量的数量nf=18。
大窗的起始位置k2=7,大窗的窗长m2=10,则第一指示信息的指示开销为
空间层1的空域分量向量1对应3个小窗,该空域分量向量1对应的第二指示信息的指示开销为
因此,终端设备反馈每个空间层的每个空域分量向量对应的频域分量向量的指示开销为:反馈上述大窗的起始位置和窗长,以及每个频域分量向量对应的每个小窗的起始位置和窗长所需的总比特开销。
图6示出了本申请实施例提供的另一频域分量向量的指示方式示意图。与图5相同,在图6中,假设2个空间层共用一个大窗,候选频域分量向量的数量nf=18。小窗的指示方式与图5类似,此处不再赘述。
与图5不同的是,在图6中,选择大窗和小窗之前,先对每个空间层的最强空频分量向量对应的频域分量向量进行了移位处理,即保证每个空间层的最强空频分量向量对应的频域分量向量始终为候选频域分量向量序列中的第一个频域分量向量(索引为0)。在这种情况下,大窗的窗长m2=10,则第一指示信息的指示开销为
此外,图6示出了大窗和小窗的循环移位特性,这种特性也能够在一定程度上减小窗长,进而减小第一指示信息和第二指示信息的比特开销。
图7是本申请另一实施例提供的上报信道状态信息的方法700的示意性流程图。如图7所示,该方法700包括:
s710,终端设备生成第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量。
s720,终端设备向网络设备发送所述第三指示信息和所述多个第四指示信息;则对应地,网络设备接收该第三指示信息和多个第四指示信息。
s730,网络设备根据该第三指示信息和多个第四指示信息,确定各个空间层对应的空域分量向量。
本申请实施例通过第三指示信息指示多个空域分量向量,再通过多个第四指示信息为每一个空间层指示该多个空域分量向量中的至少一个空域分量向量,从而指示每个空间层对应的空域分量向量,有利于降低终端设备反馈空域分量向量位置的指示开销,提高csi的反馈效率。
关于方法700的描述可以参考上述方法300,为了简洁,此处不再赘述。
可选地,所述多个空域分量向量是连续的,所述第三指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
可选地,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
可选地,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。
可选地,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
可选地,所述每个第四指示信息所指示的空域分量向量的数量为l,所述多个第四子指示信息的数量为所述多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
应理解,在上文各实施例中,终端设备和/或网络设备可以执行各实施例中的部分或全部步骤。这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照各实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部操作。且,各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
图7是本申请实施例提供的通信装置的示意性框图。如图7所示,该通信装置1000可以包括处理单元1100和收发单元1200。
在一种可能的设计中,该通信装置1000可对应于上文方法实施例中的终端设备,例如,可以为终端设备,或者配置于终端设备中的部件(如电路或芯片)。
应理解,该通信装置1000可对应于根据本申请实施例的方法200或方法700中的终端设备,该通信装置1000可以包括用于执行图2中的方法200或图7中的方法700中终端设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图2中的方法200或图7中的方法700的相应流程。
其中,上述处理单元1100用于:生成第一指示信息和多组第二指示信息,所述第一指示信息用于指示多个频域分量向量,所述多组第二指示信息中的每组第二指示信息与一个空间层和多个空域分量向量相对应,用于构建所述一个空间层在多个频带上的预编码向量,所述每组第二指示信息中的每个第二指示信息与所述多个空域分量向量中的一个空域分量向量相对应,用于指示所述多个频域分量向量中与所述一个空域分量向量对应的至少一个频域分量向量,其中,所述多个频带上的预编码向量由多个空频分量向量的加权和构建,所述多个空频分量向量中的每个空频分量向量由所述多个空域分量向量中的一个空域分量向量以及所述一个空域分量向量所对应的第二指示信息所指示的至少一个频域分量向量中的一个频域分量向量构建;上述收发单元1200用于:发送所述第一指示信息和所述第二指示信息。
可选地,所述多个频域分量向量是连续的,所述第一指示信息用于指示所述多个频域分量向量的起始位置k2和所述多个频域分量向量的数量m2,k2为大于或等于0的整数,m2为大于或等于2的整数。
可选地,在所述第一指示信息中,指示所述多个频域分量向量的起始位置所占用的比特数为
可选地,若k2+m2≤nf,则所述多个频域分量向量的索引为k2~k2+m2-1;若k2+m2>nf,则所述多个频域分量向量的索引为k2~nf-1以及0~(k2+m2-1)modnf;其中,nf为候选频域分量向量的数量,nf为大于或等于2的整数,所述多个频域分量向量是从nf个候选频域分量向量中选择的。
可选地,所述每个第二指示信息用于指示多组连续的至少一个频域分量向量。
可选地,所述每个第二指示信息包括第二位置指示信息和多个第二子指示信息,所述第二位置指示信息用于指示所述多组连续的至少一个频域分量向量对应的多个起始位置,所述多个第二子指示信息中每个第二子指示信息用于指示所述多组连续的至少一个频域分量向量中每组连续的至少一个频域分量向量的数量。
可选地,上述处理单元1100还用于:生成第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;上述收发单元1200还用于:发送所述第三指示信息和所述多个第四指示信息。
可选地,所述多个空域分量向量是连续的,所述第三指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
可选地,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
可选地,所述每个第四指示信息包括多个第四子指示信息,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。
可选地,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
可选地,所述每个第四指示信息所指示的空域分量向量的数量为l,所述多个第四子指示信息的数量为所述多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
应理解,该通信装置1000为终端设备时,该通信装置1000中的收发单元1200可以通过收发器实现,例如可对应于图8中示出的终端设备2000中的收发器2020,该通信装置1000中的处理单元1100可通过至少一个处理器实现,例如可对应于图8中示出的终端设备2000中的处理器2010。
还应理解,该通信装置1000为配置于终端设备中的芯片时,该通信装置1000中的收发单元1200可以通过输入/输出接口实现。在另一种可能的设计中,该通信装置1000可对应于上文方法实施例中的网络设备,例如,可以为网络设备,或者配置于网络设备中的部件(如电路或芯片)。
在另一种可能的设计中,该通信装置1000可对应于根据本申请实施例的方法200或方法700中的网络设备,该通信装置1000可以包括用于执行图2中的方法200或图7中的方法700中网络设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图2中的方法200或图7中的方法700的相应流程。
其中,上述收发单元1200用于:接收第一指示信息和多组第二指示信息,所述第一指示信息用于指示多个频域分量向量,所述多组第二指示信息中的每组第二指示信息与一个空间层和多个空域分量向量相对应,用于构建所述一个空间层在多个频带上的预编码向量,所述每组第二指示信息中的每个第二指示信息与所述多个空域分量向量中的一个空域分量向量相对应,用于指示所述多个频域分量向量中与所述一个空域分量向量对应的至少一个频域分量向量,其中,所述多个频带上的预编码向量由多个空频分量向量的加权和构建,所述多个空频分量向量中的每个空频分量向量由所述多个空域分量向量中的一个空域分量向量以及所述一个空域分量向量所对应的第二指示信息所指示的至少一个频域分量向量中的一个频域分量向量构建;上述处理单元1100用于:根据所述第一指示信息和所述多组第二指示信息,确定各个空间层在多个频带上的预编码向量。
可选地,所述多个频域分量向量是连续的,所述第一指示信息用于指示所述多个频域分量向量的起始位置k2和所述多个频域分量向量的数量m2,k2为大于或等于0的整数,m2为大于或等于2的整数。
可选地,在所述第一指示信息中,指示所述多个频域分量向量的起始位置所占用的比特数为
可选地,若k2+m2≤nf,则所述多个频域分量向量的索引为k2~k2+m2-1;若k2+m2>nf,则所述多个频域分量向量的索引为k2~nf-1以及0~(k2+m2-1)modnf;其中,nf为候选频域分量向量的数量,nf为大于或等于2的整数,所述多个频域分量向量是从nf个候选频域分量向量中选择的。
可选地,所述每个第二指示信息包括多个第二子指示信息,所述每个第二指示信息用于指示多组连续的至少一个频域分量向量。
可选地,所述每个第二指示信息包括第二位置指示信息和多个第二子指示信息,所述第二位置指示信息用于指示所述多组连续的至少一个频域分量向量对应的多个起始位置,所述多个第二子指示信息中每个第二子指示信息用于指示所述多组连续的至少一个频域分量向量中每组连续的至少一个频域分量向量的数量。
可选地,上述收发单元1200还用于:接收第三指示信息和多个第四指示信息,所述第三指示信息用于指示多个空域分量向量,所述多个第四指示信息中的每个第四指示信息与一个空间层相对应,所述每个第四指示信息用于指示所述多个空域分量向量中与所述一个空间层对应的至少一个空域分量向量;上述处理单元1100还用于:根据所述第三指示信息和所述多个第四指示信息,确定各个空间层对应的至少一个空域分量向量。
可选地,所述多个空域分量向量是连续的,所述第三指示信息用于指示所述多个空域分量向量的起始位置k1和所述多个空域分量向量的数量m1,k1为大于或等于0的整数,m1为大于或等于2的整数。
可选地,若k1+m1≤ns,则所述多个空域分量向量的索引为k1~k1+m1-1;若k1+m1>ns,则所述多个空域分量向量的索引为k1~ns-1以及0~(k1+m1-1)modns;其中,ns为候选空域分量向量的数量,ns为大于或等于2的整数,所述多个空域分量向量是从ns个候选空域分量向量中选择的。
可选地,所述每个第四指示信息用于指示多组连续的至少一个空域分量向量。
可选地,所述每个第四指示信息包括第四位置指示信息和多个第四子指示信息,所述第四位置指示信息用于指示所述多组连续的至少一个空域分量向量对应的多个起始位置,所述多个第四子指示信息中的每个第四子指示信息用于指示所述多组连续的至少一个空域分量向量中每组连续的至少一个空域分量向量的数量。
可选地,所述每个第四指示信息所指示的空域分量向量的数量为l,所述多个第四子指示信息的数量为所述多个起始位置的数量减一,其中,l为预配置或预定义的大于1的整数。
应理解,该通信装置1000为网络设备时,该通信装置1000中的收发单元可通过收发器实现,例如可对应于图9中示出的网络设备3000中的收发器3200,该通信装置1000中的处理单元1100可通过至少一个处理器实现,例如可对应于图9中示出的网络设备3000中的处理器3100。
还应理解,该通信装置1000为配置于网络设备中的芯片时,该通信装置1000中的收发单元1200可以通过输入/输出接口实现。
图8是本申请实施例提供的终端设备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可以与图7中的处理单元对应。
上述收发器2020可以与图7中的收发单元对应,也可以称为收发单元。收发器2020可以包括接收器(或称接收机、接收电路)和发射器(或称发射机、发射电路)。其中,接收器用于接收信号,发射器用于发射信号。
应理解,图8所示的终端设备2000能够实现图2或图7所示方法实施例中涉及终端设备的各个过程。终端设备2000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
上述处理器2010可以用于执行前面方法实施例中描述的由终端设备内部实现的动作,而收发器2020可以用于执行前面方法实施例中描述的终端设备向网络设备发送或从网络设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
可选地,上述终端设备2000还可以包括电源2050,用于给终端设备中的各种器件或电路提供电源。
除此之外,为了使得终端设备的功能更加完善,该终端设备2000还可以包括输入单元2060、显示单元2070、音频电路2080、摄像头2090和传感器2100等中的一个或多个,所述音频电路还可以包括扬声器2082、麦克风2084等。
图9是本申请实施例提供的网络设备的结构示意图,例如可以为基站的结构示意图。该基站3000可应用于如图1所示的系统中,执行上述方法实施例中网络设备的功能。如图所示,该基站3000可以包括一个或多个射频单元,如远端射频单元(remoteradiounit,rru)3100和一个或多个基带单元(bbu)(也可称为分布式单元(du))3200。所述rru3100可以称为收发单元,与图9中的收发单元1100对应。可选地,该收发单元3100还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线3101和射频单元3102。可选地,收发单元3100可以包括接收单元和发送单元,接收单元可以对应于接收器(或称接收机、接收电路),发送单元可以对应于发射器(或称发射机、发射电路)。所述rru3100部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送指示信息。所述bbu3200部分主要用于进行基带处理,对基站进行控制等。所述rru3100与bbu3200可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。
所述bbu3200为基站的控制中心,也可以称为处理单元,可以与图7中的处理单元1200对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述bbu(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成上述指示信息等。
在一个示例中,所述bbu3200可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte网),也可以分别支持不同接入制式的无线接入网(如lte网,5g网或其他网)。所述bbu3200还包括存储器3201和处理器3202。所述存储器3201用以存储必要的指令和数据。所述处理器3202用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器3201和处理器3202可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
应理解,图9所示的基站3000能够实现图2或图7所示方法实施例中涉及网络设备的各个过程。基站3000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
上述bbu3200可以用于执行前面方法实施例中描述的由网络设备内部实现的动作,而rru3100可以用于执行前面方法实施例中描述的网络设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
应理解,图9所示出的基站3000仅为网络设备的一种可能的架构,而不应对本申请构成任何限定。本申请所提供的方法可适用于其他架构的网络设备。例如,包含cu、du和aau的网络设备等。本申请对于网络设备的具体架构不作限定。
本申请实施例还提供了一种处理装置,包括处理器和接口;所述处理器用于执行上述任一方法实施例。
应理解,上述处理装置可以是一个或多个芯片。例如,该处理装置可以是现场可编程门阵列(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或图7所示实施例中的方法。
根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2或图7所示实施例中的方法。
根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。
上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrativelogicalblock)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,各功能单元的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令(程序)。在计算机上加载和执行所述计算机程序指令(程序)时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digitalvideodisc,dvd))、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。