本申请涉及通信领域,尤其涉及一种信道反馈的方法及相关设备。
背景技术:
长期演进(longtermevolution,lte)系统广泛采用了多输入多输出(multipleinputandmultipleoutput,mimo)技术。对于小区边缘用户,采用空频块码(spacefrequencyblockcode,sfbc)传输模式来提高小区边缘信噪比;对于小区中心用户,采用多层并行传输的传输模式来提供较高的数据传输速率。如果基站端可以获得全部或者部分下行信道信息的时候,可以采用预编码(precoding)技术来提高信号传输质量或者速率。对于时分双工(timedivisionduplexing,tdd)系统,无线信道的上下行具有互异性,可以根据上行信道来估计出下行信道的预编码加权矢量。但是对于频分双工(timedivisionduplexing,fdd)系统,由于上行信道和下行信道的载波频率不同,因此不能利用上行信道来获得下行信道的预编码加权矢量。在lte系统中,一般采用终端用户反馈预编码矢量的方式来获得预编码加权矩阵。在第五代无线接入系统标准新空口(newradioaccesstechnology,nr)技术中,定义了类型二(typeii)的码本,预编码矩阵的构成为:w=w1×w2。w1是宽带反馈,而w2中的宽带幅度信息
现有的方案是对w2中的系数进行频域压缩,其基于的具体原理是:在每个资源块(resourceblock,rb)上的参数,在相邻的资源块之间是连续的,从整个带宽来看相位是连续的。因此可以对参数在频域上进行压缩,其具体方法包括,将每个rb上的相位组成一个向量。对该向量做傅里叶变换操作,具体的可以是离散傅里叶逆变换(inversediscretefouriertransform,idft)或离散傅里叶变换(discretefouriertransform,dft),然后对傅里叶变换操作之后的结果中数值较大的系数做量化并反馈。由于在频域呈连续的特征,因此通过傅里叶变换操作变换后,数值较大的系数的个数减少,因此所需要反馈量也减少,可以达到减小比特个数的作用。
现有方案中,如图1所示,当采样点不准确的时候,会导致傅里叶变换操作之后的结果有较大的能量弥散,也就是说,在傅里叶变换之后的值中,会存在较多的最大值,并不能很好的达到减少上行反馈开销的目的。
技术实现要素:
本申请实施例提供了一种信道反馈的方法及相关设备,用于降低傅里叶变换操作之后的能量弥散,减少需要上报的系数个数,减少上行资源的开销。
本申请第一方面提供一种信道反馈的方法,包括:终端设备生成第一信息;该第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息;其中q为整数,且q<q;q为整数,且q>1;0≤ml≤n-1,1≤l≤l;l>1,n、l、l为整数,n为频域带宽中子带的个数;所述向量v包含l个元素,且满足v=fq×c,其中c为n个元素c1,…,cn构成的向量,c=[c1c2…cn]t,ck用于表示第k个频域子带的信道状态信息,且ck为复数,ck的模|ck|≤1,1≤k≤n;所述矩阵fq中的第l行向量满足:
在一种可能的设计中,在本申请实施例第一方面的第一种实现方式中,所述向量c的第k个元素ck包含于第k个频域子带的第二矩阵w2k的第i行第j列的元素中,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;其中wk是nt行r列的矩阵,w1为nt行2i列的矩阵,其中2i≥r,w2k为2i行r列的矩阵;所述w2k中的第i行第j列的元素
在一种可能的设计中,在本申请实施例第一方面的第二种实现方式中,
在一种可能的设计中,在本申请实施例第一方面的第三种实现方式中,每个矩阵
在一种可能的设计中,在本申请实施例第一方面的第四种实现方式中,wk为频域第k个子带的预编码矩阵。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式。
在一种可能的设计中,在本申请实施例第一方面的第五种实现方式中,wk为频域第k个子带的信道频域响应。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式。
在一种可能的设计中,在本申请实施例第一方面的第六种实现方式中,所述第一信息包含r的指示信息,r为信道矩阵的秩。本申请实施例中,由于w中的元素个数与r相关,因此需要所述终端设备进一步上报r的值,从而对矩阵中的r进行了限定。
在一种可能的设计中,在本申请实施例第一方面的第七种实现方式中,r为所述终端接收天线的个数。本申请实施例中,wk表示的信道的频域响应,wk中的元素的个数与网络设备的发射天线端口个数和所述终端设备的接收天线端口个数相关,因此对r进行了限定。
在一种可能的设计中,在本申请实施例第一方面的第八种实现方式中,所述每一个向量v(i,j)的l个元素中的第l个元素v(i,j)(l)与第一序列s的乘积构成
在一种可能的设计中,在本申请实施例第一方面的第九种实现方式中,所述每一个向量v(i,j)中的l个元素中的第l个元素用
在一种可能的设计中,在本申请实施例第一方面的第十种实现方式中,至少存在l1,l2,i1,i2,j1,j2,使得
在一种可能的设计中,在本申请实施例第一方面的第十一种实现方式中,至少存在x,y,使得
在一种可能的设计中,在本申请实施例第一方面的第十二种实现方式中,至少存在i1,i2,j1,j2,使得
本申请第二方面提供一种信道反馈的方法,包括:所述网络设备从所述终端设备接收第一信息,所述第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息;其中q为整数,且q<q;q为整数,且q>1;0≤ml≤n-1,1≤l≤l;l>1,n、l、l为整数,n为频域带宽中子带的个数;所述向量v包含l个元素,且满足v=fq×c,其中c为n个元素c1,…,cn构成的向量,c=[c1c2…cn]t,ck用于表示第k个频域子带的信道状态信息,且ck为复数,ck的模|ck|≤1,1≤k≤n;所述矩阵fq中的第l行向量满足:
在一种可能的设计中,在本申请实施例第二方面的第一种实现方式中,所述向量c的第k个元素ck包含于第k个频域子带的第二矩阵w2k的第i行第j列的元素中,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;其中wk是nt行r列的矩阵,w1为nt行2i列的矩阵,其中2i≥r,w2k为2i行r列的矩阵;所述w2k中的第i行第j列的元素
在一种可能的设计中,在本申请实施例第二方面的第二种实现方式中,
在一种可能的设计中,在本申请实施例第二方面的第三种实现方式中,每个矩阵
在一种可能的设计中,在本申请实施例第二方面的第四种实现方式中,wk为频域第k个子带的预编码矩阵。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式。
在一种可能的设计中,在本申请实施例第二方面的第五种实现方式中,wk为频域第k个子带的信道频域响应。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式。
在一种可能的设计中,在本申请实施例第二方面的第六种实现方式中,所述第一信息包含r的指示信息,r为信道矩阵的秩。本申请实施例中,由于w中的元素个数与r相关,因此需要所述终端设备进一步上报r的值,从而对矩阵中的r进行了限定。
在一种可能的设计中,在本申请实施例第二方面的第七种实现方式中,r为所述终端设备接收天线的个数。本申请实施例中,wk表示的信道的频域响应,wk中的元素的个数与网络设备的发射天线端口个数和所述终端设备的接收天线端口个数相关,因此对r进行了限定。
在一种可能的设计中,在本申请实施例第二方面的第八种实现方式中,所述每一个向量v(i,j)的l个元素中的第l个元素v(i,j)(l)与第一序列s的乘积构成
在一种可能的设计中,在本申请实施例第二方面的第九种实现方式中,所述每一个向量v(i,j)中的l个元素中的第l个元素用
在一种可能的设计中,在本申请实施例第二方面的第十种实现方式中,至少存在l1,l2,i1,i2,j1,j2,使得
在一种可能的设计中,在本申请实施例第二方面的第十一种实现方式中,至少存在x,y,使得
在一种可能的设计中,在本申请实施例第二方面的第十二种实现方式中,至少存在i1,i2,j1,j2,使得
本申请第三方面提供一种终端设备,包括:处理单元,用于生成第一信息,所述第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息;其中q为整数,且q<q;q为整数,且q>1;0≤ml≤n-1,1≤l≤l;l>1,n、l、l为整数,n为频域带宽中子带的个数;所述向量v包含l个元素,且满足v=fq×c,其中c为n个元素c1,…,cn构成的向量,c=[c1c2…cn]t,ck用于表示第k个频域子带的信道状态信息,且ck为复数,ck的模|ck|≤1,1≤k≤n;所述矩阵fq中的第l行向量满足:
在一种可能的设计中,在本申请实施例三方面的第一种实现方式中,所述向量c的第k个元素ck包含于第k个频域子带的第二矩阵w2k的第i行第j列的元素中,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;其中wk是nt行r列的矩阵,w1为nt行2i列的矩阵,其中2i≥r,w2k为2i行r列的矩阵;所述w2k中的第i行第j列的元素
在一种可能的设计中,在本申请实施例第三方面的第二种实现方式中,
在一种可能的设计中,在本申请实施例第三方面的第三种实现方式中,每个矩阵
在一种可能的设计中,在本申请实施例第三方面的第四种实现方式中,wk为频域第k个子带的预编码矩阵。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式,使本申请更具有逻辑性。
在一种可能的设计中,在本申请实施例第三方面的第五种实现方式中,wk为频域第k个子带的信道频域响应。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式。
在一种可能的设计中,在本申请实施例第三方面的第六种实现方式中,所述第一信息包含r的指示信息,r为信道矩阵的秩。本申请实施例中,由于w中的元素个数与r相关,因此需要所述终端设备进一步上报r的值,从而对矩阵中的r进行了限定。
在一种可能的设计中,在本申请实施例第三方面的第七种实现方式中,r为所述终端接收天线的个数。本申请实施例中,wk表示的信道的频域响应,wk中的元素的个数与网络设备的发射天线端口个数和所述终端设备的接收天线端口个数相关,因此对r进行了限定。
在一种可能的设计中,在本申请实施例第三方面的第八种实现方式中,所述每一个向量v(i,j)的l个元素中的第l个元素v(i,j)(l)与第一序列s的乘积构成
在一种可能的设计中,在本申请实施例第三方面的第九种实现方式中,所述每一个向量v(i,j)中的l个元素中的第l个元素用
在一种可能的设计中,在本申请实施例第三方面的第十种实现方式中,至少存在l1,l2,i1,i2,j1,j2,使得
在一种可能的设计中,在本申请实施例第三方面的第十一种实现方式中,至少存在x,y,使得
在一种可能的设计中,在本申请实施例第三方面的第十二种实现方式中,至少存在i1,i2,j1,j2,使得
本申请第四方面提供一种网络设备,包括:接收单元,用于从终端设备接收第一信息,所述第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息;其中q为整数,且q<q;q为整数,且q>1;0≤ml≤n-1,1≤l≤l;l>1,n、l、l为整数,n为频域带宽中子带的个数;所述向量v包含l个元素,且满足v=fq×c,其中c为n个元素c1,…,cn构成的向量,c=[c1c2…cn]t,ck用于表示第k个频域子带的信道状态信息,且ck为复数,ck的模|ck|≤1,1≤k≤n;所述矩阵fq中的第l行向量满足:
在一种可能的设计中,在本申请实施例第四方面的第一种实现方式中,所述向量c的第k个元素ck包含于第k个频域子带的第二矩阵w2k的第i行第j列的元素中,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;其中wk是nt行r列的矩阵,w1为nt行2i列的矩阵,其中2i≥r,w2k为2i行r列的矩阵;所述w2k中的第i行第j列的元素
在一种可能的设计中,在本申请实施例第四方面的第二种实现方式中,
在一种可能的设计中,在本申请实施例第四方面的第三种实现方式中,每个矩阵
在一种可能的设计中,在本申请实施例第四方面的第四种实现方式中,wk为频域第k个子带的预编码矩阵。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式。
在一种可能的设计中,在本申请实施例第四方面的第五种实现方式中,wk为频域第k个子带的信道频域响应。本申请实施例中,对矩阵中的wk进行了限定,明确了本申请的一种实现方式。
在一种可能的设计中,在本申请实施例第四方面的第六种实现方式中,所述第一信息包含r的指示信息,r为信道矩阵的秩。本申请实施例中,由于w中的元素个数与r相关,因此需要所述终端设备进一步上报r的值,从而对矩阵中的r进行了限定。
在一种可能的设计中,在本申请实施例第四方面的第七种实现方式中,r为所述终端设备接收天线的个数。本申请实施例中,wk表示的信道的频域响应,wk中的元素的个数与网络设备的发射天线端口个数和所述终端设备的接收天线端口个数相关,因此对r进行了限定。
在一种可能的设计中,在本申请实施例第四方面的第八种实现方式中,所述每一个向量v(i,j)的l个元素中的第l个元素v(i,j)(l)与第一序列s的乘积构成
在一种可能的设计中,在本申请实施例第四方面的第九种实现方式中,所述每一个向量v(i,j)中的l个元素中的第l个元素用
在一种可能的设计中,在本申请实施例第四方面的第十种实现方式中,至少存在l1,l2,i1,i2,j1,j2,使得
在一种可能的设计中,在本申请实施例第四方面的第十一种实现方式中,至少存在x,y,使得
在一种可能的设计中,在本申请实施例第四方面的第十二种实现方式中,至少存在i1,i2,j1,j2,使得
本申请的第五方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本申请的第六方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本申请的第七方面提供了一种芯片,所述芯片包括输入接口、输出接口、至少一个处理器和至少一个存储器,所述至少一个存储器用于存储代码,所述至少一个处理器用于执行所述存储器中的代码,当所述代码被执行时,所述芯片用于执行以上方面所述的方法。
本申请的第八方面提供了一种芯片系统,该芯片系统包括处理器,用于支持终端设备和网络设备实现上述方面中所涉及的功能,例如,发送或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设备和网络设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
本申请第九方面还提供了一种通信系统,包括以上方面所述的终端设备和网络设备,所述通信系统中终端设备和网络设备用于执行以上方面所述的方法。
附图说明
图1为本现有方案中向量进行傅里叶变化后的能量弥散的示意图;
图2为本申请实施例应用的网络架构的示意图;
图3为本申请实施例提供的信道反馈的方法的一个实施例示意图;
图4为本申请实施例中终端设备的一个实施例示意图;
图5为本申请实施例中网络设备的一个实施例示意图;
图6a为本申请实施例中终端设备的另一个实施例示意图;
图6b为本申请实施例中终端设备的另一个实施例示意图;
图7为本申请实施例中网络设备的另一个实施例示意图;
图8为本申请实施例中终端设备的另一个实施例示意图。
具体实施方式
本申请实施例提供了一种信道反馈的方法及相关设备,用于降低傅里叶变换操作之后的能量弥散,减少需要上报的系数个数,减少上行资源的开销。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例进行描述。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例可应用于如图2所示的网络架构,在该网络架构中,网络设备(基站)与终端设备(手机)之间进行信号传输,本申请中的发送参考信号的设备称为网络设备。本申请中的实施例以网络设备向终端设备发送参考信号为例进行说明,当网络设备通过下行信道将参考信号发送至终端设备时,终端设备根据参考信号确定需要上报的第一信息,第一信息用于指示下行信道的状态信息,并通过上行信道将第一信息发送给网络设备。
为便于理解,下面对本申请实施例的具体流程进行描述,请参阅图3,本申请实施例中信道反馈的方法的一个实施例包括:
301、网络设备向终端设备发送参考信号。
网络设备向终端设备发送参考信号,所述参考信号用于确定第一信息,所述第一信息用于指示信道状态信息。
举例说明,网络设备将预先设定的参考信号发送至终端设备,参考信号为信道状态信息参考信号(channelstateinformationreferencesignal,csi-rs),该csi-rs用于测量第一信道状态信息,第一信道为下行信道。
需要说明的是,网络设备可以根据实际情况选择不同的方式发射参考信号。在每个csi-rs子帧中的任意数量的符号周期内发射csi-rs。csi-rs可以按照不同的周期进行发送,例如,每隔2或10个子帧发射csi-rs,还可以相隔其他数量的子帧,具体此处不做限定。
302、终端设备生成第一信息。
终端设备生成第一信息信息,该第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息。该向量v包含l个元素,且满足v=fq×c,其中c为n个元素c1,…,cn构成的向量,c=[c1c2…cn]t,ck用于表示第k个频域子带的信道状态信息,且ck为复数,ck的模|ck|≤1,1≤k≤n;所述矩阵fq中的第l行向量满足:
或者
其中q为整数,且q<q;q为整数,且q>1;0≤ml≤n-1,1≤l≤l;l>1,n、l、l为整数,n为频域带宽中子带的个数。
在一种可行的实施方式中,所述向量c的第k个元素ck包含于第k个频域子带的第二矩阵w2k的第i行第j列的元素中,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;
其中wk是nt行r列的矩阵,w1为nt行2i列的矩阵,其中2i≥r,w2k为2i行r列的矩阵;所述w2k中的第i行第j列的元素
w2k包含
举例说明,向量c的第k个元素ck为第二矩阵w2k的第i行第j列的元素中的一个乘积因子,w2k为第k个频域子带的第二矩阵,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;所述w2k中的第i行第j列的元素
在一个示例中,所述w1具有如下形式:
在一个示例中,每个矩阵
在一个示例中,wk为频域第k个子带的预编码矩阵。
在一个示例中,所述第一信息包含r的指示信息,r为信道矩阵的秩。本示例中,由于w中的元素个数与r相关,因此需要所述终端设备进一步上报r的值,从而对矩阵中的r进行了限定。
需要说明的是,所述w2k还可以是另一种形式,w2k中第i行第j列元素可以表示为:
举例说明,当在rank1的时候,天线的极化方向维度为0和1时,所述w2k具有如下形式:
在一个示例中,wk为频域第k个子带的信道频域响应。
在该示例中,j=l,i=2r+m,
在一个示例中,r为所述终端接收天线的个数。
可以理解的是,终端设备对所述向量c进行频域压缩,有多种实现方式。例如,对向量c进行频域压缩的过程中,采用过采样的离散傅里叶逆变换(inversediscretefouriertransform,idft)或离散傅里叶变换(discretefouriertransform,dft)的方法。以离散傅里叶反变换为例,假设过采样因子为q,那么其具体实施过程包括:取q=0,1,…,q-1,构造dft矩阵fq′,其中矩阵fq′的第l行向量满足:
将矩阵fq′与向量c相乘,得到向量uq,即uq=f'qc。取向量uq中l个能量或者幅度较大的元素,记为vq=[uq(m1)uq(m2)…uq(ml)]t,其中uq(ml)表示向量uq中第ml个元素。所述终端设备遍历所有的q的取值,获得q个向量v0,v1,…,vq-1.在所述q个向量中选择一个向量vq,以及确定该向量vq所对应的因子q,m1,m2,…,ml-1.其中选择向量vq的原则包括但不限于所述vq中l个元素能量和最大。
又例如,在向量c的末尾补足(n(q-1))个0,构成c',那么c'为(nq×1)的列向量。对c'做nq点的idft,c″=idft(c′)。在c”中以第q+1个元素为起点,间隔为q取n个元素,构成c(q)',即c(q)'=c″(q+1:q:nq)。采用上述相同的原则在c(q)'中确定vq以及确定该向量vq所对应的因子q,m1,m2,…,ml-1。还可以是其他实现方式,具体此处不做限定。可以理解的是,对于q取值不同的vq而言,当q,m1,m2,…,ml确定时,向量vq也确定,vq即为所述向量v。
303、终端设备对第一信息进行上报处理。
终端设备在生成第一信息,该第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息。
具体的,终端设备针对向量v可以有两种不同的上报方式:量化上报处理和模拟上报处理。例如,当终端设备对向量v进行模拟上报处理时,终端设备将向量v的l个元素中的第l个元素v(l)与第一序列s相乘,d(l)=v(l)×s,第一序列s分别为s1,s2,…sl,所述d(l)为所述向量v中第l个元素的指示信息。当终端设备对向量v进行量化上报处理时,将向量v中的幅度和相位分别量化。
304、终端设备向网络设备发送第一信息。
终端设备向网络设备发送第一信息,该第一信息包括因子q和构成矩阵fq的l个行向量的索引ml,以及所述向量v的指示信息。上报的第一信息包括因子q和构成矩阵fq的l个行向量的索引m1,m2,…,ml,以及所述向量v的指示信息,指示信息用于确定向量v中的l个元素。
在一种实现方式中,向量c中的第k个元素来自于矩阵
可以理解的是,对于不同的i,j,向量c经过idft之后,所取的最大值的样点个数可以不同。
需要注意的是,在nr中,矩阵
在一个示例中,所述每一个向量v(i,j)中的l个元素中的每一个元素用
在一个示例中,至少存在l1,l2,i1,i2,j1,j2,使得
在一个示例中,至少存在x,y,使得
在一个示例中,至少存在i1,i2,j1,j2,使得
需要说明的是,终端设备还可以直接向网络设备反馈终端设备估计出来的信道h,或者,信道h的相关矩阵r。例如,信道h可以表示为h=w1×w2,其中w1和w2的表示形式和typeii码本类似。h为nt×nr的矩阵,w1为nt×2i的矩阵,w2为2i×nr的矩阵。而信道相关矩阵r可以表示为r=(w1×w2)×(w1×w2)h。
305、网络设备根据第一信息获取信道状态信息。
网络设备根据第一信息获取信道状态信息。网络设备在接收到第一信息后,从第一消息中提取出信道状态信息。
举例说明,当终端设备采用模拟上报的方式将向量v上报,其中对于v的第l个元素的接收信号为:y=h×v(l)×sl+n,其中1≤l≤l,其中sl是网络设备已知的信号,无线信道响应h可以通过信道估计获得。所述网络设备可以通过一些通用算法提取出向量v的第l个元素,以最大似然相关算法为例,网络设备通过
可以理解的是,当v中承载的元素用于确定在频域每个子带上第二矩阵w2中的第i行j列的元素时,向量v可以表示为v(i,j)。
需要说明的是,不同的i,j对应的幅度和相位可以有不同的量化比特,或者,不同的r,l,m,对应的幅度和相位可以有不同的量化比特。例如对于有些r,l,m,其对应的
可以理解的是,即使同一个向量v中不同的m个取值,也可以采用不同的量化比特,比如m个取值中较大的值,采用较多的比特来量化幅度和相位,而m个取值中较小的值,可以采用较少的比特来量化幅度和相位。
本申请实施例提供中,根据反映信道状态信息的向量c进行频域压缩得到向量v,且通过选择合适的q以及ml,l=1,2,…,l,使得傅里叶变换操作之后的能量弥散大幅度减少,从而减少需要上报的系数个数,减少上行资源的开销。
上面对本申请实施例中信道反馈的方法进行了描述,下面对本申请实施例中的网络设备和终端设备进行描述,请参阅图4,本申请实施例中终端设备的一个实施例包括:
处理单元401,用于生成第一信息,所述第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息;其中q为整数,且q<q;q为整数,且q>1;0≤ml≤n-1,1≤l≤l;l>1,n、l、l为整数,n为频域带宽中子带的个数;所述向量v包含l个元素,且满足v=fq×c,其中c为n个元素c1,…,cn构成的向量,c=[c1c2…cn]t,ck用于表示第k个频域子带的信道状态信息,且ck为复数,ck的模|ck|≤1,1≤k≤n;所述矩阵fq中的第l行向量满足:
发送单元402,用于向网络设备发送所述第一信息。
在一个示例中,所述向量c的第k个元素ck包含于第k个频域子带的第二矩阵w2k的第i行第j列的元素中,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;
其中wk是nt行r列的矩阵,w1为nt行2i列的矩阵,其中2i≥r,w2k为2i行r列的矩阵;所述w2k中的第i行第j列的元素
w2k包含
在一个示例中,
在一个示例中,每个矩阵
在一个示例中,wk为频域第k个子带的预编码矩阵。
在一个示例中,wk为频域第k个子带的信道频域响应。
在一个示例中,所述第一信息包含r的指示信息,r为信道矩阵的秩。
在一个示例中,r为所述终端接收天线的个数。
在一个示例中,所述每一个向量v(i,j)的l个元素中的第l个元素v(i,j)(l)与第一序列s的乘积构成
在一个示例中,所述每一个向量v(i,j)中的l个元素中的第l个元素用
在一个示例中,至少存在l1,l2,i1,i2,j1,j2,使得
在一个示例中,至少存在x,y,使得
在一个示例中,少存在i1,i2,j1,j2,使得
请参阅图5,本申请实施例中网络设备的一个实施例包括:
接收单元501,用于从终端设备接收第一信息,所述第一信息包括参数q,m1,m2,…,ml,以及向量v的指示信息;其中q为整数,且q<q;q为整数,且q>1;0≤ml≤n-1,1≤l≤l;l>1,n、l、l为整数,n为频域带宽中子带的个数;所述向量v包含l个元素,且满足v=fq×c,其中c为n个元素c1,…,cn构成的向量,c=[c1c2…cn]t,ck用于表示第k个频域子带的信道状态信息,且ck为复数,ck的模|ck|≤1,1≤k≤n;所述矩阵fq中的第l行向量满足:
处理单元502,用于根据所述第一信息获取信道状态信息。
在一个示例中,所述向量c的第k个元素ck包含于第k个频域子带的第二矩阵w2k的第i行第j列的元素中,所述第二矩阵w2k与第一矩阵w1满足:wk=w1×w2k;wk为在第k个频域子带上的信道状态信息;
其中wk是nt行r列的矩阵,w1为nt行2i列的矩阵,其中2i≥r,w2k为2i行r列的矩阵;所述w2k中的第i行第j列的元素
w2k包含
在一个示例中,所述网络设备还包括:
发送单元503,用于向终端设备发送参考信号,所述参考信号用于确定第一信息。
在一个示例中,
在一个示例中,每个矩阵
在一个示例中,wk为频域第k个子带的预编码矩阵。
在一个示例中,wk为频域第k个子带的信道频域响应。
在一个示例中,所述第一信息包含r的指示信息,r为信道矩阵的秩。
在一个示例中,r为所述终端接收天线的个数。
在一个示例中,所述每一个向量v(i,j)的l个元素中的第l个元素v(i,j)(l)与第一序列s的乘积构成
在一个示例中,所述每一个向量v(i,j)中的l个元素中的第l个元素用
在一个示例中,至少存在l1,l2,i1,i2,j1,j2,使得
在一个示例中,至少存在x,y,使得
在一个示例中,少存在i1,i2,j1,j2,使得
上面图4至图5从模块化功能实体的角度分别对本申请实施例中的终端设备和网络设备进行详细描述,下面从硬件处理的角度对本申请实施例中的终端设备和网络设备进行详细描述。
图6a是本申请实施例提供的一种终端设备结构示意图,参考图6a。在采用集成的单元的情况下,图6a示出了上述实施例中所涉及的终端设备的一种可能的结构示意图。终端设备600包括:处理单元602和通信单元603。处理单元602用于对终端设备的动作进行控制管理,例如,处理单元602用于支持终端设备执行图3中的步骤302至步骤303,和/或用于本文所描述的技术的其它过程。通信单元603用于支持终端设备与其他网络实体的通信。终端设备还可以包括存储单元601,用于存储终端设备的程序代码和数据。
其中,处理单元602可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元603可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口,例如收发接口。存储单元601可以是存储器。
当处理单元602为处理器,通信单元603为通信接口,存储单元601为存储器时,本申请实施例所涉及的终端设备可以为图6b所示的终端设备。
参阅图6b所示,该终端设备610包括:处理器612、通信接口613、存储器611。可选的,终端设备610还可以包括总线614。其中,通信接口613、处理器612以及存储器611可以通过总线614相互连接;总线614可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线614可以分为地址总线、数据总线、控制总线等。为便于表示,图6b中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
图7是本申请实施例提供的一种网络设备的结构示意图,该网络设备700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)701(例如,一个或一个以上处理器)和存储器707,一个或一个以上存储应用程序707或数据707的存储介质708(例如一个或一个以上海量存储设备)。其中,存储器707和存储介质708可以是短暂存储或持久存储。存储在存储介质708的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对网络设备中的一系列指令操作。更进一步地,处理器701可以设置为与存储介质708通信,在网络设备700上执行存储介质708中的一系列指令操作。
网络设备700还可以包括一个或一个以上电源702,一个或一个以上有线或无线网络接口703,一个或一个以上输入输出接口704,和/或,一个或一个以上操作系统705,例如windowsserve,macosx,unix,linux,freebsd等等。本领域技术人员可以理解,图7中示出的网络设备结构并不构成对网络设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图7对网络设备的各个构成部件进行具体的介绍:
存储器707可用于存储软件程序以及模块,处理器701通过运行存储在存储器707的软件程序以及模块,从而执行网络设备的各种功能应用以及数据处理。存储器707可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据网络设备的使用所创建的数据(比如参考信号等)等。此外,存储器707可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。在本申请实施例中提供的信道反馈的方法的程序和接收到的数据流存储在存储器707中,当需要使用时,处理器701从存储器707中调用。
处理器701是网络设备的控制中心,可以按照设置的信道反馈的方法进行处理。处理器701利用各种接口和线路连接整个网络设备的各个部分,通过运行或执行存储在存储器707内的软件程序和/或模块,以及调用存储在存储器707内的数据,执行网络设备的各种功能和处理数据,从而实现对信道的状态信息的反馈。
下面结合图8对终端设备的各个构成部件进行具体的介绍:
图8示出的是与本申请实施例提供的终端设备的部分结构的框图。参考图8,所述终端设备包括:射频(radiofrequency,rf)电路810、存储器820、输入单元830、显示单元840、传感器850、音频电路860、无线保真(wirelessfidelity,wifi)模块870和处理器880等部件。本领域技术人员可以理解,图8中示出的终端设备结构并不构成对所述终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
所述处理器880是终端设备的控制中心,在本申请实施例中,可以根据接收到的参考信号,生成反映信道状态信息的第一信息,通过对第一信道状态信息中的相位进行频域压缩,且通过选择合适的q以及ml,l=1,2,…,l,使得傅里叶变换操作之后的能量弥散大幅度减少,从而减少需要上报的系数个数,减少上行资源的开销。
rf电路810通过总线与所述处理器880连接,负责向互联网发送数据或者从互联网接收数据,还可用于收发信息或通话过程中,信号的接收和发送,特别地,将网络设备(基站)的下行信息接收后,给所述处理器880处理;另外,将上行的数据发送给网络设备。通常,所述rf电路810包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,所述rf电路810还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。
存储器820可用于存储软件程序以及模块,所述处理器880通过运行存储在所述存储器820的软件程序以及模块,从而执行终端设备的各种功能应用以及数据处理。所述存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如生成第一信息功能、频域压缩功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如第一信道状态信息、预编码矩阵等)等。此外,所述存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。