通信方法、通信装置和系统转让专利

申请号 : CN201880089204.3

文献号 : CN111713054B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 任海豹祝慧颖李元杰

申请人 : 华为技术有限公司

摘要 :

本申请提供了一种通信方法、通信装置和系统,能够减小终端设备测量的复杂度。该方法包括:接收参考信号,该参考信号用于信道测量;发送CSI,该CSI用于指示测量值,该测量值用于确定预编码矩阵,或,该测量值为预编码矩阵。其中,该测量值与第一组基矢量和第二组基矢量相关,或者,该测量值与第一组基矢量和第二组基矢量的克罗内克尔积相关,第一组基矢量包括离散傅里叶逆变换IDFT矢量或两个IDFT的克罗内克尔积,第二组基矢量包括离散傅里叶变换DFT矢量。

权利要求 :

1.一种通信方法,其特征在于,包括:接收参考信号,所述参考信号用于信道测量;

发送信道状态信息CSI,所述CSI用于指示预编码矩阵;

其中,所述CSI包括以下一项或多项:MB个第一列矢量的指示信息,MT个第二列矢量的指示信息,与所述MB个第一列矢量和所述MT个第二列矢量对应的MB·MT个幅度系数的指示信息,或者与所述MB个第一列矢量和所述MT个第二列矢量对应的MB·MT个相位系数的指示信息,

其中,所述MB为第一基矢量的数量,所述MT为第二基矢量的数量,所述MB个第一基矢量为所述第一组基矢量中的MB个列,所述MT个第二基矢量为所述第二组基矢量中的MT个列,所述MB个第一列矢量的指示信息包括所述MB个第一列矢量中每个第一列矢量在所述第一组列矢量中的位置,所述MT个第二列矢量的指示信息包括所述MT个第二列矢量中每个第二列矢量在所述第二组列矢量中的位置。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收以下一项或多项的配置信息:所述第一组基矢量,或,所述第二组基矢量。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:发送以下一项或多项的配置信息:所述第一组基矢量,或,所述第二组基矢量。

4.根据权利要求1所述的方法,其特征在于,所述第一组基矢量由协议定义;或者,所述第二组基矢量由协议定义;或者,所述第一组基矢量和所述第二组基矢量由协议定义。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述预编码矩阵包括R个矩n

阵,所述R个矩阵中的第n个矩阵Y满足:其中, 为与所述第n个矩阵对应的MB个第一基矢量中的第b个第一基矢量,且 的维度为NT×1, 为与所述第n个矩阵对应的MT个第二基矢量中的第t个第二基矢量,且 的维度为NSB×1, 为幅度系数, 为相位系数,1≤n≤R,n和R为整数。

6.根据权利要求1至4中任一项所述的方法,其特征在于,MB的取值由网络设备指示,或者,由协议定义;MT的取值由网络设备指示,或者,由协议定义。

7.根据权利要求1至4中任一项所述的方法,其特征在于,所述预编码矩阵对应于用于发送参考信号的多个天线端口组中的一个天线端口组。

8.一种通信方法,其特征在于,包括:发送参考信号,所述参考信号用于信道测量;

接收信道状态信息CSI,所述CSI用于指示预编码矩阵;

其中,所述CSI包括以下一项或多项:MB个第一列矢量的指示信息,MT个第二列矢量的指示信息,与所述MB个第一列矢量和所述MT个第二列矢量对应的MB·MT个幅度系数的指示信息,或者与所述MB个第一列矢量和所述MT个第二列矢量对应的MB·MT个相位系数的指示信息,

其中,所述MB为第一基矢量的数量,所述MT为第二基矢量的数量,所述MB个第一基矢量为所述第一组基矢量中的MB个列,所述MT个第二基矢量为所述第二组基矢量中的MT个列,所述MB个第一列矢量的指示信息包括所述MB个第一列矢量中每个第一列矢量在所述第一组列矢量中的位置,所述MT个第二列矢量的指示信息包括所述MT个第二列矢量中每个第二列矢量在所述第二组列矢量中的位置;

根据由所述CSI确定的预编码矩阵对信号进行预编码。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:发送以下一项或多项的配置信息:所述第一组基矢量,或,所述第二组基矢量。

10.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收以下一项或多项的配置信息:所述第一组基矢量,或,所述第二组基矢量。

11.根据权利要求8所述的方法,其特征在于,所述第一组基矢量由协议定义;或者,所述第二组基矢量由协议定义;或者,所述第一组基矢量和所述第二组基矢量由协议定义。

12.根据权利要求8至11中任一项所述的方法,其特征在于,所述预编码矩阵包括R个矩n

阵,所述R个矩阵中的第n个矩阵Y满足:其中, 为与所述第n个矩阵对应的MB个第一基矢量中的第b个第一基矢量,且 的维度为NT×1, 为与所述第n个矩阵对应的MT个第二基矢量中的第t个第二基矢量,且 的维度为NSB×1, 为幅度系数, 为相位系数,1≤n≤R,n和R为整数。

13.根据权利要求8至11中任一项所述的方法,其特征在于,MB的取值由网络设备指示,或者,由协议定义;MT的取值由网络设备指示,或者,由协议定义。

14.根据权利要求8至11中任一项所述的方法,其特征在于,所述预编码矩阵对应于用于发送参考信号的多个天线端口组中的一个天线端口组。

15.一种通信装置,其特征在于,包括:处理器,用于从存储器调用并运行指令,以实现如权利要求1至7、8至14中任一项所述的方法。

16.根据权利要求15所述的装置,其特征在于,还包括:所述存储器。

说明书 :

通信方法、通信装置和系统

技术领域

[0001] 本申请涉及无线通信领域,并且更具体地,涉及通信方法、通信装置和系统。

背景技术

[0002] 在大规模多输入多输出(massive multiple‑input multiple‑output,Massive MIMO)技术中,可通过预编码减小多用户之间的干扰以及同一用户的多个信号流之间的干
扰,有利于提高信号质量,实现空分复用,提高频谱利用率。
[0003] 目前,已知一种确定预编码矩阵的方法,接收端设备根据接收到的参考信号来反馈信道状态信息(Channel State Information,CSI),发送端设备可以根据接收端设备的
两级反馈来确定预编码矩阵。在第一级反馈中,接收端设备可通过遍历第一级码本中多个
正交波束矢量确定较优的一个或多个波束矢量,在第一级反馈中,各个子带上可以选择相
同的一个或多个波束矢量,即,第一级反馈可以是宽带反馈;在第二级反馈中,接收端设备
可以在各个子带上独立反馈幅度和相位,这可通过在各个子带上分别遍历第二级码本中的
幅度和相位来确定,即,在不同的子带上选择的幅度和相位可能是不同的,故第二级反馈可
以是子带反馈。
[0004] 然而,随着Massive MIMO技术的发展,天线端口数目呈现增加的趋势。随着天线端口数的增加,上述确定预编码矩阵的方法复杂度也随之增大,这对接收端设备,尤其是下行
传输中的终端设备,提出了挑战。

发明内容

[0005] 本申请提供一种通信方法、通信装置和系统,能够减小接收端设备测量的复杂度。
[0006] 第一方面,提供了一种通信方法,包括:
[0007] 接收参考信号,所述参考信号用于信道测量;
[0008] 发送信道状态信息CSI,所述CSI用于指示测量值集合,所述测量值集合用于确定预编码矩阵,或者,所述测量值集合为所述预编码矩阵,所述测量值集合包括一个或多个测
量值;
[0009] 其中,所述测量值与第一组基矢量和第二组基矢量相关,或者,所述测量值与所述第一组基矢量和所述第二组基矢量的克罗内克尔积相关;其中,所述第一组基矢量包括离
散傅里叶逆变换IDFT矢量或两个IDFT矢量的克罗内克尔积,所述第二基矢量包括离散傅里
叶变换DFT矢量。
[0010] 应理解,测量值集合可包括一个或多个测量值,每个测量值对应于一个天线端口组,故所述测量值集合所包含的测量值的个数可以为天线端口组数。
[0011] 在本申请实施例中,所述测量值包括R个列,每个列的维度为(NT·NSB)×1;或者,所述测量值包括R个矩阵,每个矩阵的维度为NT×NSB;NT为一个天线端口组中的天线数,NSB
为传输所述参考信号的频域单元数,R由接收所述参考信号的天线数或者信道矩阵的秩确
定,p≥1,NT≥1,NSB≥1,R≥1,NT、NSB、R均为正整数。
[0012] 在一种可能的实现方式中,所述测量值与第一组基矢量和第二组基矢量相关,或者,所述测量值与所述第一组基矢量和所述第二组基矢量的克罗内克尔积相关,可以通过
测量值集合基于第一组基矢量和第二组基矢量对信道矩阵处理来实现,或者,也可以通过
基于第一组基矢量和第二组基矢量对预编码矩阵处理来实现。这也就是相当于把信道矩阵
或预编码矩阵做了数学变换后通过CSI发送给网络设备。因此,网络设备可以由根据接收到
的CSI指示的测量值集合确定预编码矩阵。
[0013] 基于上述技术方案,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵或预编码矩阵进行处理,并将处理后的结果通过CSI反馈给网络设备,网络设备可以基于
CSI确定测量值,进而确定预编码矩阵。由于终端设备可通过FFT和IFFT的快速运算获得待
反馈的CSI,相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的过程而
言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,通过反
馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数据传输
的可靠性。换句话说,在保证了数据传输可靠性的前提下,大大降低了信道测量的复杂度,
减小了功率消耗,因此有利于提高整个通信系统的性能。
[0014] 结合第一方面,在第一方面的某些实现方式中,所述方法还包括:
[0015] 接收以下一项或多项的配置信息:
[0016] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0017] 即,网络设备可以为终端设备配置第一组基矢量、第二组基矢量或者两组基矢量的克罗内克尔积。
[0018] 结合第一方面,在第一方面的某些实现方式中,所述方法还包括:
[0019] 发送以下一项或多项的配置信息:
[0020] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0021] 即,终端设备向网络设备反馈第一组基矢量、第二组基矢量或者两组基矢量的克罗内克尔积。
[0022] 第二方面,提供了一种通信方法,包括:
[0023] 发送参考信号,所述参考信号用于信道测量;
[0024] 接收信道状态信息CSI,所述CSI用于指示测量值集合,所述测量值集合用于确定预编码矩阵,或者,所述测量值集合为所述预编码矩阵,所述测量值集合包括一个或多个测
量值;其中,所述测量值与第一组基矢量和第二组基矢量相关,或者,所述测量值与所述第
一组基矢量和所述第二组基矢量的克罗内克尔积相关;其中,所述第一组基矢量包括离散
傅里叶逆变换IDFT矢量或两个IDFT矢量的克罗内克尔积,所述第二基矢量包括离散傅里叶
变换DFT矢量;
[0025] 根据由所述测量值确定的预编码矩阵对信号进行预编码,并发送预编码后的信号。
[0026] 应理解,测量值集合可包括一个或多个测量值,每个测量值对应于一个天线端口组,故所述测量值集合所包含的测量值的个数可以为天线端口组数。
[0027] 在本申请实施例中,所述测量值包括R个列,每个列的维度为(NT·NSB)×1;或者,所述测量值包括(NSB·R)个列,每个列的维度为NT×1;NT为一个天线端口组中的天线数,NSB
为传输所述参考信号的频域单元数,R由接收所述参考信号的天线数或者信道矩阵的秩确
定,p≥1,NT≥1,NSB≥1,R≥1,NT、NSB、R均为正整数。
[0028] 在一种可能的实现方式中,所述测量值与第一组基矢量和第二组基矢量相关,或者,所述测量值与所述第一组基矢量和所述第二组基矢量的克罗内克尔积相关,可以通过
基于第一组基矢量和第二组基矢量对信道矩阵处理来实现,或者,也可以通过基于第一组
基矢量和第二组基矢量对预编码矩阵处理来实现。这也就是相当于把信道矩阵或预编码矩
阵做了数学变换后通过CSI发送给网络设备。因此,网络设备可以由根据接收到的CSI指示
的测量值确定预编码矩阵。
[0029] 基于上述技术方案,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵或预编码矩阵进行处理,并将处理后的结果通过CSI反馈给网络设备,网络设备可以基于
CSI确定测量值,进而确定预编码矩阵。由于终端设备可通过FFT和IFFT的快速运算获得待
反馈的CSI,相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的过程而
言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,通过反
馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数据传输
的可靠性。换句话说,在保证了数据传输可靠性的前提下,大大降低了信道测量的复杂度,
减小了功率消耗,因此有利于提高整个通信系统的性能。
[0030] 结合第二方面,在第二方面的某些实现方式中,所述方法还包括:
[0031] 发送以下一项或多项的配置信息:
[0032] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0033] 即,网络设备可以为终端设备配置第一组基矢量、第二组基矢量或者两组基矢量的克罗内克尔积。
[0034] 结合第二方面,在第二方面的某些实现方式中,所述方法还包括:
[0035] 接收以下一项或多项的配置信息:
[0036] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0037] 即,终端设备向网络设备反馈第一组基矢量、第二组基矢量或者两组基矢量的克罗内克尔积。
[0038] 结合第一方面或第二方面,在某些可能的实现方式中,所述第一组基矢量由协议定义;或者,
[0039] 所述第二组基矢量由协议定义;或者,
[0040] 所述第一组基矢量和所述第二组基矢量由协议定义;或者,
[0041] 所述第一组基矢量和所述第二组基矢量的克罗内克尔积由协议定义。
[0042] 即,第一组基矢量、第二组基矢量或两组基矢量的克罗内克尔积也可以由协议定义。
[0043] 应理解,本申请对于终端设备获取第一组基矢量、第二组基矢量或该两组基矢量的克罗内克尔积的具体方法不做限定,例如,可以由网络设备定义也可以预先定义,如协议
定义,也可以由终端设备反馈等。
[0044] 结合第一方面或第二方面,在某些可能的实现方式中,所述测量值包括R个列,所n
述R个列中的第n列y满足:
[0045] 其中,α为归一化系数,M为基矢量的数量,M个基矢量为所述第一组基矢量和所述第二组基矢量的克罗内克尔积中的M个列, 为所述M个基矢量中的第i个列矢量,且 的维
n
度为NT·NSB×1, 为 的线性叠加系数,Pi为 的幅度系数, 为 的相位系数,NT为所
述参考信号的发送天线端口数,NSB为传输所述参考信号的频域资源所包括的频域单元数,R
由所述参考信号的接收天线端口数或信道矩阵的秩确定,1≤i≤M,1≤R,i、M、R均为整数。
[0046] 应理解,第n个列向量可以是R个列向量中的任意一个。作为一种理解,所述R个列向量中的任意第n个列向量均满足上述公式(条件),即, 由于一个测量值
中每个列的维度是基于一个天线端口组而言的。每个列向量中的M个基矢量、与M个基矢量
对应的M个幅度系数以及与M个基矢量对应的M个相位系数可通过CSI来指示。即,CSI可包括
R组指示信息,每组指示信息指示以下一项或多项:M个基矢量、与M个基矢量对应的M个幅度
系数或与M个基矢量对应的M个相位系数。
[0047] 在本申请实施例中,与R个列对应的R组指示信息可以相互独立地反馈,也可以通过差分的方式反馈。例如,在M个基矢量、与M个基矢量对应的M个幅度系数以及与M个基矢量
对应的M个相位系数这三项都由终端设备来反馈的情况下,对于R个列中的某一列可以通过
M个基矢量、M个绝对幅度以及M个绝对相位来指示,剩余的(R‑1)列可通过M个基矢量、M个相
对幅度以及与M个相对相位来指示。本申请对此不做限定。
[0048] 结合第一方面或第二方面,在某些可能的实现方式中,所述CSI包括以下一项或多项:
[0049] 与所述R个列中的第r列对应的M个基矢量的指示信息,与所述M个基矢量对应的M个幅度系数的指示信息,或者与所述M个基矢量对应的M个相位系数的指示信息。
[0050] 或者说,所述CSI用于指示以下一项或多项:
[0051] 与所述R个列中的第r列对应的M个基矢量、与所述M个基矢量对应的M个幅度系数或者与所述M个基矢量对应的M个相位系数;
[0052] 其中,r在[1,R]中遍历取值,且r为整数。
[0053] 根据CSI中所指示的与所述R个列中的第r列对应的M个基矢量、与所述M个基矢量对应的M个幅度系数或者与所述M个基矢量对应的M个相位系数,带入 可以
得到该测量值中的第r个列向量。将该列向量转换为维度为NT×NSB的矩阵,便得到了与第r
个接收天线或第r个层对应的预编码矩阵。
[0054] 应理解,对于测量值中的R个列来说,均可以通过上述列举的一项或多项来构造一个列向量。通过在[1,R]中对r遍历取值,便可以得到一个维度为NT×(NSB·R)的预编码矩
阵。
[0055] 结合第一方面或第二方面,在某些可能的实现方式中,与所述第r列对应的M个基矢量的指示信息包括:与所述第r列对应的所述M个基矢量中每个基矢量在预先配置的矩阵
中的位置,所述预先配置的矩阵为所述第一组基矢量和所述第二组基矢量的克罗内克尔
积。
[0056] 即,与所述第r列对应的M个基矢量可以通过在第一组基矢量和第二组基矢量的克罗内克尔积(也就是上述预先配置的矩阵)中的位置来指示,由该预先配置的矩阵确定出的
M个列向量也就是用于构造上述测量值的M个基矢量
[0057] 结合第一方面或第二方面,在某些可能的实现方式中,与所述第r列对应的M个基矢量的指示信息包括:与所述第r列对应的所述M个列矢量中每个列矢量在第一组基矢量中
的位置和在第二组基矢量中的位置。
[0058] 即,与所述第r列对应的M个基矢量可以通过在第一组基矢量中的位置和在第二组基矢量中的位置指示,由第一组基矢量确定得到的一个列向量和由第二组基矢量确定得到
的一个列向量通过克罗内克尔积可得到用于构造上述测量值的一个基矢量。
[0059] 结合第一方面或第二方面,在某些可能的实现方式中,M的取值由网络设备指示,或者,由协议定义。
[0060] 结合第一方面或第二方面,在某些可能的实现方式中,所述测量值包括R个矩阵,n
所述R个矩阵中的第n个矩阵Y满足:
[0061]
[0062] 其中,β为归一化系数,MB为第一基矢量的数量,MT为第二基矢量的数量,MB个第一基矢量为所述第一组基矢量中的MB个列,MT个第二基矢量为所述第二组基矢量中的MT个列,
为与所述第n个矩阵对应的MB个第一基矢量中的第b个第一基矢量,且 的维度为NT×1,
n n
Ft为与所述第n个矩阵对应的MT个第二基矢量中的第t个第二基矢量,且Ft 的维度为NSB×
1, 为线性叠加系数, 为幅度系数, 为相位系数。
[0063] 应理解,上述第n个矩阵可以是R个矩阵中的任意一个。作为一种理解,所述R个矩阵中的任意第n个矩阵均满足上述公式(条件),即, 由于一个测
量值是基于一个天线端口而言的,每个矩阵Y的维度可以为NT×NSB。每个矩阵中的MB个第一
基矢量、MT个第二基矢量、MB·MT个幅度系数以及MB·MT个相位系数可通过CSI来指示。即,
CSI可包括R组指示信息,每组指示信息指示以下一项或多项:MB个第一基矢量、MT个第二基
矢量、MB·MT个幅度系数或MB·MT个相位系数。
[0064] 在本申请实施例中,与R个矩阵对应的R组指示信息可以相互独立地反馈,也可以通过差分的方式反馈,本申请对此不做限定。
[0065] 结合第一方面或第二方面,在某些可能的实现方式中,所述CSI包括以下一项或多项:
[0066] 与所述R个矩阵中的第r个矩阵对应的MB个第一列矢量的指示信息,与所述第r个矩阵对应的所述MT个第二列矢量的指示信息,与所述MB个第一列矢量和所述MT个第二列矢
量对应的MB·MT个幅度系数的指示信息,或者与所述MB个第一列矢量和所述MT个第二列矢
量对应的MB·MT个相位系数的指示信息,
[0067] 其中,所述MB个第一列矢量的指示信息包括所述MB个第一列矢量中每个第一列矢量在所述第一组列矢量中的位置,所述MT个第二列矢量的指示信息包括所述MT个第二列矢
量中每个第二列矢量在所述第二组列矢量中的位置。
[0068] 结合第一方面或第二方面,MB的取值由网络设备指示,或者,由协议定义;MT的取值由网络设备指示,或者,由协议定义。
[0069] 第三方面,提供了一种终端设备,所述终端设备具有实现上述第一方面的方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实
现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
[0070] 第四方面,提供了一种网络设备,所述网络设备具有实现上述第二方面的方法设计中的网络设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实
现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
[0071] 第五方面,提供了一种终端设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行
该计算机程序,使得该终端设备执行上述第一方面或第一方面中任意一种可能的实现方式
中的方法。
[0072] 第六方面,提供了一种网络设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行
该计算机程序,使得该网络设备执行上述第二方面或第二方面中任意一种可能的实现方式
中的方法。
[0073] 第七方面,提供了一种通信装置,该通信装置可以为上述方法设计中的终端设备,或者为设置在终端设备中的芯片。该通信装置包括:处理器,与存储器耦合,可用于执行存
储器中的指令,以实现上述第一方面或第一方面中的任意一种可能的实现方式中终端设备
所执行的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处
理器与通信接口耦合。
[0074] 第八方面,提供了一种通信装置,该通信装置可以为上述方法设计中的网络设备,或者为设置在网络设备中的芯片。该通信装置包括:处理器,与存储器耦合,可用于执行存
储器中的指令,以实现上述第二方面或第二方面中的任意一种可能的实现方式中网络设备
所执行的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处
理器与通信接口耦合。
[0075] 第九方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。
[0076] 第十方面,提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。
[0077] 第十一方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持终端设备实现上述方面中所涉及的功能,例如,生成,接收,发送,或处理上述方法中所涉及的数据和/
或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设
备必要的程序指令和数据。该芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
[0078] 第十二方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持网络设备实现上述方面中所涉及的功能,例如,生成,接收,发送,或处理上述方法中所涉及的数据和/
或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设
备必要的程序指令和数据。该芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。

附图说明

[0079] 图1是适用于本申请实施例的通信方法的通信系统的示意图;
[0080] 图2是本申请实施例提供的通信方法的示意性流程图;
[0081] 图3是多个天线端口配置于多个天线面板的示意图;
[0082] 图4是本申请一实施例提供的通信装置的示意性框图;
[0083] 图5是本申请实施例提供的终端设备的结构示意图;
[0084] 图6是本申请实施例提供的网络设备的结构示意图。

具体实施方式

[0085] 下面将结合附图,对本申请中的技术方案进行描述。
[0086] 本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(Global System of Mobile communication,GSM)系统、码分多址(Code Division Multiple 
Access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系
统、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term 
Evolution,LTE)系统、LTE频分双工(Frequency Division Duplex,FDD)系统、LTE时分双工
(Time  Division  Duplex,TDD)、通用移动通信系统(Universal  Mobile 
Telecommunication System,UMTS)、全球互联微波接入(Worldwide Interoperability 
for Microwave Access,WiMAX)通信系统、未来的第五代(5th Generation,5G)系统或新一
代无线接入技术(new radio access technology,NR)等。
[0087] 图1是适用于本申请实施例的通信方法的通信系统的示意图。如图1所示,该通信系统100包括网络设备102,网络设备102可包括多个天线,例如,天线104、106、108、110、112
和114。可选地,网络设备102所包括的多个天线可以被划分为多个天线组,每个天线组可以
包括一个或多个天线,例如,一个天线组可包括天线104和106,另一个天线组可包括天线
108和110,再一个天线组可包括天线112和114。
[0088] 应理解,上文和图1仅为便于理解,示出了6个天线被划分为3个天线组的情形,然而这不应对本申请构成任何限定,网络设备102可以包括更多或更少的天线,网络设备102
所包括的天线可以被划分为更多或更少的天线组,每个天线组可以包括更多或更少的天
线。
[0089] 另外,网络设备102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件,例如处理器、调制器、复用器、解调
器、解复用器或天线等。
[0090] 应理解,该通信系统中的网络设备可以是任意一种具有无线收发功能的设备或可设置于该设备的芯片,该设备包括但不限于:演进型节点B(evolved Node B,eNB)、无线网
络控制器(Radio Network Controller,RNC)、节点B(Node B,NB)、基站控制器(Base 
Station Controller,BSC)、基站收发台(Base Transceiver Station,BTS)、家庭基站(例
如,Home evolved NodeB,或Home Node B,HNB)、基带单元(BaseBand Unit,BBU),无线保真
(Wireless Fidelity,WIFI)系统中的接入点(Access Point,AP)、无线中继节点、无线回传
节点、传输点(transmission point,TP)或者发送接收点(transmission and reception 
point,TRP)等,还可以为5G,如,NR,系统中的gNB,或,传输点(TRP或TP),5G系统中的基站的
一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,
如基带单元(BBU),或,分布式单元(distributed unit,DU)等。
[0091] 在一些部署中,gNB可以包括集中式单元(centralized unit,CU)和DU。gNB还可以包括射频单元(radio unit,RU)。CU实现gNB的部分功能,DU实现gNB的部分功能,比如,CU实
现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet data 
convergence protocol,PDCP)层的功能,DU实现无线链路控制(radio link control,
RLC)、媒体接入控制(media access control,MAC)和物理(physical,PHY)层的功能。由于
RRC层的信息最终会变成PHY层的信息,或者,由PHY层的信息转变而来,因而,在这种架构
下,高层信令,如RRC层信令或PHCP层信令,也可以认为是由DU发送的,或者,由DU+RU发送
的。可以理解的是,网络设备可以为CU节点、或DU节点、或包括CU节点和DU节点的设备。此
外,CU可以划分为接入网RAN中的网络设备,也可以将CU划分为核心网中的网络设备,本申
请对此不做限定。
[0092] 网络设备102可以与多个终端设备通信,例如,网络设备102可以与终端设备116和终端设备122通信。可以理解,网络设备102可以与类似于终端设备116或122的任意数目的
终端设备通信。
[0093] 应理解,该通信系统中的终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、
无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobile 
phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(Virtual Reality,VR)终端设
备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无
线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remote medical)中的无线终
端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终
端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申
请的实施例对应用场景不做限定。本申请中将前述终端设备及可设置于前述终端设备的芯
片统称为终端设备。
[0094] 如图1所示,终端设备116与天线112和114通信,其中天线112和114通过前向链路118向终端设备116发送信号,并通过反向链路120从终端设备116接收信号。此外,终端设备
122与天线104和106通信,其中天线104和106通过前向链路124向终端设备122发送信号,并
通过反向链路126从终端设备122接收信号。
[0095] 例如,在频分双工FDD系统中,例如,前向链路118可利用与反向链路120所使用的不同频带,前向链路124可利用与反向链路126所使用的不同频带。
[0096] 再例如,在时分双工TDD系统和全双工(full duplex)系统中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。
[0097] 被设计用于通信的每组天线和/或区域可称为网络设备102的扇区。例如,可将天线组设计为与网络设备102覆盖区域的扇区中的终端设备通信。在网络设备102通过前向链
路118和124分别与终端设备116和122进行通信的过程中,网络设备102的发射天线可利用
波束成形来改善前向链路118和124的信噪比。此外,与网络设备通过单个天线向它所有的
终端设备发送信号的方式相比,在网络设备102利用波束成形向相关覆盖区域中随机分散
的终端设备116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。
[0098] 在给定时间,网络设备102、终端设备116或终端设备122可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传
输。具体地,无线通信发送装置可获取要通过信道发送至无线通信接收装置的一定数目的
数据比特,例如,无线通信发送装置可生成、从其它通信装置接收、或在存储器中保存等要
通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的
传输块或多个传输块中,传输块可被分段以产生多个码块。
[0099] 此外,该通信系统100可以是公共陆地移动网络PLMN网络或者设备对设备(device to device,D2D)网络或者机器对机器(machine to machine,M2M)网络或者其他网络,图1
仅为便于理解而示例的简化示意图,网络中还可以包括其他网络设备和更多或更少的终端
设备,图1中未予以画出。
[0100] 在该通信系统100中,网络设备102与终端设备116或122可采用MIMO技术进行无线通信。应理解,MIMO技术是指在发送端设备和接收端设备分别使用多个发射天线和接收天
线,使信号通过发送端设备与接收端设备的多个天线传送和接收,从而改善通信质量。它能
充分利用空间资源,通过多个天线实现多发多收,在不增加频谱资源和天线发射功率的情
况下,可以成倍地提高系统信道容量。
[0101] MIMO可以分为单用户多输入多输出(single‑user MIMO,SU‑MIMO)和多用户多输入多输出(multi‑user MIMO,MU‑MIMO)。Massive MIMO基于多用户波束成形的原理,在发送
端设备布置几百根天线,对几十个目标接收机调制各自的波束,通过空间信号隔离,在同一
频率资源上同时传输几十条信号。因此,Massive MIMO技术能够充分利用大规模天线配置
带来的空间自由度,提升频谱效率。
[0102] 在采用MIMO技术通信的过程中,可通过预编码减小多用户之间的干扰以及同一用户的多个层(或者说,流)之间的干扰。其中,预编码可以是在已知信道状态的情况下,通过
在发送端设备对待发射信号做预先的处理,即,借助与信道状态相匹配的预编码矩阵来对
待发射信号进行处理,使得经过预编码的待发射信号与信道相适配,使得接收端设备消除
信道间影响的复杂度降低。因此,通过对发射信号的预编码处理,接收信号质量(例如信号
与干扰加噪声比(signal to interference plus noise ratio,SINR))得以提升。因此,通
过预编码可以实现发送端设备与多个接收端设备在相同的时频资源上传输,也就是实现了
MU‑MIMO。应注意,有关预编码的相关描述仅用于举例,并非用于限制本申请实施例的保护
范围,在具体实现过程中,还可以通过其他方式进行预编码(例如在无法获知信道矩阵的情
况下采用预先设置的预编码矩阵或者加权处理方式进行预编码),具体内容本文不再赘述。
[0103] 在一种可能的实现方式中,接收端设备可根据发送端设备发送的参考信号进行信道测量,以确定与信道状态相适配的预编码矩阵,并向发送端设备反馈。目前,已知一种确
定预编码矩阵的方法,接收端设备根据接收到的参考信号来测量并反馈信道状态信息
(channel state information,CSI),发送端设备可以根据接收端设备的反馈来确定预编
码矩阵。可选地,接收端设备的CSI反馈可以分为两级反馈,在第一级反馈中,接收端设备可
通过遍历第一级码本中多个正交波束矢量确定较优的一个或多个波束矢量来反馈,即,在
各个子带上可以选择相同的波束矢量,故第一级反馈可以为宽带反馈;在第二级反馈中,接
收端设备可以在各个子带上独立反馈幅度和相位,这可通过在各个子带上分别遍历第二级
码本中的幅度和相位来确定,即,在不同的子带上选择的幅度和相位可能是不同的,故第二
级反馈可以为子带反馈。网络设备可以根据第一级反馈和第二级反馈来确定预编码矩阵。
[0104] 然而,这种测量和反馈的方式对于接收端设备来说,计算的复杂度较高。随着Massive MIMO技术的发展,天线端口数目呈现增加的趋势,信道测量的计算复杂度会进一
步加大,对于接收端设备来说,尤其是下行传输中的接收端设备(例如,终端设备),计算复
杂度也会进一步增加,因此,可能会增加接收端设备的功率消耗,对接收端设备提出了挑
战。
[0105] 有鉴于此,本申请提供一种通信方法,以减小接收端设备信道测量的复杂度,从而减小接收端设备的功率消耗。
[0106] 下面结合附图详细说明本申请实施例。
[0107] 应理解,在下文示出的实施例中,第一、第二、第三等仅为便于区分不同的对象,而不应对本申请构成任何限定。例如,区分不同的基矢量、不同的矩阵、不同的指示信息等。
[0108] 还应理解,在本申请中,“天线”和“天线端口”经常交替使用,但本领域的技术人员可以理解其含义。应当指出的是,在不强调其区别时,其所要表达的含义是一致的。。天线端
口,可以理解为被接收端设备所识别的发射天线,或者在空间上可以区分的发射天线。针对
每个虚拟天线配置一个天线端口,每个虚拟天线可以为多个物理天线的加权组合,每个天
线端口可以与一个参考信号端口对应。
[0109] 还应理解,在下文示出的实施例中,“预先获取”可包括由网络设备信令指示或者预先定义,例如,协议定义。其中,“预先定义”可以通过在设备(例如,包括终端设备和网络
设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于
其具体的实现方式不做限定。
[0110] 还应理解,本申请实施例中涉及的“保存”,可以是指的保存在一个或者多个存储器中。所述一个或者多个存储器,可以是单独的设置,也可以是集成在编码器或者译码器,
处理器、或通信装置中。所述一个或者多个存储器,也可以是一部分单独设置,一部分集成
在译码器、处理器、或通信装置中。存储器的类型可以是任意形式的存储介质,本申请并不
对此限定。
[0111] 还应理解,本申请实施例中,名词“网络”和“系统”经常交替使用,但本领域的技术人员可以理解其含义。信息(information),信号(signal),消息(message),信道(channel)
有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。“的(of)”,
“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指
出的是,在不强调其区别时,其所要表达的含义是一致的。
[0112] 还应理解,本申请实施例中的“协议”可以是指通信领域的标准协议,例如可以包括LTE协议、NR协议以及应用于未来的通信系统中的相关协议,本申请对此不做限定。
[0113] 还应理解,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前
后关联对象是一种“或”的关系。“至少一个”是指一个或一个以上;“A和B中的至少一个”,类
似于“A和/或B”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和B中的至少一
个,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
[0114] 本申请的技术方案可以应用于无线通信系统中,例如,图1中所示的通信系统100,该通信系统可以包括至少一个网络设备和至少一个终端设备,网络设备和终端设备可以通
过无线空口通信。例如,该通信系统中的网络设备可以对应于图1中所示的网络设备102,终
端设备可以对应于图1中所示的终端设备116或122。
[0115] 以下,不失一般性,以一个终端设备和一个网络设备的交互过程为例详细说明本申请提供的通信方法。其中,该终端设备可以为处于无线通信系统中与网络设备具有无线
连接关系的任意终端设备。应理解,网络设备可以与处于该无线通信系统中的具有无线连
接关系的多个终端设备基于相同的技术方案通信。本申请对于终端设备的数量或网络设备
的数量并不做限定。
[0116] 图2是从设备交互的角度示出的本申请一实施例提供的通信方法200的示意性流程图。如图2所示,该方法200可以包括步骤210至步骤230。
[0117] 在步骤210中,网络设备发送参考信号。
[0118] 相对应地,在步骤210中,终端设备接收参考信号。
[0119] 具体地,网络设备发送的参考信号可用于进行下行信道测量。作为示例而非限定,该参考信号可以包括信道状态信息参考信号(channel state information‑reference 
signal,CSI‑RS)。应理解,CSI‑RS作为用于下行信道测量的参考信号,仅为示例性说明,而
不应对本申请构成任何限定,本申请并不排除在未来的协议中定义其他参考信号以实现相
同或相似功能的可能,例如,下行解调参考信号(demodulation reference signal,DMRS),
跟踪信号(tracking reference signal,TRS),相位跟踪参考信号(phase tracking 
reference signal,PTRS)等。
[0120] 在Massive MIMO中,网络设备可以配置多个天线端口。网络设备可通过所配置的多个天线端口发送参考信号,以便于终端设备进行下行信道测量和CSI反馈。
[0121] 可选地,该多个天线端口可被划分为一个或多个天线端口组。在被划分为多个天线端口组的情况下,每个天线端口组中可包括一个或多个天线端口。在一种可能的设计中,
该网络设备可配置一个或多个天线面板,每个天线面板可以配置有一个或多个天线端口
组,每个天线端口组包括一个或多个天线端口。
[0122] 为便于理解,图3示出了多个天线端口配置于多个天线面板的示意图。具体地,图3中示出了在2个天线面板配置多个天线端口的示意图。其中,每个天线面板配置了8个天线
端口,图中的每个×代表不同极化方向的两个天线端口。故图3中示出的每个天线面板配置
有4个天线端口。在天线面板#1上,天线端口0和天线端口1可以为同一极化方向的天线端
口,例如,水平极化方向,可对应一个相同的波束矢量(或者称,预编码向量),例如记作b1;
天线端口4和天线端口5可以为同一极化方向的天线端口,例如,垂直极化方向,可对应另一
个相同的波束矢量,例如记作b2。与之相似地,在天线面板#2上,天线端口2和天线端口3可
对应波束矢量b1,天线端口6和天线端口7可对应波束矢量b2。其中,b1和b2可以是两个正交
的离散的傅里叶逆变换(Inverse Discrete Fourier Transform,IDFT)矢量,或者也可以
是表征空间电磁波特性的数学矢量,本申请实施例对此并未特别限定。
[0123] 上文中为了便于理解,结合图3说明了在多个天线面板配置多个天线端口的情形,然而,本申请实施例并不限定天线与天线端口的对应关系,一个或多个物理天线可以被配
置为一个天线端口。其中,天线端口可以理解为被接收端设备所识别的发射天线,或者在空
间上可以区分的发射天线。针对每个虚拟天线配置一个天线端口,每个虚拟天线可以为多
个物理天线的加权组合,每个天线端口与一个参考信号对应。在本申请实施例中,每个天线
端口可以与一个用于信道测量的参考信号端口对应,例如,在下行信道测量中,一个天线端
口可以与一个用于下行信道测量的CSI‑RS端口对应,此时天线端口也可称为CSI‑RS端口;
在上行信道测量中,一个天线端口也可以与一个用于上行信道测量的SRS端口对应,此时天
线端口也可称为SRS端口。
[0124] 应理解,图3仅为便于理解而给出的示意图,不应对本申请构成任何限定。例如,该天线面板也可以配置更多的天线端口,或者,该网络设备也可以配置更少或更多的天线面
板,本申请实施例对此并未特别限定。
[0125] 还应理解,基于天线面板对天线端口进行分组仅为一种可能的实现方式,或者说,一种可能的分组规则,而不应对本申请构成任何限定,本申请对于天线端口组的分组规则
并不做限定。
[0126] 在本申请实施例中,网络设备可以通过一个或多个天线端口组向终端设备发送参考信号。由于不同的天线端口组对应于不同的极化方向,因此网络设备可以基于不同的极
化方向发送参考信号,从而可以获得完整的信道测量结果。
[0127] 当网络设备基于多个天线端口向终端设备发送参考信号时,可以通过显式或隐式的方式指示天线端口的数量。
[0128] 具体地,若采用显式的方式指示天线端口的数量,则可选地,该方法还包括:网络设备发送天线端口数的信息。相对应地,该方法还包括:终端设备接收天线端口数的信息。
[0129] 可选地,该天线端口数的信息可携带在高层信令或者物理层信令中。作为示例而非限定,高层信令例如可以包括RRC消息或MAC CE。作为示例而非限定,物理层信令例如可
以包括下行控制信息。
[0130] 其中,下行控制信息例如可以为LTE协议或NR协议中的DCI(downlink control information),或者,也可以为物理下行控制信道中传输的其他可用于承载下行控制信息
的信令。
[0131] 应理解,这里所说的物理下行控制信道可以是LTE协议或NR协议中定义的PDCCH(physical downlink control channel,物理下行控制信道)、增强物理下行控制信道
(enhanced PDCCH,EPDCCH),也可以是NR中的PDCCH,以及随着网络演变而定义的具有上述
功能的其他下行信道。
[0132] 若采用隐式的方式指示天线端口的数量,则该天线端口的数量可以是预先定义的,例如,协议定义。
[0133] 应理解,上文中列举的获取天线端口数的具体方法仅为示例性说明,不应对本申请构成任何限定,本申请对于获取天线端口数的具体方法不做限定。
[0134] 当网络设备基于多个天线端口组向终端设备发送参考信号时,可以通过显式或隐式的方式指示天线端口组的配置信息。
[0135] 具体地,若网络设备采用显式的方式指示天线端口组的配置信息,则可选地,该方法还包括:网络设备发送天线端口组的配置信息,该天线端口组的配置信息可用于指示天
线端口组的数量。
[0136] 可选地,上述天线端口组的配置信息可携带在高层信令或者物理层信令中。
[0137] 上文中对高层信令和物理层信令分别作了举例说明,为了简洁,这里不再赘述。
[0138] 可选地,该天线端口组的配置信息还可用于指示每个天线端口组所包含的天线端口的端口号、极化方向等信息。
[0139] 若采用隐式的方式指示天线端口组的配置信息,则该天线端口的数量可以是预先定义的,例如,协议定义。
[0140] 可选地,网络设备和终端设备还可以根据预先定义好的分组规则,确定每个天线端口组中所包含的天线端口的端口号。例如,该预设的分组规则可以包括:可以将端口号为
奇数的天线端口确定为一个天线端口组,将端口号为偶数的天线端口确定为另一个天线端
口组;或者,可以按照天线端口号从小到大或从大到小的顺序,将2NT个天线端口中前NT个端
口号对应的天线端口确定为一个天线端口组,将后NT个端口号对应的天线端口确定为另一
个天线端口组。
[0141] 可选地,天线端口组的配置信息可通过显式和隐式结合的方式来指示。
[0142] 例如,网络设备通过信令指示天线端口组数,终端设备和网络设备基于预先定义好的分组规则,确定每个天线端口组中所包含的天线端口的端口号。
[0143] 由此,终端设备便可以获知网络设备发送参考信号所使用的天线端口组的数量以及每个天线端口组所包含的天线端口的数量。应理解,上文列举的用于指示天线端口组的
配置信息的方法仅为示例性说明,而不应对本申请构成任何限定,本申请对于获取天线端
口组的配置信息的具体方法不做限定。
[0144] 可选地,该方法还包括:
[0145] 网络设备发送参考信号的时频资源的位置信息。
[0146] 其中,参考信号的时频资源的位置信息例如可通过导频图样(pattern)来确定。
[0147] 可选地,该方法还包括:
[0148] 网络设备发送参考信号的周期和子帧偏移的配置信息
[0149] 其中,该参考信号的周期和子帧偏移可用于确定参考信号的时域位置。
[0150] 可选地,该方法还包括:
[0151] 网络设备发送参考信号的起始资源块RB的位置信息和/或RB的数量信息。
[0152] 其中,参考信号的起始RB的位置信息和/或RB的数量信息可用于确定该参考信号的频域位置和/或占用的频域资源的大小。作为示例而非限定,参考信号的起始RB的位置例
如可以通过相对于终端设备的带宽部分(band width part,BWP)的偏移量来确定。
[0153] 可选地,上文列举的参考信号的时频资源的位置信息、周期和子帧偏移的配置信息、起始RB的位置信息和/或RB的数量信息等均可称为参考信号的配置信息,可用于确定参
考信号的时频资源。上述配置信息通过高层信令或物理层信令指示,也可通过高层信令和
物理层信令相结合的方式来指示,可以通过相同的信令指示,也可以通过不同的信令指示,
具体的指示方式可参考现有技术,为了简洁,这里省略对上述配置信息的指示方式的详细
说明,本申请对于上述配置信息的指示方式不做限定。
[0154] 在步骤220中,终端设备发送CSI。
[0155] 相对应地,在步骤220中,网络设备接收CSI。
[0156] 在本申请实施例中,该CSI可用于指示测量值集合。该测量值集合可包括一个或多个测量值。每个测量值对应于用于发送参考信号的一个天线端口组。
[0157] 在一种可能的实现方式中,该测量值与第一组基矢量和第二组基矢量相关,或者,该测量值与第一组基矢量和第二组基矢量的克罗内克尔积相关,可以通过基于第一组基矢
量和第二组基矢量对信道矩阵处理来实现,或者,也可以通过基于第一组基矢量和第二组
基矢量对预编码矩阵处理来实现。例如,终端设备可根据接收到的参考信号进行信道估计
得到信道矩阵,并基于信道矩阵可进一步得到预编码矩阵,例如对信道矩阵进行奇异值分
解(singular value decomposition,SVD)。假设信道矩阵为H,对信道矩阵进行SVD得到:
[0158] H=U·S·VH。
[0159] 其中,U、VH为酉矩阵,S为对角矩阵,其非零元素(即对角线上的元素)即为信道矩H
阵H的奇异值,这些奇异值通常可以按照由大到小的顺序排列。右酉矩阵V 的共轭转置V即
为预编码矩阵。换句话说,预编码矩阵也就是根据信道矩阵H计算得到的预编码矩阵。
[0160] 应理解,上述示例的通过SVD确定预编码矩阵的方法仅为一种可能的实现方式,而不应对本申请实施例构成任何限定。例如,网络设备还可以利用最小均方误差(minimum 
mean square error,MMSE)、迫零(zero‑forcing,ZF)、最大比合并(maximal ratio 
combining,MRC)等接收机算法确定预编码矩阵。
[0161] 需要说明的是,基于上文列举的确定预编码矩阵的方法所确定得到的预编码矩阵与信号处理过程中实际使用的预编码矩阵可能相同,也可能相接近。基于上文列举的方法
所确定得到的预编码矩阵可理解为一种理想的预编码矩阵。
[0162] 基于参考信号进行信道测量可得到信道矩阵,或进一步得到预编码矩阵,因此,该测量值可以与信道矩阵相关,或者,该测量值可以与预编码矩阵相关。终端设备通过CSI向
网络设备指示测量值,以便于网络设备根据测量值确定预编码矩阵。网络设备可直接将该
测量值作为预编码矩阵,也可以对测量值进行变换处理以得到预编码矩阵,后文中会结合
具体的实施例详细说明由测量值确定预编码矩阵的具体过程。
[0163] 为了便于理解和说明,以一个天线端口组为例来说明测量值,该天线端口组可以为用于发送参考信号的多个天线端口组中的一个。该测量值可以包括R个列,每个列的维度
为(NT·NSB)×1;或者,该测量值包括R个矩阵,每个矩阵的维度为NT×NSB。
[0164] 其中,NT为一个天线端口组中的天线数,NSB为传输所述参考信号的频域单元数,R由接收所述参考信号的天线数或者信道矩阵的秩确定,p≥1,NT≥1,NSB≥1,R≥1,NT、NSB、R
均为正整数。
[0165] 可选地,该测量值可以与第一组基矢量和第二组基矢量相关,或者,该测量值可以与第一组基矢量和第二组基矢量的克罗内克尔(Kronecker)积相关。
[0166] 例如,终端设备至少可基于第一组基矢量和第二组基矢量对信道矩阵进行处理,或者,也可基于第一组基矢量和第二组基矢量对预编码矩阵进行处理,或者说,第一组基矢
量和第二组基矢量可用于对信道矩阵或预编码矩阵进行变换处理。
[0167] 其中,第一组基矢量可以包括多个列矢量,该多个列矢量中的每个列矢量可以为IDFT矢量,或者,也可以为两个IDFT矢量的克罗内克尔积;第二组基矢量可以包括多个离散
的傅里叶变换(Discrete Fourier Transform,DFT)矢量。
[0168] 可选地,该第一组基矢量可以包括多个列矢量,该多个列矢量中的每个列矢量可以是以下任意一项:
[0169] a)一个IDFT矢量,例如,该组基矢量包括的第m(0≤m≤N‑1)个基矢量可以为N(N≥1,且N为正整数)维IDFT矢量,该IDFT矢量的数学表达式比如可以为:
或者
[0170] b)一个IDFT矢量与一个标量数值的乘积;或者
[0171] c)一个IDFT矢量与一个DFT矢量的乘积,其中,DFT矢量的数学表达式比如可以为:或者
[0172] d)一个IDFT矢量与一个离散余弦变换DCT(Discrete Cosine Transform,DCT)矢量的乘积,该DCT矢量中第m个N维基矢量的第一个元素 的数学表达式比如可以是:
剩余N‑1个元素 的数学表达式比如可以是:
或者
[0173] e)一个IDFT矢量与一个离散余弦逆变换IDCT(Inverse Discrete Cosine Transform,IDCT)矢量的乘积,该IDCT矢量中的第一个N维基矢量比如可以为
第m个N维基矢量比如可以为
或者
[0174] f)两个IDFT矢量的Kronecker乘积;或者
[0175] g)两个DFT基的Kronecker乘积;或者
[0176] h)两个DCT基的Kronecker乘积;或者
[0177] i)两个IDCT基的Kronecker乘积。
[0178] 其中,Kronecker乘积是两个矩阵的直积,即一个矩阵中的所有元素分别乘以另一矩阵组成的分块矩阵,例如,k×l维的矩阵A和p×q维的矩阵B的Kronecker乘积得到kp×lq
维的矩阵
[0179] 在本申请实施例中,终端设备可以预先获取第一组基矢量和第二组基矢量。
[0180] 其中,该第一组基矢量和第二组基矢量分别可以是预先定义的,例如协议定义,或者,也可以是由网络设备配置给终端设备的,或者,还可以是由终端设备向网络设备反馈
的。本申请对此不做限定。若该第一组基矢量和第二组基矢量是由网络设备配置给终端设
备的,则第一组基矢量和第二组基矢量可以通过同一个信令来指示,也可以通过不同的信
令来指示,本申请对此不做限定。
[0181] 若第一组基矢量和第二组基矢量是预先定义的,则网络设备和终端设备可预先保存多组可用作第一组基矢量的列矢量的集合(为便于区分和说明,例如记作第一集合)和多
组可用作第二组基矢量的列矢量的集合(为便于区分和说明,例如记作第二集合)。其中,第
一集合中可包括多组基矢量与多个索引的一一对应关系,该多组基矢量中的每组基矢量都
可以是维度为NT×N1的矩阵。每组基矢量中的各列矢量之间可以是不完全正交的,也就是非
正交基矢量,也可以是完全正交的,也就是正交基矢量。可选地,正交基矢量可以是完备正
交基矢量,也可以是非完备正交基矢量,其中,完备正交基矢量满足:对于任意相同维度的
矢量均可用该正交基矢量进行线性组合表征。第二集合中可包括多组基矢量与多个索引的
一一对应关系,该多组基矢量中的每组基矢量都可以是维度为NSB×N2的矩阵。
[0182] 若第一组基矢量和第二组基矢量是由网络设备配置的,则可选地,该方法还包括:
[0183] 网络设备发送第一组基矢量的指示信息;以及
[0184] 网络设备发送第二组基矢量的指示信息。
[0185] 在第一集合中,多组基矢量可以与多个索引一一对应;在第二集合中,多组基矢量也可以与多个索引一一对应。网络设备可将第一组基矢量的索引和第二组基矢量的索引分
别通过信令发送给终端设备。
[0186] 或者,可选地,该方法还包括:
[0187] 网络设备发送第一组基矢量和第二组基矢量的指示信息。
[0188] 第一集合中的一组基矢量和第二集合中的一组基矢量的组合可对应一个索引。因此网络设备可以通过联合编码的方式,通过一个索引指示第一组基矢量和第二组基矢量。
[0189] 或者,网络设备可通过位图向终端设备指示第一组基矢量和第二组基矢量,位图中的每个比特位可对应一组基矢量。例如,当位图中的比特位置“0”时,表示所对应的一组
基矢量不是第一组基矢量或第二组基矢量;当位图中的比特位置“1”时,表示所对应的一组
基矢量为第一组基矢量或第二组基矢量。
[0190] 应理解,网络设备向终端设备指示第一组基矢量和第二组基矢量的具体方法可以通过现有技术中的方法来实现,为了简洁,这里不再赘述。还应理解,上文所列仅为几种可
能的实现方式,而不应对本申请构成任何限定。
[0191] 可选地,网络设备在向终端设备指示第一组基矢量和第二组基矢量之前,可以预先确定第一组基矢量和第二组基矢量。
[0192] 在一种可能的实现方式中,基于终端设备发送的SRS或DMRS确定第一组基矢量。例如,根据SRS或DMRS估计互易的上行信道,并对其进行特征分解得到特征矩阵,通过从预先
保存的多组基矢量构成的集合中寻找与特征矩阵距离最小的基,得到第一组基矢量;或者,
通过对该多组基矢量构成的集合进行遍历,基于容量最大化准则、信干噪比(SINR)最大化
准则或其他准则来确定第一组基矢量。应理解,以上列举的用于确定第一组基矢量的具体
方法仅为示例性说明,上述基于距离最小值、最大化准则等确定第一组基矢量的具体过程
可以与现有技术相似,为了简洁,这里不再赘述。
[0193] 若该第一组基矢量和第二组基矢量是由终端设备向网络设备反馈的,则该终端设备可通过CSI来指示第一组基矢量和第二组基矢量。
[0194] 在一种可能的设计中,网络设备和终端设备可预先保存有多组可用作第一组基矢量的列矢量的集合(即,第一集合)和多组可用作第二组基矢量的列矢量的集合(为即,第二
集合)。上文中已经对第一集合的多组基矢量和第二集合中的多组基矢量做了详细说明,为
了简洁,这里不再赘述。
[0195] 终端设备可遍历第一集合中的多组基矢量和第二集合中的多组基矢量的方法确定待反馈的第一组基矢量和第二组基矢量。后文中会结合方式四对终端设备确定第一组基
矢量和第二组基矢量的方法做详细说明。
[0196] 应理解,上述列举的终端设备获取第一组基矢量和第二组基矢量的具体方法仅为示例性说明,而不应对本申请构成任何限定。例如,可以将网络设备配置和终端设备反馈的
方法结合使用,来确定第一组基矢量和第二组基矢量。比如,网络设备配置第一组基矢量,
终端设备在预先定义的第二集合中遍历各组基矢量来选择第二组基矢量,并反馈给网络设
备。
[0197] 在本申请实施例中,终端设备也可以预先获取第一组基矢量和第二组基矢量的克罗内克尔积。第一可以组基矢量和第二组基矢量的克罗内克尔积可以是预先定义的,例如
协议定义,或者,也可以是由网络设备配置给终端设备的。本申请对此不做限定。
[0198] 通过协议定义或者网络设备配置第一组基矢量和第二组基矢量的克罗内克尔积的具体方法与通过协议定义或网络设备配置第一组基矢量和第二组基矢量的具体方法相
似,为了简洁,这里不再赘述。
[0199] 基于上文中对第一组基矢量和第二组基矢量的定义,本领域的技术人员可以理解,对信道矩阵或理想预编码矩阵的变换处理可至少包括:对信道矩阵或理想预编码矩阵
进行IDFT和DFT。
[0200] 在本申请实施例中,终端设备可基于天线端口数为NT的一组天线端口对NSB个频域单元进行测量和反馈,则该第一组基矢量可包括N1个维度为NT×1的列向量,该第二组基矢
量可包括N2个维度为NSB×1的列向量。因此,该第一组基矢量可以通过一个维度为NT×N1的
矩阵表征,该第二组基矢量可以通过一个维度为NSB×N2的矩阵表征。其中,0<N1≤NT,0<N2
≤NSB,N1、N2均为整数,且N1、N2的取值可以相同或不同,本申请对此不做限定。频域单元例如
可以包括:子带或者物理资源块(physical resource block,PRB),或者还可以为现有或未
来协议中定义的用于表示频域资源的其他单位,本申请对此不做限定。频域单元的个数NSB
可以由系统预定义或者由网络设备通过信令配置,本申请对此不做限定。
[0201] 对于Massive MIMO中的一个天线阵列来说,天线数目较多,在空间上可以形成很多波束,这些波束在空间的指向性可能是不同的,甚至有可能在任意方向都可以形成一个
波束。其中,第一IDFT可理解为将天线上的信道矩阵或理想预编码矩阵投影到波束域,随着
天线数目变多,波束变窄,空间信道相关性变高,到达终端设备的信号质量较好的波束数量
较少,对应到波束域中的信道矩阵或理想预编码矩阵也就变得稀疏,从而可以仅仅对能够
到达终端设备且信号质量较好的一个或几个波束做进一步测量。相同的波束在不同的频域
单元(例如,子带或PRB)上由于频选、衰落等因素,在不同的子带上反馈的幅度和/或相位有
可能不同。DFT变换可理解为波束域‑频域到波束域‑时域的投影,由此可将频域上的信道矩
阵或理想预编码矩阵转换到时域上,从而可以将频域上独立反馈的与多个(例如,NSB)频域
单元一一对应的多个幅度和/或相位转换成时域上的多个(例如,记作M)点的幅度和/或相
位。在通常情况下,NSB是大于M的。该M个点可以是经过上述变换处理之后得到的功率较大的
波束。其中,M的值可以是预先定义的,例如,协议定义,或者,也可以是网络设备指示的,或
者,还可以是终端设备反馈的,本申请对此不做限定。
[0202] 为了反馈信道矩阵或预编码矩阵,终端设备可以基于第一组基矢量和第二组基矢量向网络设备指示测量值。
[0203] 为便于理解,这里以预编码矩阵作为变换处理的对象为例来说明。假设第一组基矢量记作G1,第二组基矢量记作G2,预编码矩阵记作V,则基于第一组基矢量和第二组基矢量
对该预编码矩阵进行变换处理而得到的一种可能的形式可以是: 为便于区分,可
将 记作V′。为了反馈该预编码矩阵V,进而可进一步对变换处理后得到的V′进行变
T T
换处理,得到的测量值的一种可能的形式可以是:G1V′G2 ,将 代入G1V′G2 ,进
一步变形可得到 也就是V。
[0204] 终端设备所反馈的CSI可以是该测量值的量化值。应理解,上文所说明的变换处理过程仅为便于理解而示出,实际的变换过程可能并不限于上述列举的步骤。终端设备基于
信道矩阵或预编码矩阵确定测量值,以及测量值的具体量化方式在后文中会结合具体的实
施例详细说明,这里暂且省略对该具体过程的详细描述。
[0205] 可选地,该方法200还包括:步骤230,网络设备基于由CSI所指示的测量值确定的预编码矩阵对待发送的信号进行预编码,并发送预编码后的信号。
[0206] 网络设备在接收到CSI之后,可以根据该CSI所指示的测量值确定预编码矩阵,从而能够基于确定得到的预编码矩阵对待发送的信号进行预编码,并发送预编码后的信号。
[0207] 与之对应地,在步骤230中,终端设备接收预编码后的信号。
[0208] 具体地,终端设备在步骤220中发送的CSI可用于确定信道矩阵或预编码矩阵。在一种可能的实现方式中,网络设备可根据确定得到的信道矩阵或预编码矩阵,进一步确定
用于对待发送的信号进行预编码的预编码矩阵,该预编码矩阵即天线域‑频域的预编码矩
阵。在另一种可能的实现方式中,网络设备也可根据第一组基矢量和第二组基矢量对测量
值进一步做变换处理,以确定波束域‑时延域的预编码矩阵,再对待发送的信号进行预编
码。本申请对于网络设备对待发送的信号的具体处理方式不做限定。
[0209] 需要说明的是,终端设备所反馈的CSI是基于预先定义的码本以及多次变换处理而确定的,因此网络设备根据CSI所确定的信道矩阵(或预编码矩阵)与终端设备基于参考
信号所确定的信道矩阵(或预编码矩阵)可能是相同的,也可能是相接近的。网络设备由此
而确定得到的预编码矩阵可以较好地与当前的信道状态相适配,也就能够获得较好的接收
性能。
[0210] 因此,基于上述技术方案,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵或预编码矩阵进行处理,并将处理后的结果通过CSI反馈给网络设备,网络设备可以
基于CSI确定测量值,进而确定预编码矩阵。由于终端设备可通过FFT和IFFT的快速运算获
得待反馈的CSI,相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的过
程而言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,通
过反馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数据
传输的可靠性。换句话说,在保证了数据传输可靠性的前提下,大大降低了信道测量的复杂
度,减小了功率消耗,因此有利于提高整个通信系统的性能。
[0211] 下面将结合具体的实施例详细说明终端设备基于第一组基矢量和第二组基矢量得到测量值并反馈CSI的过程以及网络设备根据CSI确定预编码矩阵的过程。
[0212] 在本申请实施例中,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵进行变换处理,或者,也可以基于第一组基矢量和第二组基矢量对理想预编码矩阵进行变
换处理,对不同的矩阵处理得到的测量值可能不同,下文中会分别以信道矩阵和理想预编
码矩阵为例详细说明基于第一组基矢量和第二组基矢量得到测量值的过程。
[0213] 需要说明的是,网络设备可通过多个发送天线(即,天线端口)发送参考信号,该多个天线端口可以归属于同一个天线端口组,或者,该多个天线端口也可以归属于不同的天
线端口组。终端设备可通过多个接收天线(即,天线端口)接收参考信号。对于终端设备的任
意一个频率单元来说,信道矩阵的维度可以为:发送天线数×接收天线数。
[0214] 为便于说明和理解,下文中以一个终端设备的一个接收天线基于一个发送天线组中的天线端口发送的参考信号进行测量和反馈的过程为例详细说明本申请实施例,其中,
该网络设备的一个发送天线组可配置有NT(NT≥1,且NT为正整数)个天线端口,终端设备可
配置有NR(NR≥1,且NR为正整数)个接收天线。应理解,该网络设备可配置有多个天线端口
组,每个天线端口组均可包含NT个天线端口。本申请对于网络设备所配置的发送天线数和
接收天线数均不作限定。
[0215] 另外,该终端设备可以对系统配置的NSB个频率单元进行信道测量和反馈。
[0216] 其中,NSB可以根据第二组基矢量的矩阵维度确定,例如,该第二组基矢量所包含的行数可以为NSB。或者,NSB可以根据以下至少一个参数确定:系统带宽、CSI‑RS带宽、BWP带宽
或反馈带宽。例如,根据预定义的NSB和载波带宽、CSI‑RS带宽、BWP带宽、载波频点或CSI反馈
带宽中的任意一个之间的对应关系,以及配置的载波带宽、CSI‑RS带宽、BWP带宽、载波频点
或CSI反馈带宽中任意一个确定NSB。
[0217] 基于上述参数,对于NSB个频率单元中的第nsb(1≤nsb≤NSB)个频率单元来说,信道矩阵(为便于区分,例如记作Hsb)的维度可以为NT×NR。对于终端设备的每一个接收天线来
说,在空间域‑频率域的信道矩阵(为便于区分,例如记作Hr)的维度可以为NT×NSB。其中,该
信道矩阵中的第nsb列是第nsb个频率单元上所有天线端口到接收天线的信道相应系数,可
对应于信道矩阵Hsb中第Hr行的转置。
[0218] 终端设备可以对每个接收天线所对应的信道矩阵进行SVD可得到与每个接收天线对应的预编码矩阵。因此,对于终端设备的第r(1≤r≤NR)个接收天线来说,或者说,对于秩
为A(1≤A≤min{NT,NR},且R为整数)的信道矩阵而言,对于第r(1≤r≤A)个层(layer)而言,
预编码矩阵(为便于区分,例如记作Vr)的维度也可以为NT×NSB。
[0219] 需要说明的是,通常情况下,配置于网络设备的发送天线数NT可能大于或等于配置于终端设备的接收天线数NR,也就是,1≤A≤NR,下文中,在未作出特别说明的情况下,为
方便说明,假设A=NR。但应理解,这不应对本申请构成任何影响,在A也可以为小于NR的正整
数。并且,秩的值可以由终端设备所反馈的RI确定。
[0220] 也就是说,测量值可以包括NR个列,每个列的维度可以是(NT·NSB)×1;或者,测量值可以包括NR个矩阵,每个矩阵的维度可以是NT×NSB。
[0221] 假设第一组基矢量为G1,第二组基矢量为G2,第一组基矢量的维度例如可以为NT×N1,第二组基矢量的维度例如可以为NSB×N2。
[0222] 下面分别以信道矩阵和预编码矩阵作为终端设备变换处理的对象,详细说明终端设备反馈CSI的过程以及网络设备根据CSI确定预编码矩阵的过程。
[0223] 1、以预编码矩阵为变换处理的对象:
[0224] 基于第一组基矢量和第二组基矢量对预编码矩阵Vr进行变换处理而得到的一种可能的形式是 为便于区分,可将 记作VP,T。由上述各矩阵的维度以及变
换可知,VP,T的维度可以为N1×N2。为了反馈该预编码矩阵Vr,可进一步对Vr进行变换处理,
得到测量值yr。该测量值yr可理解为对应于第r个接收天线的测量值,或者,对应于第r个层
的测量值。
[0225] 在本申请实施例中,该测量值yr的一种可能的形式可以是:G1VP,TG2T。将T
代入G1VP,TG2 ,可进一步变形可得到 也就是Vr。可以理解,该
Vr的维度可以为NT×NSB。
[0226] 换句话说,终端设备可以通过CSI将预编码矩阵Vr反馈给网络设备。
[0227] 本领域的技术人员可以理解,经过上述变换处理得到的测量值可以与第一组基矢量和第二组基矢量相关,或者,该测量值可以与第一组基矢量和第二组基矢量的克罗内克
尔积相关。
[0228] 在本申请实施例中,终端设备对预编码矩阵的变换处理的方式以及网络设备根据CSI确定预编码矩阵可至少包括以下四种中的任意一种。下面分别对这四种方式做详细说
明。
[0229] A、方式一
[0230] 方式一可包括步骤i)至步骤viii),其中步骤i)至步骤v)可以为终端设备执行的操作,步骤vi)至步骤vii)可以为网络设备执行的操作。
[0231] 步骤i)、
[0232] 终端设备可以基于第一组基矢量对理想预编码矩阵按列进行IDFT,得到维度为N1×NSB的矩阵。
[0233] 例如,终端设备可以将维度为NT×NSB的预编码矩阵Vr左乘维度为NT×N1的第一组基矢量G1的共轭转置 比如得到VP, 则VP的维度可以为N1×NSB。
[0234] 步骤ii)、
[0235] 终端设备可以基于第二组基矢量对IDFT处理的结果按行进行DFT,得到维度为N1×N2的矩阵。
[0236] 例如,可以将维度为NSB×N2的第二组基矢量G2的共轭转置的转置右乘维度为N1×NSB的矩阵VP,比如得到VP,T, 也就是, 则VP,T的维度可以为N1×
N2。
[0237] 步骤iii)、
[0238] 终端设备可以根据经IDFT得到的矩阵确定M个波束。
[0239] 例如,基于预先获取的M值,对IDFT处理得到的矩阵VP,T中的各元素的功率按照由大到小的顺序排序,找出功率值较大的M个元素,而将其余元素置零。其中,功率可以与幅值
的平方成正比,因此可以从经IDFT得到的矩阵所包含的NT×NSB个元素中确定M个幅值的绝
对值较大的元素。在该VP,T的N1×N2个元素中,M个功率较大的元素中的任意一个元素的功率
大于剩余的N1×N2‑M个元素中的任意一个元素的功率。终端设备可将剩余的(N1×N2‑M)个
元素置零,得到处理后的矩阵(为便于区分和说明,例如记作第一矩阵VP,T′),该第一矩阵的
维度仍然可以为N1×N2。
[0240] 步骤iv)、
[0241] 终端设备可以将第一矩阵转换为维度为(N1·N2)×1的列向量。
[0242] 终端设备可以将维度为N1×N2的第一矩阵转换为维度为(N1·N2)×1的列向量。例如,可以将维度为N1×N2的第一矩阵中的第二列至第N2列元素依次拼接在第一列元素下方,
得到维度为(N1·N2)×1的列向量。该列向量中的第一个元素至N1个元素可对应于矩阵的第
一列,该列向量中的第N1+1个元素至第2N1个元素可对应于矩阵的第二列,以此类推。为便于
区分和说明,例如将该列向量记作u,该列向量u可包含N1×N2个复数元素,其中有M个非零元
素。
[0243] 该M个非零元素的位置可用于指示M个波束的位置。具体地,该M个非零元素在列向量u中的N1×N2行中的位置可对应于该M个波束在预先定义的维度为(NT·NSB)×(N1·N2)的
矩阵的N1×N2列中的位置,该N1×N2列中的M个列矢量即为M个波束的波束矢量。其中,该预
先定义的维度为(NT·NSB)×(N1·N2)的矩阵可以是第一组基矢量G1和第二组基矢量G2的克
罗内克尔积 对于终端设备来说,该M个波束所发射的信号具有较好的信号接收质
量,也就是被选择的较优的M个波束。
[0244] 其中,M的取值可以是预先定义,例如,协议定义,也可以是由网络设备指示,本申请对此不做限定。
[0245] 如果该M的值由网络设备指示,则可选地,该方法还包括:终端设备接收M的指示信息。相应地,网络设备发送M的指示信息。
[0246] 可选地,M的指示信息可携带在高层信令中,也可以携带在物理层信令中。作为示例而非限定,高层信令例如包括RRC消息或MAC CE等。作为示例而非限定,物理层信令例如
包括DCI。
[0247] 步骤v)、
[0248] 终端设备发送CSI,该CSI可用于指示测量值。
[0249] 当终端设备基于NR个接收天线或NR个层进行测量和反馈时,终端设备可以向网络设备发送NR组指示信息。对于有一个天线端口组而言,可选地,该CSI可以包括NR组指示信
息,每组指示信息可以包括以下一项或多项:
[0250] a)M个波束的指示信息;
[0251] b)与该M个波束对应的幅度系数的指示信息;
[0252] c)与该M个波束对应的相位系数的指示信息。
[0253] 在某些情况下,网络设备可以将上述a)至c)三项中的任意一项或两项预先定义好,而仅需要反馈剩余的两项或一项。例如,网络设备预先定义了M个波束,则终端设备可以
仅反馈与该M个波束对应的幅度系数的指示信息和与该M个波束对应的相位系数的指示信
息;又例如,网络设备预先定义了M个波束和M个波束的幅度系数,则终端设备可仅反馈该M
个波束的相位系数。为了简洁,这里不再一一列举。
[0254] 需要说明的是,在本申请实施例中,与NR个列对应的NR组指示信息可以相互独立地反馈,也可以通过差分的方式反馈。例如,在M个基矢量、与M个基矢量对应的M个幅度系数以
及与M个基矢量对应的M个相位系数这三项都由终端设备来反馈的情况下,对于NR个列中的
某一列可以通过M个基矢量、M个绝对幅度以及M个绝对相位来指示,剩余的(NR‑1)列可通过
M个基矢量、M个相对幅度以及与M个相对相位来指示。本申请对此不做限定。
[0255] 下面将分别详细说明终端设备指示上述a)至c)三项的具体方式。
[0256] a)M个波束的指示信息:
[0257] 该M个波束的指示信息可以为上述M个功率较大的元素在维度为(N1·N2)×1的列向量u中的位置信息。在一种可能的设计中,可以通过联合编码的方式来指示该M个功率较
大的元素的位置,故可能需要 个比特的开销。在另一种可能的设计中,可通过
位图的方式来指示每个功率较大的元素的位置,每个比特对应第一矩阵中的一个元素,故
可能需要N1×N2个比特的开销。
[0258] 应理解,上述列举的指示该M个波束的具体方法仅为几种可能的是实现方式,而不应对本申请构成任何限定。本申请并不排除采用其他方式来指示该M个波束在维度为N1×N2
的第一矩阵中的位置。
[0259] 本领域的技术人员可以理解,该M个波束可对应M个波束矢量,或者说,M个基矢量。因此,在一种可能的实现方式中,该M个波束在上述维度为(N1·N2)×1的列向量u中的位置
也就是该M个基矢量在第一组基矢量G1和第二组基矢量G2的Kronecker积 中的位置。
该 的维度可以为(NT·NSB)×(N1·N2)。也就是说,上述M个波束在维度为(N1·N2)×1
的列向量u的N1·N2个行中的位置,即可对应于M个基矢量在W中的N1·N2个列中的位置。上
述M个基矢量可以是从 中的N1·N2个列中确定的M个列,每个列都包含NT·NSB个元素。
[0260] 因此,上述M个波束的指示信息可以包括该M个基矢量在预先配置的矩阵中的位置,该预先配置的矩阵,该矩阵即由 得到的矩阵。
[0261] 在另一种可能的实现方式中,该M个波束所对应的M个基矢量中,每个基矢量可以满足: 其中,vi可以是M个基矢量中的第i个基矢量,1≤i≤M且i为正整数,gi,1
可以是维度为NT×1的列向量,可理解为第i个基矢量的第一分量,可从第一组基矢量G1中确
定,gi,2可以是维度为NSB×1的列向量,可理解为第i个基矢量的第二分量,可从第二组基矢
量G2中确定。则每个基矢量满足 则每个基矢量可包括NT·NSB个元素。
[0262] 因此,上述M个波束的指示信息可以包括该M个基矢量中的每个基矢量的第一分量在第一组基矢量中的位置和每个基矢量的第二分量在第二组基矢量中的位置。
[0263] b)与M个波束对应的幅度系数的指示信息:
[0264] 与M个波束对应的M个幅度系数可对应于上述第一矩阵中的M个功率较大的复数元素的模。终端设备可以将该M个复数元素的模的量化值发送给网络设备。
[0265] 在一种可能的设计中,网络设备和终端设备可预先保存有多个幅度系数与多个索引的对应关系,该多个幅度系数与多个索引的对应关系例如可以称为幅度码本。终端设备
可将幅度码本中与M个复数元素的实部最接近的M个幅度系数的索引发送给网络设备,以便
网络设备基于M个索引确定M个幅度系数。
[0266] 在另一种可能的设计中,网络设备和终端设备可预先保存多个幅度系数与多个索引的对应关系以及多个幅度差分值与多个索引的对应关系,该多个幅度系数与多个索引的
对应关系例如可以称为第一幅度码本,该多个幅度差分值与多个索引的对应关系例如可以
称为第二幅度码本。终端设备可以采用差分的方式来反馈,以减小反馈开销。例如,可将M个
复数元素中最大幅度的绝对值指示给网络设备,比如将第一幅度码本中与该最大幅度最接
近的幅度系数的索引发送给网络设备,将剩余的(M‑1)个复数元素的幅度相对于上述最大
幅度的差分值指示给网络设备,比如将与剩余的(M‑1)个复数元素的幅度相对于上述最大
幅度的差分值最接近的(M‑1)个差分值的索引发送给网络设备。其中,用于指示最大幅度的
比特开销可以大于用于指示剩余的(M‑1)个相对幅度的比特开销,比如,最大幅度的比特开
销为b个比特,每一个相对幅度的比特开销为c个比特,b>c,网络设备根据接收到的CSI中
各字段的比特数的不同,可以确定各字段中承载的索引所对应的码本。
[0267] 基于上文列举的用于指示与M个波束对应的幅度系数的方法,可以分别通过a个比特均匀量化每个复数元素的幅度,也可以通过b个比特量化最大幅度,通过(M‑1)c个比特量
化相对幅度,本申请对此不做限定。
[0268] c)与M个波束对应的相位系数的指示信息:
[0269] 与M个波束对应的M个相位系数可由上述第一矩阵中的M个功率较大的复数元素的实部和虚部确定。终端设备可以根据该M个复数元素的实部和虚部确定所对应的M个相位系
数,并将相位系数的量化值发送给网络设备。
[0270] 在一种可能的设计中,网络设备和终端设备可预先保存多个相位系数与多个索引的对应关系,该多个相位系数与多个索引的对应关系例如可以称为相位码本。终端设备可
将相位码本中与M个复数元素的所对应的M个相位系数最接近的M个相位系数的索引发送给
网络设备,以便网络设备基于M个索引确定M个相位系数。
[0271] 在另一种可能的设计中,网络设备可预先保存多个相位系数与多个索引的对应关系以及多个相位差分值与多个索引的对应关系,该多个相位系数与多个索引的对应关系例
如可以称为第一相位码本,该多个相位差分值与多个索引的对应关系例如可以称为第二相
位码本。终端设备可以采用差分的方式来反馈,以减小反馈开销。例如,可以将M个复数元素
中的第一个复数元素的相位系数指示给网络设备,比如将第一相位码本中与第一个复数元
素的相位系数最接近的相位系数的索引发送给网络设备,将剩余的(M‑1)个复数元素的相
位系数相对于第一个复数元素的相位系数的差分值指示给网络设备,比如将与剩余的(M‑
1)个复数元素的相位系数相对于第一个复数元素的相位系数的差分值最接近的(M‑1)个差
分值的索引发送给网络设备。其中,用于指示第一个复数元素的相位系数的比特开销可以
大于用于指示剩余的(M‑1)个差分值的比特开销,比如,第一个复数元素的相位系数的比特
开销为j个比特,每一个差分值的比特开销为k个比特,j>k,网络设备根据接收到的CSI中
各字段的比特数的不同,可以确定各字段中承载的索引所对应的码本。
[0272] 基于上文列举的用于指示与M个波束对应的相位系数的方法,可以分别通过1个比特均匀量化每个复数元素的相位,也可以通过j个比特量化第一个复数元素的相位,通过
(M‑1)k个比特量化相对幅度,本申请对此不做限定。
[0273] 基于上文中在b)和c)中列举的指示方法,可将幅度系数均匀量化和相位系数均匀量化的方式结合使用,或者,也可将幅度系数非均匀量化和相位系数均匀量化的方式结合
使用,或者,也可将幅度系数非均匀量化和相位系数均匀量化的方式结合使用,或者,还可
以将幅度相位非均匀量化和相位系数非均匀量化的方式结合使用,本申请对此不做限定。
[0274] 应理解,以上列举的多种用于指示M个波束以及与M个波束对应的幅度系数和与M个波束对应的相位系数的具体方法以及量化的比特开销仅为示例性说明,而不应对本申请
构成任何限定。
[0275] 还应理解,上文中的a)、b)和c)中的一项或多项分别可以单独反馈;当需要反馈a)、b)和c)中的多项时,任意两项或三项可以通过联合编码的方式来指示,本申请对此不做
限定。
[0276] 在本申请实施例中,该CSI中的NR组指示信息可用于指示NR个列向量,该NR个列可构成一个测量值Z。该测量值Z可以包括NR个列向量,该NR个列向量可理解为测量值Z的NR个
分量。可以理解的是,该NR个分量也可以理解为一个测量值,即,对应一个接收天线或对应
n
一个层的测量值。下文中,测量值Z和测量值y交替出现,本领域的技术人员可以理解,这两
n
者的维度是不同的,测量值y可以是测量值Z中的第n个列向量。
[0277] 其中,该NR个列中的第n(1≤n≤NR,n为整数)列可表示为yn,yn满足:
[0278]
[0279] 其中,α为归一化系数,M为基矢量的数量,M个基矢量为第一组基矢量G1和第二组基矢量G2的克罗内克尔积中的M个列, 为所述M个基矢量中的第i个列矢量,且 的维度为
n
NT·NSB×1, 为 的线性叠加系数,Pi为 的幅度系数, 为 的相位系数。NT为发送参
考信号的天线端口数,NSB为传输参考信号的频域资源所包括的频域单元数,1≤i≤M,i、M均
为整数。
[0280] 需要说明的是,该NR个列中的每个列都可满足上述 的结构,或者说,具有相同的维度。但对于每个列向量来说,用于构造列向量的M个基矢量、M个幅度系数
或M个相位系数中的一项或多项由可能不同,因此,该NR个列中的任意两列可能是不同的,
也可能是相同的。本申请对此不做限定。
n n
[0281] 可选地,该测量值y 可等价于 则该测量值y 可以是维度为(NT·NSB)×1的列向量。
[0282] 测量值yr可以理解为对应于第r个接收天线或第r个层的测量值,即,n=r。由于上述维度为(N1·N2)×1的列向量u由第一矩阵VP,T′转换而来,而第一矩阵VP,T′是在对VP,T处理
之后得到的矩阵,因此,上述测量值yr可认为是基于VP,T转换而来。将该维度为(NT·NSB)×1
r
的测量值y进一步转换为维度为NT×NSB的矩阵,该矩阵是一个逼近预编码矩阵Vr的矩阵。
[0283] 可选地,该测量值yn可以等价于G1VP,T′G2T转换而成的列向量。由于G1VP,T′G2T为维度为N1×N2的矩阵,则转换得到的列向量的维度为(N1·N2)×1。
[0284] 测量值yr可以理解为对应于第r个接收天线或第r个层的测量值,即,n=r。由于上r
述第一矩阵VP,T′是在对VP,T处理之后得到的矩阵,因此,上述测量值y可认为是基于VP,T转
r
换而来。将该维度为(NT·NSB)×1的测量值y进一步转换为维度为NT×NSB的矩阵,该矩阵是
一个逼近预编码矩阵Vr的矩阵。
[0285] 因此,上述测量值Z的维度可以为(NT·NSB)×NR。
[0286] 应理解,上文描述的与测量值等价的两种可能的形式仅为示例性说明,并且为了便于理解,上文中示出了具体的变换过程,但这并不代表终端设备执行了上述操作,终端设
备可直接向网络设备反馈CSI来指示上述测量值,以便于网络设备确定预编码矩阵。
[0287] 由于上述变换处理是从一个接收天线或一个层的角度来描述的,对于终端设备的多个接收天线或多个层来说,其变换处理的过程是相似的。因此,对于终端设备的多个接收
天线或多个层来说,多个接收天线或多个层所对应的测量值可构成测量值Z。在[1,N]中对n
遍历取值,便可得到该测量值Z。
[0288] 应理解,上述实施例中,为便于说明,假设该信道矩阵的秩等于接收天线数。但这仅为示例性说明,不应对本申请构成任何限定,本申请对于秩的取值并不限定,例如,秩也
可以为小于接收天线数的整数值。
[0289] 步骤vi)、
[0290] 网络设备可根据接收到的CSI确定测量值。
[0291] 网络设备可以根据接收到的CSI中的每组指示信息,得到与一个接收天线或一个层对应的测量值,该测量值的维度可以为(NT·NSB)×1。具体地,网络设备可以根据预先定
义的矩阵(即, )中多个列向量与多个索引的对应关系确定M个波束矢量,或者,根据
预先定义的第一组基矢量中多个列向量与多个索引的对应关系以及第二组基矢量中多个
列向量与多个索引的对应关系确定M个波束矢量。网络设备还可根据预先保存的多个量化
值与多个幅度系数的对应关系,和/或,多个量化值与多个相位系数的对应关系,确定与M个
波束对应的M个幅度系数,和/或,与M个波束对应的M个相位系数。由此可以根据CSI中的一
r
组指示信息得到测量值y。
[0292] 网络设备可进一步将该测量值yr转换为维度为NT×NSB的矩阵。比如,网络设备可将测量值yr的第(NT·NSB‑NT+1)行至第(NT·NSB)行作为第二矩阵的第NSB列,将测量值yr的第
(NT·NSB‑2NT+1)行至第(NT·NSB‑NT)行作为第二矩阵的第NSB列,以此类推。为便于区分和说
r
明,可将由该测量值y恢复得到的维度为NT×NSB的矩阵记作第三矩阵VP,T″′。
[0293] 可以理解,该第三矩阵VP,T″′与步骤iii)中的第一矩阵VP,T′相同或相接近,也就是与终端设备基于参考信号测量得到的预编码矩阵Vr相同或相接近。因此,该第三矩阵VP,T″′
也就是网络设备根据CSI确定的与一个接收天线或一个层对应的预编码矩阵。
[0294] 进一步地,网络设备可通过在[1,NR]中对n遍历取值,可以得到测量值Z′。该测量值Z′的维度可以为(NT·NSB)×NR。通过对测量值Z′中的每个列执行上述操作,可得到NR个维
度为NT×NSB的矩阵。在保持行数不变的前提下,将该NR个NT×NSB的矩阵依次拼接可得到一
个维度为NT×(NR·NSB)的矩阵。该维度为NT×(NR·NSB)的矩阵即可以理解为与一个天线端
口组对应的预编码矩阵。
[0295] 可以理解,网络设备根据CSI计算得到的测量值Z′与终端设备对预编码矩阵Vr进行上述变换处理后得到的测量值Z可能相同或相接近。也就是说,网络设备基于CSI确定的
预编码矩阵与基于参考信号确定的预编码矩阵可能相同或相接近。
[0296] 步骤vii)、
[0297] 可选地,网络设备也可进一步由测量值转换得到的NR个维度为NT×NSB的矩阵进行IDFT和DFT的逆变换。
[0298] 例如,网络设备对由测量值Z′中的第r列转换得到的第三矩阵VP,T″′进行IDFT和DFT的逆变换,得到 根据测量值Z′中的每个列转换得到的NR个维度
为NT×NSB的矩阵进行IDFT和DFT的逆变换可得到NR个维度为NT×NSB的矩阵,在保持行数不
变的前提下,将该NR个NT×NSB的矩阵依次拼接可得到一个维度为NT×(NR·NSB)的矩阵。该维
度为NT×(NR·NSB)的矩阵即可以理解为与一个天线端口组对应的预编码矩阵。
[0299] 进一步地,若考虑多个天线端口组,例如天线端口组数为p,则终端设备和网络设备可以分别对每个天线端口组执行上述操作,得到p个维度为NT×(NR·NSB)的矩阵。然后在
保持列数不变的前提下,将得到的维度为NT×(NR·NSB)的矩阵依次拼接得到一个维度为
(p·NT)×(NR·NSB)的矩阵,该(p·NT)×(NR·NSB)的矩阵即为与p个天线端口组对应的预编
码矩阵。
[0300] 应理解,若终端设备基于多个天线端口组进行信道测量和反馈,则该终端设备可以基于相同的指示方式向网络设备反馈与多个天线端口组对应的多组指示信息。例如,可
以基于不同的天线端口组,按照上文中所列举的方式指示M个波束、与M个波束对应的M个幅
度系数以及与M个波束对应的M个相位系数,或者,也可以基于其中的一个天线端口组(例如
记作天线端口组#1),按照上文中所列举的方式指示与天线端口组#1对应的M个波束、与该M
个波束对应的M个幅度系数和与该M个波束对应的M个相位系数,基于剩下的一个或多个天
线端口组(例如记作天线端口组#2),反馈与天线端口组#2对应的M个波束、与该M个波束对
应的M个幅度系数与天线端口组#1的M个幅度系数的差分值以及与该M个波束对应的M个相
位系数与天线端口组#1中的M个相位系数的差分值。因此,基于多个天线端口组所反馈的
CSI可以包括与该多个天线端口组对应的NR组指示信息,与该多个天线端口组对应的NR组指
示信息可用于指示多个测量值构成的测量值集合。
[0301] 还应理解,终端设备可以基于多个天线端口组,针对每个天线端口组所对应的M个波束、与M个波束对应的M个幅度系数以及与M个波束对应的M个相位系数中的一项或多项作
反馈,本申请对此不做限定。
[0302] 基于上述方法,终端设备可通过FFT和IFFT的快速运算获得待反馈的测量值,通过CSI将测量值的量化值发送给网络设备,网络设备可以根据CSI,通过FFT和IFFT的逆运算确
定得到预编码矩阵。相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的
过程而言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,
通过反馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数
据传输的可靠性。换句话说,在保证了数据传输可靠性的前提下,大大降低了信道测量的复
杂度,减小了功率消耗,因此有利于提高整个通信系统的性能。
[0303] B、方式二
[0304] 方式二可包括步骤i)至步骤vx),其中步骤i)至步骤v)可以为终端设备执行的操作,步骤vi)至步骤vx)可以为网络设备执行的操作。
[0305] 步骤i)、
[0306] 终端设备可以基于第一组基矢量对预编码矩阵进行IDFT,得到维度为N1×NSB的矩阵。
[0307] 步骤ii)、
[0308] 终端设备可以基于第二组基矢量对IDFT处理的结果进行DFT,得到维度为N1×N2的矩阵。
[0309] 经过步骤i)和步骤ii)可得到矩阵 为便于区分和说明,将该维度为N1×N2的矩阵VP,T记作第四矩阵。
[0310] 应理解,方式二中的步骤i)和步骤ii)的具体过程和方式一的步骤i)和步骤ii)的具体过程相同,为了简洁,这里不再赘述。
[0311] 步骤iii)、
[0312] 终端设备将DFT得到的矩阵转换为列向量。
[0313] 例如,可以将经过IDFT得到的维度为N1×N2的矩阵VP,T中的第二列至第NSB列元素依次拼接在第一列元素下方,得到维度为N1·N2×1的列向量。为便于区分和说明,将该维度
为的列向量记作x。该列向量中的第一个元素至N1个元素可对应于矩阵的第一列,该列向量
中的第N1+1个元素至第2N1个元素可对应于矩阵的第二列,以此类推。
[0314] 步骤iv)、
[0315] 终端设备可以对该维度为N1·N2×1的列向量进行压缩变换,得到维度为M×1的列向量。
[0316] 例如,基于预先获取的压缩变换矩阵ψ对N1·N2×1的列向量x进行压缩变换。比如通过列向量x左乘压缩变换矩阵ψ,得到ψx。该压缩变换矩阵的维度例如可以为M×(N1·N2),
将上述维度为(N1·N2)×1的列向量x左乘该压缩变换矩阵ψ可得到维度为M×1的列向量。经
过压缩得到的维度可以为M×1的列向量可理解为终端设备基于参考信号测量得到的测量
r
值y。
[0317] 其中,上述压缩变换矩阵可以预先定义,例如,协议定义,也可以由网络设备指示,本申请对此不做限定。
[0318] 步骤v)、
[0319] 终端设备可以向网络设备发送CSI,该CSI用于指示测量值。
[0320] 基于上述变换处理后,终端设备可以将维度为M×1的测量值yr中的M个复数元素的实部和虚部的量化值分别反馈给网络设备,以便于网络设备根据接收到的CSI确定测量
值。
[0321] 例如,对每个复数元素使用预定义的比特数进行量化,比如使用20个比特量化一个复数元素,实部使用10个比特,虚部使用10个比特。10比特中的前面6个比特可用于量化
整数部分,后面4个比特可用于量化小数部分。
[0322] 因此,终端设备发送给网络设备的CSI中可携带M个复数元素的量化值。终端设备可将该M个复数元素的量化值单独编码并反馈给网络设备,也可以将M个复数元素的量化值
联合编码并反馈给网络设备,本申请对此不做限定。
[0323] 需要说明的是,终端设备和网络设备预先保存有多个量化值与多个数值的对应关系,终端设备可基于该对应关系量化每个复数元素,网络设备也可基于该对应关系根据量
化值确定每个复数元素。
[0324] 由于上述变换处理是从一个接收天线或一个层的角度来描述的,对于终端设备的多个接收天线或多个层来说,其变换处理的过程是相似的。因此,对于终端设备的多个接收
天线或多个层来说,测量值可以记作Z,Z可以包括多个列,在上文中已经说明,接收天线数
n
或秩的取值均可以为NR,则该测量值Z中的每个列向量对应一个测量值y (1≤n≤NR,且n为
正整数)。该测量值Z所包括的列数即该测量值Z所包括的测量值分量的个数。即,n在[1,NR]
中遍历取值,且n为正整数。
[0325] 因此,上述测量值Z的维度可以为M×NR。
[0326] 步骤vi)、
[0327] 网络设备可以根据CSI确定测量值。
[0328] 网络设备可以根据预先保存的多个量化值与多个数值的对应关系,根据CSI中的r
量化值,确定M个复数元素,由此得到维度为M×1的列向量,也就是测量值y ′。可以理解,该
r
网络设备根据CSI确定得到的测量值y ′与终端设备基于预编码矩阵变换处理得到的测量
r
值y可以相同或相接近。
[0329] 步骤vii)、
[0330] 网络设备可以基于压缩变换矩阵将测量值恢复为维度为(N1·N2)×1的列向量。
[0331] 网络设备可以通过压缩变换的逆变换,将维度为M×1的列向量转换为维度为(N1·N2)×1的列向量。为便于区分和说明,将经过压缩变换的逆变换得到的维度为(N1·
r
N2)×1的列向量记作x′。可以理解,网络设备经对测量值y ′进行压缩变换的逆变换得到的
列向量x′与终端设备根据预编码矩阵Vr转换得到的列向量x可以相同或相接近。
[0332] 步骤viii)、
[0333] 网络设备可以进一步将该维度为M×1的列向量转换为维度为N1×N2的矩阵。
[0334] 网络设备可以进一步将该维度为M×1的列向量x′转换成维度为N1×N2的矩阵VP,T′。为便于区分和说明,将该维度为N1×N2的矩阵VP,T′记作第五矩阵。可以理解,该第五矩
r
阵VP,T′是根据终端设备反馈的CSI所确定的测量值y ′转换得到,因此该第五矩阵VP,T′与终
端设备根据预编码矩阵Vr转换得到的第四矩阵VP,T是相同或者相接近的。
[0335] 应理解,网络设备将维度为M×1的列向量x′转换成维度为N1×N2的第五矩阵的具体过程与方式一的步骤vii)中将列向量转换为第三矩阵的具体过程相似,为了简洁,这里
不再赘述。
[0336] 步骤vx)
[0337] 网络设备可以根据第五矩阵确定预编码矩阵。
[0338] 网络设备可基于第一组基矢量和第二组基矢量,对第五矩阵VP,T′进行IDFT和DFTT
可得到预编码矩阵Vr′,即,Vr′=G1VP,T′(G2) 。上文中已经说明,第五矩阵VP,T′与第四矩阵
T
VP,T是相同或者相接近,因此,Vr′也就可以近似的等于G1VP,T(G2) ,将 代入便
可得到Vr′近似等于 简化后可得到Vr′近似等于Vr。因此,该网络设备根据
第五矩阵确定得到的预编码矩阵Vr′与终端设备基于参考信号确定的预编码矩阵Vr是相同
或相接近的。
[0339] 进一步地,网络设备可以通过在在[1,NR]中对n遍历取值,可以得到测量值Z′。该测量值Z′的维度可以为M×NR。通过对测量值Z′中的每个列执行上述操作,可得到NR个维度
为NT×NSB的预编码矩阵。
[0340] 再进一步地,若考虑多个天线端口组,例如天线端口组数为p,则终端设备和网络设备可以分别对每个天线端口组执行上述操作,然后在保持列数不变的前提下,将得到的
维度为NT×(NR·NSB)的矩阵依次拼接得到一个维度为(p·NT)×(NR·NSB)的矩阵。
[0341] 基于上述技术方案,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵或预编码矩阵进行处理,并将处理后的结果通过CSI反馈给网络设备,网络设备可以基于
CSI确定测量值,进而确定预编码矩阵。由于终端设备可通过FFT和IFFT的快速运算获得待
反馈的CSI,相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的过程而
言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,通过反
馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数据传输
的可靠性。换句话说,在保证了数据传输可靠性的前提下,大大降低了信道测量的复杂度,
减小了功率消耗,因此有利于提高整个通信系统的性能。
[0342] C、方式三
[0343] 方式三可包括步骤i)至步骤vi),其中,步骤i)至步骤v)可以为终端设备执行的操作,步骤vi)可以为网络设备执行的操作。
[0344] 步骤i)、
[0345] 终端设备可基于第一组基矢量对预编码矩阵进行IDFT,得到维度为N1×NSB的矩阵。
[0346] 例如,终端设备可将预编码矩阵Vr左乘第一组基矢量G1的共轭转置得到维度为N1×NSB的矩阵VP,
[0347] 应理解,方式三中的步骤i)的具体过程和方式一的步骤i)的具体过程相同,为了简洁,这里不再赘述。
[0348] 步骤ii)、
[0349] 终端设备可根据经IDFT得到的矩阵确定MB个波束矢量。
[0350] 具体地,终端设备可以基于预先获取的MB(1≤MB≤N1,且MB为正整数),从IDFT处理得到的维度为N1×NSB的矩阵中确定功率较大的MB个行。比如对IDFT处理得到的矩阵中的各
行元素的功率求和后按照由大到小的顺序排列,找出功率值较大的MB个行,保留该MB个行中
的元素不变,而将其余行的元素置零。上述处理后得到的矩阵的维度仍为N1×NSB。为方便区
分和说明,将经过上述处理的矩阵记作第六矩阵UP。该第六矩阵中的非零元素所在的MB个行
的位置可用于指示在波束域‑频域上功率较大的MB个波束的波束矢量。即,该MB个行在第六
矩阵中的位置可对应于MB个波束矢量在维度为NT×N1的第一组基矢量G1的N1个列中的位置。
[0351] 应理解,从维度为N1×NSB的矩阵中确定功率较大的MB个行的具体方式仅为一种可能的实现方式,而不应对本申请构成任何限定,本申请对于确定功率较大的MB个行的具体
方式不做限定。
[0352] 其中,MB的值可以预先定义,例如,协议定义,也可以由网络设备指示,本申请对此不做限定。
[0353] 如果MB的值由网络设备指示,则可选地,该方法还包括:终端设备接收MB的指示信息。相应地,网络设备发送MB的指示信息。
[0354] 可选地,MB的指示信息可携带在高层信令中,也可以携带在物理层信令中。作为示例而非限定,高层信令例如包括RRC消息或MAC CE等。作为示例而非限定,物理层信令例如
包括DCI。
[0355] 步骤iii)、
[0356] 终端设备可对第六矩阵进行DFT,得到维度为N1×N2的矩阵。
[0357] 例如,终端设备可将第六矩阵UP右乘第二组基矢量G2的共轭转置的转置,得到维度为N1×N2的矩阵UP,T,
[0358] 应理解,方式三中的步骤iii)的具体过程和方式一中的步骤ii)的具体过程相似,只是矩阵的维度不同,为了简洁,这里不再赘述。
[0359] 步骤iv)、
[0360] 终端设备可对DFT得到的矩阵确定MT个波束矢量。
[0361] 具体地,终端设备可以基于预先获取的MT(1≤MT≤N2,且MT为正整数),对DFT处理得到的维度为N1×N2的矩阵中的各列元素的功率求和后按照由大到小的顺序排序,找出功
率值较大的MT个列,保留该MT个列中的元素不变,而将其余列的元素置零。上述处理后得到
的矩阵的维度仍为N1×N2。为方便区分和说明,将经过上述处理的矩阵记作第七矩阵UP,T′。
该第七矩阵中非零元素所在的MT个列的位置可用于指示在波束域‑时域上功率较大的MT个
波束的波束矢量。即,该MT个列在第七矩阵中的位置可对应于MT个波束矢量在维度为NSB×N2
的第二组基矢量G2中的N2个列中的位置。
[0362] 应理解,从维度为N1×N2的矩阵中确定功率较大的MT个列的具体方式仅为一种可能的实现方式,而不应对本申请构成任何限定,本申请对于确定功率较大的MT个列的具体
方式不做限定。
[0363] 其中,MT的值可以预先定义,例如,协议定义,也可以由网络设备指示,本申请对此不做限定。
[0364] 如果MT的值由网络设备指示,则可选地,该方法还包括:网络设备发送MT的指示信息。相应地,终端设备接收MT的指示信息。
[0365] 可选地,MT的指示信息可携带在高层信令中,也可以携带在物理层信令中。作为示例而非限定,高层信令例如包括RRC消息或MAC CE等。作为示例而非限定,物理层信令例如
包括DCI。
[0366] 可选地,MB的指示信息和MT的指示信息可以携带在同一个信令中,或者携带在不同的信令中,本申请对此不做限定。
[0367] 步骤v)、
[0368] 终端设备发送CSI,该CSI可用于指示测量值。
[0369] 当终端设备基于NR个接收天线或NR个层进行测量和反馈时,终端设备可以向网络设备发送NR组指示信息。可选地,CSI可以包括NR组指示信息,每组指示信息包括以下一项或
多项:
[0370] d)MB个第一基矢量的指示信息;
[0371] e)MT个第二基矢量的指示信息;
[0372] f)与该MB个第一基矢量和MT个第二基矢量对应的M个幅度系数的指示信息;
[0373] g)与该MB个第一基矢量和MT个第二基矢量对应的M个相位系数的指示信息。
[0374] 在某些情况下,网络设备和终端设备可以将上述d)至g)四项中的任意一项或多项预先定义好,而仅需要终端设备反馈剩余的一项或多项。例如,网络设备可预先定义M个波
束,也就是预先定义上述MB个第一基矢量和MT个第二基矢量,则终端设备可以仅反馈与该M
个波束对应的幅度系数的指示信息和与该M个波束对应的相位系数的指示信息;又例如,网
络设备可预先定义M个波束和M个波束的幅度系数,则终端设备可仅反馈该M个波束的相位
系数。为了简洁,这里不再一一列举。
[0375] 下面将分别详细说明终端设备指示上述d)至g)四项的具体方式。
[0376] d)MB个第一基矢量的指示信息:
[0377] 该MB个第一基矢量的指示信息可以为上述MB个行在维度为N1×NSB的第六矩阵中的位置信息。该MB个行在维度为N1×NSB的第六矩阵中的位置也就对应于MB个波束矢量在第一
组基矢量的N1个列中的位置。
[0378] 在一种可能的设计中,可以通过联合编码的方式来指示该MB个行的位置,故可能需要 个比特的开销。在另一种可能的设计中,可通过位图的方式指示N1个行向量
中功率较大的MB个行向量,位图中的每个比特为可对应于N1个行向量中的一个,因此需要N1
个比特的开销。
[0379] 应理解,上述列举的指示该MB个第一基矢量的具体方法仅为几种可能的实现方式,而不应对本申请构成任何限定。本申请并不排除采用其他方式来指示该MB个第一基矢
量在维度为N1×NSB的第六矩阵中的位置。
[0380] e)MT个第二基矢量的指示信息:
[0381] 该MT个第二基矢量的指示信息可以为上述MT个列向量在维度为N1×N2的第七矩阵中的位置信息。该MT个列向量在维度为N1×N2的第七矩阵中的位置也就对应于MT个波束矢
量在第二组基矢量的N2个列中的位置。
[0382] 在一种可能的设计中,可以通过联合编码的方式来指示该MT个列向量的位置,故可能需要 个比特的开销。在另一种可能的设计中,可通过位图的方式指示N2个列
向量中功率较大的MT个列向量,位图中的每个比特为可对应于N2个列向量中的一个,因此需
要N2个比特的开销。
[0383] 应理解,上述列举的指示该MT个第二基矢量的具体方法仅为几种可能的是实现方式,而不应对本申请构成任何限定。本申请并不排除采用其他方式来指示该MT个第二基矢
量在维度为N1×N2的第七矩阵中的位置。
[0384] 通过上述对MB个第一基矢量的指示和对MT个第二基矢量的指示,可以确定得到MB个第一基矢量和MT个第二基矢量,MB个第一基矢量和MT个第二基矢量的克罗内克尔积即为M
个波束的波束矢量。
[0385] f)与M个波束矢量对应的M个幅度系数:
[0386] 与M个波束矢量对应的M个幅度系数可对应于第七矩阵中的MB×MT个非零元素的幅值。在一种可能的实现方式中,可将第七矩阵中的MB×MT个非零元素抽取出来构成维度为MB
×MT个非零元素的矩阵,各非零元素之间的相对位置不变。则各元素在维度为MB×MT中的行
数和列数分别可对应于Pb,t中的下角标b和t。
[0387] g)与MB个第一基矢量对应的相位系数和与MT个第二基矢量对应的相位系数的指示信息:
[0388] 与M个波束矢量对应的M个相位系数可由第七矩阵中的MB×MT个非零元素的实部和虚部确定。在一种可能的实现方式中,可将第七矩阵中的MB×MT个非零元素抽取出来构成维
度为MB×MT个非零元素的矩阵,各非零元素之间的相对位置不变。则各元素在维度为MB×MT
中的行数和列数分别可对应于Cb,t中的下角标b和t。
[0389] 应理解,上文中的d)、e)、f)和g)中的一项或多项分别可以单独反馈;当需要反馈d)、e)、f)和g)中的多项时,任意两项或更多项可以通过联合编码的方式来指示,本申请对
此不做限定。
[0390] 上文中从一个接收天线或一个层的角度来描述了CSI中一组指示信息,对于终端设备的多个接收天线或多个层来说,通过CSI中的多组指示信息指示测量值的方式是相似
的。
[0391] 该测量值Z中包括NR个列向量,与NR组指示信息一一对应。该测量值Z所包括的列数NR也就是该测量值Z所指示的测量值的个数。即,n可以在[1,NR]中遍历取值,且n为正整数。
[0392] 在方式三中,测量值至少可通过下文所列举的形式一和形式二两种形式来表示,下面分别结合形式一和形式二详细说明基于CSI确定测量值的具体过程。
[0393] 形式一、
[0394] 测量值Z可包括NR个测量值,测量值Z中的每个列向量对应一个测量值,该NR个列中的第n列可表示为yn,yn满足:
[0395]
[0396] 其中,α为归一化系数,M为基矢量的数量,M个基矢量为第一组基矢量G1和第二组基矢量G2的克罗内克尔积中的M个列, 为与所述第n列对应的M个基矢量中的第i个列矢
n
量,且 的维度为NT·NSB×1, 为 的线性叠加系数,Pi为 的幅度系数, 为 的相位
系数。
[0397] 在形式一中,M满足M=MB·MT,因此,终端设备只要预先获取M、MB和MT中的任意两个的取值,便可以确定出另一个值。换句话说,协议可以定义M、MB和MT中至少两个的取值,或
者,网络设备可以仅发送M、MB和MT中至少两个的指示信息。
[0398] 可选地,该测量值可等价于
[0399] 其中,u为由维度为N1×N2的第七矩阵转换得到的维度为(N1·N2)×1的列向量。具体地,若将第七矩阵中的第二列至第N2个列依次拼接在第一列元素下方,可以得到维度为
(N1·N2)×1的列向量u。该列向量u中的第一个元素至N1个元素可对应于矩阵的第一列,该
列向量中的第N1+1个元素至第2N1个元素可对应于矩阵的第二列,以此类推。
[0400] 若将维度为(N1·N2)×1的列向量u左乘第一组基矢量G1和第二组基矢量G2的克罗内克尔积 即, 由此得到维度为(NT·NSB)×1的列向量。该维度为(NT·
r
NSB)×1的列向量可以理解为对应于第r个接收天线或第r个层的测量值y。
[0401] 可选地,该测量值可等价于G1UP,T′G2T转换得到的列向量。
[0402] 若以第一组基矢量和第二组基矢量对维度为N1×N2的第七矩阵UP,T′进行IDFT和T
DFT,比如得到的矩阵UP,T″,UP,T″=G1UP,T′G2 ,则UP,T″的维度为NT×NSB。由于UP,T″由UP,T′转换
而来,而UP,T′是对UP,T进行了处理之后得到的矩阵,UP,T是基于预编码矩阵Vr进行IDFT和DFT
得到的,因此,该矩阵UP,T″可理解为是一个逼近预编码矩阵Vr的矩阵。
[0403] 若进一步将该维度NT×NSB为的矩阵转换为维度为(NT·NSB)×1的列向量。将维度为NT×NSB的矩阵UP,T″转换为维度为(NT·NSB)×1的列向量的具体方法可参考方式一中的步
骤iv),为了简洁,这里不再赘述。该维度为(NT·NSB)×1的列向量也就是对应于第r个接收
r r
天线的测量值y ,或者说,对应于第r个层的测量值y。换句话说,终端设备将一个逼近预编
码矩阵的矩阵通过列向量的方式向网络设备反馈。
[0404] 应理解,上文描述的与测量值等价的两种可能的形式仅为示例性说明,并且为了便于理解,上文中示出了具体的变换过程,但这并不代表终端设备执行了上述操作,终端设
备可直接向网络设备反馈CSI来指示上述测量值,以便于网络设备确定预编码矩阵。
[0405] 上文中从一个接收天线或一个层的角度来描述了CSI中一组指示信息,对于终端设备的多个接收天线或多个层来说,通过CSI中的多组指示信息指示测量值的方式是相似
的。
[0406] 该测量值Z中包括NR个列向量,与NR组指示信息一一对应。该测量值Z所包括的列数NR也就是该测量值Z所指示的测量值的个数。即,n可以在[1,NR]中遍历取值,且n为正整数。
[0407] 因此,该测量值Z的维度为(NT·NSB)×NR。
[0408] 形式二、
[0409] 在形式二中,该CSI中的NR组指示信息可以用于指示NR个维度为NT×NSB的矩阵Y。该NR个矩阵可以构成一个测量值Z。该测量值NR个矩阵,该NR个矩阵可理解为测量值Z的NR个分
量。可以理解的是,该NR个分量也可以理解为一个测量值,即,对应一个接收天线或对应一
n
个层的测量值。下文中,测量值Z和测量值Y交替出现,本领域的技术人员可以理解,这两者
n
的维度是不同的,测量值Y可以是测量值Z中的第n个列向量。
[0410] 事实上,该测量值Z可以是由NR个维度为NT×NSB的矩阵在行数不变的前提下拼接而成,拼接得到的测量值Z的维度可以为NT×(NR·NSB)。
[0411] 其中,R个矩阵中的第n个矩阵Yn满足:
[0412]
[0413] 其中,β为归一化系数,MB为第一基矢量的数量,MT为第二基矢量的数量,MB个第一基矢量为所述第一组基矢量中的MB个列,MT个第二基矢量为所述第二组基矢量中的MT个列,
为与所述第n个矩阵对应的MB个第一基矢量中的第b个第一基矢量,且 的维度为NT×1,
n n
Ft为与所述第n个矩阵对应的MT个第二基矢量中的第t个第二基矢量,且Ft 的维度为NSB×
1, 为线性叠加系数, 为幅度系数, 为相位系数,1≤b≤MB,1≤t≤MT,b、t、MB、MT均
为正整数。
[0414] 在形式二中,MB、MT满足MB·MT=M,因此,终端设备只要预先获取M、MB和MT中的任意两个的取值,便可以确定出另一个值。换句话说,协议可以定义M、MB和MT中至少两个的取值,
或者,网络设备可以仅发送M、MB和MT中至少两个的指示信息。
[0415] 可选地,该测量值可等价于G1UP,T′G2T。
[0416] 若基于第一组基矢量和第二组基矢量对维度为N1×N2的第七矩阵UP,T′进行IDFT和T
DFT,比如得到UP,T″,UP,T″=G1UP,T′G2,则UP,T″的维度为NT×NSB。由于UP,T″由UP,T′转换而来,
而UP,T′是对UP,T进行了处理之后得到的矩阵,UP,T是基于预编码矩阵Vr进行IDFT和DFT得到
的,因此,该矩阵UP,T″可理解为是一个逼近预编码矩阵Vr的矩阵。该矩阵UP,T″也就可以理解
n
为对应于一个发送天线端口组且对应于Nr个接收天线或Nr个层的测量值Y。
[0417] 应理解,上文描述的与测量值等价的可能的形式仅为示例性说明,并且为了便于理解,上文中示出了具体的变换过程,但这并不代表终端设备执行了上述操作,终端设备可
直接向网络设备反馈CSI来指示上述测量值,以便于网络设备确定预编码矩阵。
[0418] 进一步地,若考虑多个发送天线端口组,例如天线端口组数为p,则终端设备可以分别对每个天线端口组所对应的理想预编码矩阵执行上述步骤i)至步骤v)的操作,分别得
到与p个天线端口组对应的p个测量值Z。或者,终端设备可以从p个天线端口组中选择一个
天线端口组,对该天线端口组所对应的预编码矩阵执行上述步骤i)和步骤ii)的操作,得到
功率较大的MB个行,将该MB个个行中的元素,剩余的(N1‑MB)个行中的元素置零。并将剩余的
(p‑1)个天线端口组的每个天线端口组中与该MB个行位置相同的MB个行中的元素保留下来,
其余行的元素置零。由此可以得到p个维度为N1×NSB的矩阵,然后通过执行步骤iii)至步骤
v)的操作,可得到与p个天线端口组对应的p个测量值Z。
[0419] 因此,基于多个天线端口组所反馈的CSI可以包括与该多个天线端口组对应的NR组指示信息,与该多个天线端口组对应的NR组指示信息可用于指示多个测量值构成的测量
值集合。该测量值集合可以通过一个或多个测量值拼接构成的矩阵来表征,该矩阵的行数
可以与各测量值的行数相同,列数可以为各测量值的列数之和。
[0420] 应理解,上文列举的对多个天线端口组所对应的预编码矩阵的处理方式仅为几种可能的实现方式,而不应对本申请构成任何限定。
[0421] 步骤vi)、
[0422] 网络设备可根据接收到的CSI确定测量值。
[0423] 具体地,网络设备可根据接收到的CSI,基于形式一或形式二确定测量值。
[0424] 若网络设备基于形式一确定测量值,则网络设备可以根据接收到的CSI中的每组n n
指示信息,得到与一个接收天线或一个层对应的测量值y ′,该测量值y ′的维度可以为
n
(NT·NSB)×1。网络设备根据CSI确定的测量值y ′与终端设备基于预编码矩阵处理后得到
n n
的测量值y 可能相同或相接近。网络设备根据CSI确定测量值y ′的具体过程在方式一的步
n
骤vii)中已经做了详细说明,为了简洁,这里不再赘述。网络设备可进一步将该测量值y ′
转换为维度为NT×NSB的矩阵。网络设备将维度为(NT·NSB)×1的测量值转换为维度为NT×
NSB的矩阵的具体过程在方式一的步骤vii)中已经做了详细说明,为了简洁,这里不再赘述。
n
由该测量值y ′转换得到的维度为NT×NSB的矩阵与终端设备基于参考信号得到的预编码矩
n
阵Vr相同或相接近。因此,由该测量值y ′转换得到的维度为NT×NSB的矩阵也就是网络设备
根据CSI确定的与一个接收天线或一个层对应的预编码矩阵。
[0425] 若网络设备基于形式二确定测量值,则网络设备可以根据接收到的CSI中的每组n
指示信息,得到与一个接收天线或一个层对应的测量值Y ′,该测量值的维度可以为NT×
n n
NSB。网络生根据CSI确定的测量值Y ′与终端设备基于预编码矩阵处理后得到的测量值Y 可
n
能相同或相接近。由于该测量值Y ′是根据终端设备基于矩阵UP,T″作出的反馈而确定,而矩
阵UP,T″逼近预编码矩阵Vr,因此,该测量值与终端设备基于参考信号得到的预编码矩阵Vr相
同或相接近。也就是说,该测量值也就是网络设备根据CSI确定的与一个接收天线或一个层
对应的预编码矩阵。
[0426] 进一步地,网络设备可通过在[1,NR]中对n遍历取值,可以得到测量值Z′。该测量值Z′的维度可以为(NT·NSB)×NR。通过对测量值Z′中的每个列执行上述操作,可得到NR个维
度为NT×NSB的矩阵。在保持行数不变的前提下,将该NR个NT×NSB的矩阵依次拼接可得到一
个维度为NT×(NR·NSB)的矩阵。该维度为NT×(NR·NSB)的矩阵即可以理解为与一个天线端
口组对应的预编码矩阵。
[0427] 进一步地,若考虑多个天线端口组,例如天线端口组数为p,则终端设备和网络设备可以分别对每个天线端口组执行上述操作,得到p个维度为NT×(NR·NSB)的矩阵。然后在
保持列数不变的前提下,将得到的p个维度为NT×(NR·NSB)的矩阵依次拼接得到一个维度
为(p·NT)×(NR·NSB)的矩阵,该(p·NT)×(NR·NSB)的矩阵即为与p个天线端口组对应的预
编码矩阵。
[0428] 基于上述技术方案,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵或预编码矩阵进行处理,并将处理后的结果通过CSI反馈给网络设备,网络设备可以基于
CSI确定测量值,进而确定预编码矩阵。由于终端设备可通过FFT和IFFT的快速运算获得待
反馈的CSI,相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的过程而
言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,通过反
馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数据传输
的可靠性。换句话说,在保证了数据传输可靠性的前提下,大大降低了信道测量的复杂度,
减小了功率消耗,因此有利于提高整个通信系统的性能。
[0429] D、方式四
[0430] 上文中列举的方式一至方式三中,终端设备可预先获知第一组基矢量和第二组基矢量,进而根据第一组基矢量和第二组基矢量确定M个波束矢量。然而,这不应对本申请构
成任何限定,终端设备也可以不预先获知第一组基矢量和第二组基矢量,基于预先保存的
多组基矢量的集合(即,第一集合)和多组基矢量的集合(即,第二集合)。
[0431] 第一集合可包括K1(K1≥1,且K1为正整数)组基矢量,例如,记作G1,a,1≤a≤K1,第一集合中的每组基矢量可以为IDFT矢量,或者两个IDFT矢量的克罗内克尔积。可选地,第一
集合中的每组基矢量均包括多个列矢量,该多个列矢量中的每个列矢量可以是步骤220中
列举的a)至i)中的任意一项。为了简洁,这里不再赘述。
[0432] 第二集合可包括K2(K2≥1,且K2为正整数)组基矢量,例如,记作G2,c,1≤c≤K2,第二集合中的每组基矢量可以为DFT矢量。
[0433] 在本申请实施例中,第一集合中的各组基矢量的维度均可以为NT×N1,第二集合中的各组基矢量的维度均可以为NSB×N2。
[0434] 方式四可包括步骤1)至步骤4),其中,步骤1)至步骤3)可以为终端设备执行的操作,步骤4)可以为网络设备执行的操作。并且,步骤3)和步骤4)可参照上文方式一至方式三
中任意一种方式来实现。
[0435] 步骤1)、
[0436] 终端设备可遍历第一集合中的各组基矢量和第二集合中的各组基矢量,向网络设备反馈被选择的第一组基矢量和第二组基矢量。
[0437] 具体地,终端设备可以依次在[1,K1]对a遍历取值,在[1,K2]对c遍历取值,对a、c的每一个取值,基于第一集合中的一组基矢量G1,a和第二集合中的一组基矢量G2,c对预编码矩
* * T
阵V进行IDFT和DFT处理,例如,G1,aV(G2,c) ,得到一个维度为N1×N2的矩阵。
[0438] 通过在[1,K1]对a遍历取值,在[1,K2]对c遍历取值,终端设备可以得到K1×K2个维度为N1×N2的矩阵。
[0439] 应理解,终端设备对预编码矩阵进行IDFT和DFT处理的具体过程与方式一中的步骤i)和步骤ii)中的具体过程相似,为了简洁,这里不再赘述。
[0440] 步骤2)、
[0441] 终端设备从上述K1×K2个维度为N1×N2的矩阵中确定功率值最大的矩阵。
[0442] 一种可能的实现方式是,终端设备将K1×K2个矩阵中每个矩阵所包含的N1×N2个元素的功率求和,可得到与K1×K2个矩阵对应的K1×K2个功率和,从该K1×K2个功率和中确
定功率和的最大值,该功率和的最大值所对应的矩阵在第一集合中所使用的一组基矢量可
确定为第一组基矢量,在第二集合中所使用的一组基矢量可确定为第二组基矢量。
[0443] 终端设备可分别将第一组基矢量在第一集合中的索引和第二组基矢量在第二集合中的索引反馈给网络设备。
[0444] 其中,终端设备反馈的第一组基矢量的维度可以为NT×MB,终端设备反馈的第二组基矢量的维度可以为NSB×MT。
[0445] 步骤3)、
[0446] 终端设备可以根据预编码矩阵以及由步骤1)和步骤2)确定的第一组基矢量和第二组基矢量对预编码,确定与M个波束对应的M个幅度系数和与M个波束对应的M个相位系
数,并发送CSI。
[0447] 由于M个波束已经在上述步骤1)和步骤2)中确定,终端设备可进一步确定与M个波束对应的M个幅度系数和与M个波束对应的M个相位系数并发送CSI的具体过程可通过上文
中方式一至方式三中的任意一种方式来实现。具体地,终端设备可通过执行方式一中的步
骤i)至步骤v),或者,方式二中的步骤i)至步骤v),或者,方式三中的步骤i)至步骤v)来确
定并发送CSI。为了简洁,这里不再赘述。
[0448] 步骤4)、
[0449] 网络设备可以根据接收到的CSI确定预编码矩阵。
[0450] 网络设备根据接收到的CSI确定预编码矩阵的具体过程可通过上文中方式一至方式三中的任意一种方式来实现。具体地,网络设备可通过执行方式一中的步骤vi)至步骤
vii),或者,方式二中的步骤vi)至步骤vx),或者,方式三中的步骤vi)来确定测量值。为了
简洁,这里不再赘述。
[0451] 基于上述三种方式,终端设备可以通过CSI向网络设备指示测量值集合,网络设备可以根据CSI确定测量值集合,也就能够确定预编码矩阵。
[0452] 基于上述技术方案,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵或预编码矩阵进行处理,并将处理后的结果通过CSI反馈给网络设备,网络设备可以基于
CSI确定测量值,进而确定预编码矩阵。由于终端设备可通过FFT和IFFT的快速运算获得待
反馈的CSI,相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的过程而
言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,通过反
馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数据传输
的可靠性。换句话说,在保证了数据传输可靠性的前提下,大大降低了信道测量的复杂度,
减小了功率消耗,因此有利于提高整个通信系统的性能。
[0453] 需要说明的是,上文中的方式四仅为便于理解,示出了终端设备反馈第一组基矢量和第二组基矢量的具体过程,但这不应对本申请构成任何限定。终端设备可以仅第一组
基矢量和第二组基矢量中的一组,另一组由网络设备指示或者预先定义。其中,由终端设备
反馈的一组基矢量(例如为第一组基矢量)可以是从第一集合中遍历后确定出的第一组基
矢量,该第一组基矢量可以包括MB个被选择的、维度为NT×1的列向量,该第二组基矢量可以
为预先定义或网络设备指示,可包括N2个维度为NSB×1的列向量,终端设备可以进一步从该
第二组基矢量中选择并反馈MT个列向量。
[0454] 应理解,通过SVD分解得到预编码矩阵的方法并不仅限于上文描述,终端设备也可以对每个频率单元所对应的信道矩阵进行SVD分解得到预编码矩阵,由此得到的预编码矩
阵的维度可以是NT×NR。对该预编码矩阵的变换处理过程和CSI反馈过程与上文中描述的具
体过程相似,为了简洁,这里不再赘述。
[0455] 2、以信道矩阵为变换处理的对象:
[0456] 以信道矩阵为变换处理的对象的具体实现过程与以预编码矩阵为变换处理的对象的具体实现过程大体相似,其区别在于根据信道矩阵做SVD的操作可以由网络设备来执
行,即,终端设备可以直接以信道矩阵为变换处理的对象,通过上文中列举的方式一至方式
四中的任意一种方式反馈CSI,网络设备可以通过与终端设备相对应的方式根据CSI得到测
量值,并进一步根据测量值确定信道矩阵。网络设备可进一步对转换得到的信道矩阵进行
SVD得到预编码矩阵。
[0457] 终端设备和网络设备基于上文列举的方式一至方式四中的任意一种方式进行的操作的具体过程在上文中已经做了详细说明,为了简洁,这里不再赘述。
[0458] 应理解,上文列举的通过对信道矩阵进行SVD得到预编码矩阵的方法仅为示例性说明,而不应对本申请构成任何限定。根据信道矩阵确定预编码矩阵的方法可以通过现有
技术中的方法来实现,本申请对此不做限定。
[0459] 因此,基于上述技术方案,终端设备可以基于第一组基矢量和第二组基矢量对信道矩阵或预编码矩阵进行处理,并将处理后的结果通过CSI反馈给网络设备,网络设备可以
基于CSI确定测量值,进而确定预编码矩阵。由于终端设备可通过FFT和IFFT的快速运算获
得待反馈的CSI,相比于现有技术中终端设备遍历码本中的各个码字确定预编码矩阵的过
程而言,可以大大减小终端设备的计算复杂度,有利于减小终端设备的功率消耗。同时,通
过反馈CSI便于网络设备确定合适的预编码矩阵来对待发送信号进行预编码,提高了数据
传输的可靠性,有利于提高整个通信系统的性能。
[0460] 应理解,上文中仅为便于理解,列举了测量值与第一组基矢量和第二组基矢量相关或者与第一组基矢量和第二组基矢量的克罗内克尔积相关的几种可能的实现方式,但这
仅为示意性说明,不应对本申请构成任何限定,本申请并不排除采用其他的方法实现的可
能。
[0461] 还应理解,上文中仅为便于理解,以网络设备与终端设备间的下行信道测量和反馈的过程为例详细说明本申请实施例,但这不应对本申请构成任何限定,本申请实施例所
提供的方法同样适用于上行信道测量和反馈,在上行信道测量过程中,终端设备可以发送
用于上行信道测量的参考信号,例如,SRS。应理解,SRS作为用于上行信道测量的参考信号,
仅为示例性说明,而不应对本申请构成任何限定。本申请并不排除在未来的协议中定义其
他参考信号以实现相同或相似功能的可能,例如,上行DMRS等。上行信道测量和反馈的具体
实现方法和过程与下行信道测量和反馈的具体实现方法和过程相似。为了简洁,这里省略
对该具体过程的详细说明。
[0462] 以上,结合图2和图3详细说明了本申请实施例提供的通信方法。以下,结合图4至图6详细说明本申请实施例提供的通信装置。
[0463] 图4是本申请实施例提供的一种通信装置400的示意性框图。该通信装置400可适用于图1所示出的通信系统中。如图3所示,该通信装置400包括:接收单元410和发送单元
420。
[0464] 在一种可能的设计中,该通信装置400可以为终端设备或者配置于终端设备中的芯片。
[0465] 其中,接收单元410可用于接收参考信号,该参考信号用于信道测量。
[0466] 该发送单元420可用于发送信道状态信息CSI,该CSI用于指示测量值集合,该测量值集合用于确定预编码矩阵,或者,测量值集合为所述预编码矩阵,所述测量值集合包括一
个或多个测量值;其中,该测量值与第一组基矢量和第二组基矢量相关,或者,该测量值与
第一组基矢量和第二组基矢量的克罗内克尔积相关。其中,第一组基矢量包括DFT矢量或两
个DFT矢量的克罗内克尔积,第二组基矢量包括IDFT矢量。
[0467] 可选地,该接收单元410还用于接收以下一项或多项的配置信息:
[0468] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0469] 可选地,该发送单元420还用于发送以下一项或多项的配置信息:
[0470] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0471] 可选地,所述第一组基矢量由协议定义;或者,
[0472] 所述第二组基矢量由协议定义;或者,
[0473] 所述第一组基矢量和所述第二组基矢量由协议定义;或者,
[0474] 所述第一组基矢量和所述第二组基矢量的克罗内克尔积由协议定义。
[0475] 可选地,所述测量值包括R个列,所述R个列中的第n列yn满足:
[0476] 其中,α为归一化系数,M为基矢量的数量,M个基矢量为所述第一组基矢量和所述第二组基矢量的克罗内克尔积中的M个列, 为与所述第n列对应的M个基矢量中的第i个列
n
矢量,且 的维度为NT·NSB×1, 为 的线性叠加系数,Pi为 的幅度系数, 为 的相
位系数,NT为所述参考信号的发送天线端口数,NSB为传输所述参考信号的频域资源所包括
的频域单元数,R由所述参考信号的接收天线端口数或信道矩阵的秩确定,1≤i≤M,1≤n≤
R,i、n、M、R均为整数。
[0477] 可选地,所述CSI用于指示以下一项或多项:
[0478] 与所述R个列中的第r列对应的M个基矢量、与所述M个基矢量对应的M个幅度系数或者与所述M个基矢量对应的M个相位系数;
[0479] 其中,r在[1,R]中遍历取值,且r为整数。
[0480] 可选地,所述CSI包括以下一项或多项:
[0481] 与所述R个列中的第r列对应的M个基矢量的指示信息,与所述M个基矢量对应的M个幅度系数的指示信息,或者与所述M个基矢量对应的M个相位系数的指示信息;
[0482] 其中,r在[1,R]中遍历取值,且r为整数。
[0483] 可选地,与所述第r列对应的M个基矢量的指示信息包括:与所述第r列对应的所述M个基矢量中每个基矢量在预先配置的矩阵中的位置,所述预先配置的矩阵为所述第一组
基矢量和所述第二组基矢量的克罗内克尔积。
[0484] 可选地,与所述第r列对应的M个基矢量的指示信息包括:与所述第r列对应的所述M个列矢量中每个列矢量在第一组基矢量中的位置和在第二组基矢量中的位置。
[0485] 可选地,M的取值由网络设备指示,或者,由协议定义。
[0486] 可选地,所述测量值包括R个矩阵,所述R个矩阵中的第n个矩阵Yn满足:
[0487]
[0488] 其中,β为归一化系数,MB为第一基矢量的数量,MT为第二基矢量的数量,MB个第一基矢量为所述第一组基矢量中的MB个列,MT个第二基矢量为所述第二组基矢量中的MT个列,
为与所述第n个矩阵对应的MB个第一基矢量中的第b个第一基矢量,且 的维度为NT×1,
n n
Ft为与所述第n个矩阵对应的MT个第二基矢量中的第t个第二基矢量,且Ft 的维度为NSB×
1, 为线性叠加系数, 为幅度系数, 为相位系数,1≤b≤MB,1≤t≤MT,b、t、MB、MT为
整数。
[0489] 可选地,所述CSI包括以下一项或多项:
[0490] 所述MB个第一列矢量的指示信息,所述MT个第二列矢量的指示信息,与所述MB个第一列矢量和所述MT个第二列矢量对应的MB·MT个幅度系数的指示信息,或者与所述MB个第
一列矢量和所述MT个第二列矢量对应的MB·MT个相位系数的指示信息,
[0491] 其中,所述MB个第一列矢量的指示信息包括所述MB个第一列矢量中每个第一列矢量在所述第一组列矢量中的位置,所述MT个第二列矢量的指示信息包括所述MT个第二列矢
量中每个第二列矢量在所述第二组列矢量中的位置。
[0492] 可选地,MB的取值由网络设备指示,或者,由协议定义;MT的取值由网络设备指示,或者,由协议定义。
[0493] 可选地,所述测量值对应于用于发送参考信号的多个天线端口组中的一个天线端口组。
[0494] 应理解,通信装置400可以对应于根据本发明实施例的通信方法200中的终端设备,该通信装置400可以包括用于执行图2中通信方法200的终端设备执行的方法的模块。并
且,该通信装置400中的各模块和上述其他操作和/或功能分别为了实现图2中通信方法200
的相应流程,具体地,接收单元410用于执行方法200中的步骤210和步骤230,发送单元420
用于执行方法200中的步骤220,各模块执行上述相应步骤的具体过程在方法200中已经详
细说明,为了简洁,在此不再赘述。
[0495] 在另一种可能的设计中,该通信装置400可以为网络设备或者配置于网络设备中的芯片。
[0496] 其中,发送单元420可用于发送参考信号,所述参考信号用于信道测量;
[0497] 接收单元410可用于接收信道状态信息CSI,所述CSI用于指示测量值集合,所述测量值集合用于确定预编码矩阵,或者,所述测量值集合为所述预编码矩阵,所述测量值集合
包括一个或多个测量值;其中,所述测量值与第一组基矢量和第二组基矢量相关,或者,所
述测量值与所述第一组基矢量和所述第二组基矢量的克罗内克尔积相关,其中,所述第一
基矢量包括离散傅里叶逆变换IDFT矢量或两个IDFT矢量的克罗内克尔积,所述第二基矢量
包括离散傅里叶变换DFT矢量;
[0498] 发送单元420还可用于根据由所述测量值确定的预编码矩阵对信号进行预编码,并发送预编码后的信号。
[0499] 可选地,该发送单元420还用于发送以下一项或多项的配置信息:
[0500] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0501] 可选地,该接收单元410还用于接收以下一项或多项的配置信息:
[0502] 所述第一组基矢量,或,所述第二组基矢量,或,所述第一组基矢量和所述第二组基矢量的克罗内克尔积。
[0503] 可选地,所述第一组基矢量由协议定义;或者,
[0504] 所述第二组基矢量由协议定义;或者,
[0505] 所述第一组基矢量和所述第二组基矢量由协议定义;或者,
[0506] 所述第一组基矢量和所述第二组基矢量的克罗内克尔积由协议定义。
[0507] 可选地,所述测量值包括R个列,所述R个列中的第n列yn满足:
[0508] 其中,α为归一化系数,M为基矢量的数量,M个基矢量为所述第一组基矢量和所述第二组基矢量的克罗内克尔积中的M个列, 为与所述第n列对应的M个基矢量中的第i个列
n
矢量,且 的维度为NT·NSB×1, 为 的线性叠加系数,Pi为 的幅度系数, 为 的相
位系数,NT为所述参考信号的发送天线端口数,NSB为传输所述参考信号的频域资源所包括
的频域单元数,R由所述参考信号的接收天线端口数或信道矩阵的秩确定,1≤i≤M,1≤n≤
R,i、n、M、R均为整数。
[0509] 可选地,所述CSI用于指示以下一项或多项:
[0510] 与所述R个列中的第r列对应的M个基矢量、与所述M个基矢量对应的M个幅度系数或者与所述M个基矢量对应的M个相位系数;
[0511] 其中,r在[1,R]中遍历取值,且r为整数。
[0512] 可选地,所述CSI包括以下一项或多项:
[0513] 与所述R个列中的第r列对应的M个基矢量的指示信息,与所述M个基矢量对应的M个幅度系数的指示信息,或者与所述M个基矢量对应的M个相位系数的指示信息;
[0514] 其中,r在[1,R]中遍历取值,且r为整数。
[0515] 可选地,与所述第r列对应的M个基矢量的指示信息包括:与所述第r列对应的所述M个基矢量中每个基矢量在预先配置的矩阵中的位置,所述预先配置的矩阵为所述第一组
基矢量和所述第二组基矢量的克罗内克尔积。
[0516] 可选地,与所述第r列对应的M个基矢量的指示信息包括:与所述第r列对应的所述M个列矢量中每个列矢量在第一组基矢量中的位置和在第二组基矢量中的位置。
[0517] 可选地,M的取值由网络设备指示,或者,由协议定义。
[0518] 可选地,所述测量值包括R个矩阵,所述R个矩阵中的第n个矩阵Yn满足:
[0519]
[0520] 其中,β为归一化系数,MB为第一基矢量的数量,MT为第二基矢量的数量,MB个第一基矢量为所述第一组基矢量中的MB个列,MT个第二基矢量为所述第二组基矢量中的MT个列,
为与所述第n个矩阵对应的MB个第一基矢量中的第b个第一基矢量,且 的维度为NT×1,
n n
Ft为与所述第n个矩阵对应的MT个第二基矢量中的第t个第二基矢量,且Ft 的维度为NSB×
1, 为线性叠加系数, 为幅度系数, 为相位系数,1≤b≤MB,1≤t≤MT,1≤n≤R,b、
t、n、R、MB、MT均为整数。
[0521] 可选地,所述CSI包括以下一项或多项:
[0522] 所述MB个第一列矢量的指示信息,所述MT个第二列矢量的指示信息,与所述MB个第一列矢量和所述MT个第二列矢量对应的MB·MT个幅度系数的指示信息,或者与所述MB个第
一列矢量和所述MT个第二列矢量对应的MB·MT个相位系数的指示信息,
[0523] 其中,所述MB个第一列矢量的指示信息包括所述MB个第一列矢量中每个第一列矢量在所述第一组列矢量中的位置,所述MT个第二列矢量的指示信息包括所述MT个第二列矢
量中每个第二列矢量在所述第二组列矢量中的位置。
[0524] 可选地,MB的取值由网络设备指示,或者,由协议定义;MT的取值由网络设备指示,或者,由协议定义。
[0525] 可选地,所述测量值对应于用于发送参考信号的多个天线端口组中的一个天线端口组。
[0526] 应理解,通信装置400可以对应于根据本发明实施例的通信方法200中的网络设备,该通信装置400可以包括用于执行图2中通信方法200的网络设备执行的方法的模块。并
且,该通信装置30中的各模块和上述其他操作和/或功能分别为了实现图2中通信方法200
的相应流程,具体地,发送单元420可用于执行方法200中的步骤210和步骤230,接收单元
410可用于执行方法200中的步骤220,各单元执行上述相应步骤的具体过程在方法200中已
经详细说明,为了简洁,在此不再赘述。
[0527] 图5是本申请实施例提供的终端设备600的结构示意图。如图5所示,该终端设备600包括:处理器601和收发器602,可选地,该终端设备600还包括存储器603。其中,其中,处
理器602、收发器602和存储器603之间通过内部连接通路互相通信,传递控制和/或数据信
号,该存储器603用于存储计算机程序,该处理器601用于从该存储器603中调用并运行该计
算机程序,以控制该收发器602收发信号。
[0528] 上述处理器601和存储器603可以合成一个处理装置604,处理器601用于执行存储器603中存储的程序代码来实现上述功能。具体实现时,该存储器603也可以集成在处理器
601中,或者独立于处理器601。上述终端设备600还可以包括天线610,用于将收发器602输
出的上行数据或上行控制信令通过无线信号发送出去。
[0529] 具体地,终端设备600可以对应于根据本申请实施例的通信方法200中的终端设备,该终端设备600可以包括用于执行图2中通信方法200的终端设备执行的方法的模块,并
且,该终端设备600中的各模块和上述其他操作和/或功能分别为了实现图2中通信方法200
的相应流程。具体地,该存储器603用于存储程序代码,使得处理器601在执行该程序代码
时,并控制收发器602执行方法200中的步骤210至步骤230,各模块执行上述相应步骤的具
体过程在方法200中已经详细说明,为了简洁,在此不再赘述。
[0530] 上述处理器601可以用于执行前面方法实施例中描述的由终端内部实现的动作,而收发器602可以用于执行前面方法实施例中描述的终端向网络设备传输或者发送的动
作。具体请见前面方法实施例中的描述,此处不再赘述。
[0531] 上述处理器601和存储器603可以集成为一个处理装置,处理器601用于执行存储器603中存储的程序代码来实现上述功能。具体实现时,该存储器603也可以集成在处理器
601中。
[0532] 上述终端设备600还可以包括电源605,用于给终端中的各种器件或电路提供电源。
[0533] 除此之外,为了使得终端设备的功能更加完善,该终端设备600还可以包括输入单元614,显示单元616,音频电路618,摄像头620和传感器622等中的一个或多个,所述音频电
路还可以包括扬声器6182,麦克风6184等。
[0534] 图6是本申请实施例提供的网络设备700的结构示意图。如图6所示,该网络设备700包括处理器710和收发器720。可选地,该网络设备700还包括存储器730。其中,处理器
710、收发器720和存储器730之间通过内部连接通路互相通信,传递控制和/或数据信号,该
存储器730用于存储计算机程序,该处理器710用于从该存储器730中调用并运行该计算机
程序,以控制该收发器720收发信号。
[0535] 上述处理器710和存储器730可以合成一个处理装置,处理器710用于执行存储器730中存储的程序代码来实现上述功能。具体实现时,该存储器730也可以集成在处理器710
中,或者独立于处理器710。
[0536] 上述网络设备还可以包括天线740,用于将收发器720输出的下行数据或下行控制信令通过无线信号发送出去。
[0537] 具体地,该网络设备700可对应于根据本申请实施例的通信方法200中的网络设备,该网络设备700可以包括用于执行图2中通信方法200的网络设备执行的方法的模块。并
且,该网络设备700中的各模块和上述其他操作和/或功能分别为了实现图2中通信方法200
的相应流程。具体地,该存储器730用于存储程序代码,使得处理器710在执行该程序代码
时,控制该收发器720通过天线740执行方法200中的步骤210至步骤230,各模块执行上述相
应步骤的具体过程在方法200中已经详细说明,为了简洁,在此不再赘述。应理解,在本申请
实施例中的处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可
以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路
(application specific integrated circuit,ASIC)、现成可编程门阵列(field 
programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器
等。
[0538] 还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read‑
only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储
器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或
闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高
速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access 
memory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器
(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随
机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器
(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直
接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
[0539] 根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行
图2所示实施例中的方法。
[0540] 根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读解释存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2所示实施
例中的方法。
[0541] 根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的网络设备和一个或多个终端设备。
[0542] 上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算
机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机
指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算
机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可
以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存
储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过
有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传
输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多
个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例
如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
[0543] 应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
另外,本文中字符“/”,通常为“和/或”的简略形式。
[0544] 应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施
过程构成任何限定。
[0545] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本申请的范围。
[0546] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0547] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
[0548] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0549] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0550] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说
对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存
储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0551] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。