用于MIMO通信的方法和设备与流程

文档序号:15521207发布日期:2018-09-25 19:30阅读:124来源:国知局
本公开的实施例总体上涉及通信领域,并且具体地,涉及一种用于在多输入多输出(mimo)通信中进行信道状态信息(csi)反馈的方法和设备。
背景技术
:mimo技术能够利用空域在相同时频资源块上同时传输多个数据流,从而有效地提升系统吞吐量。对于采用频分双工(fdd)的mimo系统而言,网络设备处的csi通过终端设备的反馈来获取。第三代合作伙伴项目(3gpp)已经就第五代(5g)无线通信系统将支持具有两种类型的空间信息反馈的csi反馈达成了一致意见,即具有常规空间分辨率的粗糙的(implicit)csi反馈和具有更高空间分辨率的精确的(explicit)csi反馈。在粗糙的csi反馈方案中,终端设备所报告的信息是粗糙的并且由于其反馈开销较低而普遍被接受。然而,粗糙的csi反馈方案在5g系统中的某些场景下不再适用,因为这些场景下需要更为精确的信道信息。5g系统被预期支持用于大量终端用户的爆炸性增长的数据速率。因此,为了支持多个用户,在网络设备处获取精确的csi是至关重要的。理想情况下,对于精确的csi反馈而言,终端设备需要向网络设备直接报告信道向量或特征向量。但是这种方案在实践中是不可行的,因为其需要相当大的反馈开销。技术实现要素:目前,迫切需要开发一种能够降低反馈开销的新反馈方案。总体上,本公开的实施例提出了一种在mimo通信中进行csi反馈的方法和设备。在第一方面,本公开的实施例提供一种在终端设备处实施的方法。该方法包括从网络设备接收终端设备与网络设备之间的csi的期望精度的第一指示。csi包括多个波束基向量的第二指示以及与多个波束基向量的组合相关联的参数。该方法还包括至少基于期望精度的第一指示来更新第二指示和参数。该方法还包括向网络设备发送更新后的第二指示以及更新后的参数。在一些实施例中,该方法进一步包括:确定更新后的参数的第一数目;向网络设备发送第一数目;以及从网络设备接收参数的第二数目。在一些实施例中,该方法进一步包括响应于第二数目不同于第一数目,至少基于第二数目来更新第二指示和参数。在一些实施例中,至少基于第二数目来更新第二指示和参数包括:迭代执行以下操作至少一次,直至迭代的次数达到第二数目:从候选波束基向量的集合中选择候选波束基向量;基于选择的候选波束基向量来更新第二指示;以及基于选择的候选波束基向量以及对终端设备与网络设备之间的信道状况的估计,更新参数。在一些实施例中,向网络设备发送更新后的第二指示以及更新后的参数包括:响应于第二数目与第一数目相同,向网络设备发送更新后的第二指示以及更新后的参数。在一些实施例中,从网络设备接收期望精度的第一指示包括:从网络设备经由高层信令或者物理层信令来接收期望精度的第一指示。在一些实施例中,从网络设备接收期望精度的第一指示包括:从网络设备周期性地或者非周期性地接收期望精度的第一指示。在一些实施例中,向网络设备发送更新后的第二指示以及更新后的参数包括:在以下之一上发送更新后的第二指示:无线通信系统的通信带宽,通信带宽的单个子频带,以及通信带宽的多个子频带;以及在单个子频带上发送更新后的参数。在第二方面,本公开的实施例提供一种在网络设备处实施的方法。该方法包括向终端设备发送终端设备与网络设备之间的信道状态信息(csi)的期望精度的第一指示。csi包括多个波束基向量的第二指示以及与多个波束基向量的组合相关联的参数。该方法还包括从终端设备接收至少基于期望精度的第一指示被更新的第二指示以及被更新的参数。在一些实施例中,该方法进一步包括:从终端设备接收参数的第一数目;基于向终端设备分配的无线电资源的数量,确定参数的第二数目;以及向终端设备发送第二数目。在一些实施例中,第二数目不同于第一数目;并且其中从终端设备接收第二指示以及参数包括:从终端设备接收至少基于第二数目被更新的第二指示以及被更新的参数。在一些实施例中,第二数目与第一数目相同。在一些实施例中,该方法进一步包括:基于以下至少一项来确定向终端设备分配的无线电资源的数量:终端设备与网络设备之间的信道的状况,终端设备的业务要求,以及网络设备可用的无线电资源的数量。在一些实施例中,向终端设备发送期望精度的第一指示包括:经由高层信令或者物理层信令向终端设备发送期望精度的第一指示。在一些实施例中,向终端设备发送期望精度的第一指示包括:周期性地或者非周期性地向终端设备发送期望精度的第一指示。在一些实施例中,从终端设备接收第二指示以及参数包括:在以下之一上接收第二指示:无线通信系统的通信带宽,通信带宽的单个子频带,以及通信带宽的多个子频带;以及在单个子频带上接收参数。在第三方面,本公开的实施例提供一种终端设备。该终端设备包括控制器以及耦合至控制器的存储器。存储器包括指令。指令在由控制器执行时使终端设备:从网络设备接收终端设备与网络设备之间的csi的期望精度的第一指示,csi包括多个波束基向量的第二指示以及与多个波束基向量的组合相关联的参数;至少基于期望精度的第一指示来更新第二指示和参数;以及向网络设备发送更新后的第二指示以及更新后的参数。在第四方面,本公开的实施例提供一种网络设备。该网络设备包括控制器以及耦合至控制器的存储器。存储器包括指令。指令在由控制器执行时使网络设备:向终端设备发送终端设备与网络设备之间的csi的期望精度的第一指示,csi包括多个波束基向量的第二指示以及与多个波束基向量的组合相关联的参数;以及从终端设备接收至少基于期望精度的第一指示被更新的第二指示以及被更新的参数。应当理解,
发明内容部分中所描述的内容并非旨在限定本公开实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。附图说明结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1示出了本公开的某些实施例可以在其中实施的示例通信网络;图2示出了根据本公开的某些实施例的用于csi反馈的方法的流程图;图3示出了根据本公开的某些实施例的用于csi反馈的方法的流程图;图4示出了根据本公开的某些实施例的在终端设备处实施的装置的框图;图5示出了根据本公开的某些实施例的在网络设备处实施的装置的框图;图6示出了适合用来实现本公开的某些实施例的通信设备的框图;以及图7和图8示出了根据本公开的方法与传统方法的仿真性能比较的示意图。应当理解,
发明内容部分中所描述的内容并非旨在限定本公开实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。在此使用的术语“网络设备”是指在基站或者通信网络中具有特定功能的其他实体或节点。“基站”(bs)可以表示节点b(nodeb或者nb)、演进节点b(enodeb或者enb)、远程无线电单元(rru)、射频头(rh)、远程无线电头端(rrh)、中继器、或者诸如微微基站、毫微微基站等的低功率节点等等。在本公开的上下文中,为讨论方便之目的,术语“网络设备”和“基站”可以互换使用,并且可能主要以enb作为网络设备的示例。在此使用的术语“终端设备”或“用户设备”(ue)是指能够与基站之间或者彼此之间进行无线通信的任何终端设备。作为示例,终端设备可以包括移动终端(mt)、订户台(ss)、便携式订户台(pss)、移动台(ms)或者接入终端(at),以及车载的上述设备。在本公开的上下文中,为讨论方便之目的,术语“终端设备”和“用户设备”可以互换使用。在此使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。其他术语的相关定义将在下文描述中给出。图1示出了本公开的实施例可以在其中实施的示例无线通信系统100。无线通信系统100包括网络设备110和终端设备120。网络设备110与终端设备120之间的通信可以根据任何适当的通信协议来实施,包括但不限于,第一代(1g)、第二代(2g)、第三代(3g)、第四代(4g)和第五代(5g)等蜂窝通信协议、诸如电气与电子工程师协会(ieee)802.11等的无线局域网通信协议、和/或目前已知或者将来开发的任何其他协议。而且,该通信使用任意适当无线通信技术,包括但不限于,码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、频分双工(fdd)、时分双工(tdd)、多输入多输出(mimo)、正交频分多址(ofdm)、和/或目前已知或者将来开发的任何其他技术。应该注意的是,虽然本公开的实施例主要使用了长期演进(lte)系统作为示例进行描述,但是这仅仅是示例性的,本公开的技术方案完全可以应用于其他合适的已有或未来开发的系统。应当理解,图1所示的网络设备的数目以及终端设备的数目仅仅是出于说明之目的而无意于限制。无线通信系统100可以包括任意适当类型和数目的网络设备,各个网络设备可以提供任意适当数目的小区,并且无线通信系统100还可以包括任意适当数目的终端设备。网络设备110与终端设备120之间的信道在空间域中趋向于稀疏的,因为多个空间路径仅从有限数目的角度(离散度)到达。因此,将高维信道向量或信道矩阵的高维特征向量压缩成包含主路径信息的低维向量是可能的。目前已经提出,基于线性组合(lc)的方法是降低信道向量的维度的有效方式。在基于线性组合的方法中,网络设备110与终端设备120之间的信道可以被表示为来自预定的码本矩阵的波束基向量(也被称为“列向量”)的线性组合。假定网络设备110具有nt个天线并且终端设备120具有单个天线,表示第w个子载波处的信道向量,那么波束基向量的线性组合可以由下式表示:其中表示预定的码本矩阵,c表示线性组合系数向量,ci表示向量c中的第i个线性组合系数,表示码本矩阵b中的第i个列向量,n表示向量c中的线性组合系数的数目,n和nt均为大于1的自然数。在传统的基于线性组合的csi反馈方案中,为了避免针对每个子频带均报告与码本矩阵b有关的信息,终端设备针对无线通信系统100的整个通信带宽从码本矩阵b中选择固定数目的波束基向量(即,波束基向量的固定子集),进而向网络设备110报告所选择的波束基向量的指示(例如,波束基向量在码本矩阵中的索引)。此外,为了降低反馈开销,取代报告线性组合系数向量c的所有元素,终端设备针对每个子频带确定数目与所选择的波束基向量的数目相同的线性组合系数(即,固定数目的线性组合系数),进而向网络设备110报告线性组合系数。由此,终端设备可以针对整个通信带宽来报告与码本矩阵b有关的信息,而针对每个子频带仅报告固定数目的线性组合系数。原因在于,信道向量hw在空间域中趋向于是稀疏的,使得当应用来自预定的码本矩阵的基向量的线性组合时线性组合系数向量c也是稀疏的。然而,在传统的基于线性组合的csi反馈方案中,如果对于一些终端设备而言,针对整个带宽而选择的基向量的固定数目是不足的,那么将无法确保这些终端设备针对每个子频带报告的csi的精度。另一方面,在该传统方案中,如果对于另一些终端设备而言,针对整个带宽而选择的基向量的固定数目过大,那么将使得所报告的线性组合系数出现冗余,从而浪费反馈资源。为了至少部分地解决传统方案中的上述以及其他潜在的缺陷和问题,本公开的实施例提出了一种自适应的csi反馈方案以优化csi精度和反馈开销之间的折衷。在本公开的实施例中,网络设备向终端设备发送csi的期望精度的指示,终端设备基于该指示来从候选基向量的集合中选择基向量并且确定相应的线性组合系数。由此,确保了反馈的csi的精度。此外,根据本公开的实施例,针对不同的终端设备,网络设备可以指示csi的不同期望精度。由此,不同的终端设备可以选择和报告不同数目的基向量和线性组合系数,避免了所选择的基向量的数目不足或冗余的情形。在下文中,将参考图2和图3来详细描述根据本公开的用于csi反馈的方法。图2示出了根据本公开的实施例的用于csi反馈的方法200的流程图。以下结合图1来描述方法200中所涉及的动作。为了方便讨论,对方法200的描述将结合如图1所示的网络设备110和终端设备120进行。在图2中,例如,右侧的各个动作由网络设备110执行,而左侧的各个动作由终端设备120执行。应当理解,方法200还可以包括未示出的附加动作和/或可以省略所示出的动作,本公开的范围在此方面不受限制。如图2所示,在框201,网络设备110向终端设备120发送终端设备120与网络设备110之间的csi的期望精度的指示。csi包括多个波束基向量的指示以及与多个波束基向量的组合相关联的参数。为了讨论方便,在下文中csi的期望精度的指示也被称为“第一指示”,而多个波束基向量的指示也被称为“第二指示”。多个波束基向量的组合可以包括任何适当形式的组合,例如线性组合、非线性组合等。在下文中,为了方便讨论,将以多个波束基向量的线性组合为例对本公开的实施例进行描述。在多个波束基向量的组合为多个波束基向量的线性组合的实施例中,“与多个波束基向量的组合相关联的参数”也可以被称为“线性组合系数”。在一些实施例中,csi的期望精度的指示可以指明多个波束基向量与线性组合系数的线性组合与以下中的一项之间的误差的预定阈值:终端设备120所估计的信道向量或信道矩阵、信道矩阵的特征向量、预编码向量。在另一些实施例中,csi的期望精度的指示可以指明多个波束基向量与线性组合系数的线性组合与终端设备120所估计的信道向量之间的夹角。在一些实施例中,多个波束基向量的指示可以包括候选波束基向量的集合中被选择的波束基向量的索引。候选波束基向量的集合的示例可以包括但是不限于离散傅里叶(dft)码本。在一些实施例中,网络设备110可以基于终端设备120的信道状况来确定csi的期望精度。此外,不同业务对于csi反馈的精度要求可以不同。例如,相比于移动宽带增强(embb)业务,高可靠通信(urllc)可以要求更为精确的csi。就此而言,网络设备110可以基于终端设备120的业务需求来确定csi的期望精度。在一些实施例中,网络设备110可以经由高层信令向终端设备120发送csi的期望精度的指示。高层信令的示例可以包括、但是不限于无线电资源控制(rrc)信令。由于经由高层信令发送的信息可以是长时信息,因此经由高层信令发送csi的期望精度的指示可以减少信令开销。在另一些实施例中,网络设备110可以经由物理层信令向终端设备120发送csi的期望精度的指示。例如,网络设备110可以在物理下行控制信道(pdcch)上向终端设备120发送该物理层信令。由于物理层信令的传输相对于高层信令更快,因此可实现指示的快速传输。在一些实施例中,网络设备110可以周期性地向终端设备120发送csi的期望精度的指示。网络设备110可以针对不同的终端设备确定不同的周期,以发送csi的期望精度的指示。在另一些实施例中,网络设备110可以非周期性地向终端设备120发送csi的期望精度的指示。作为一个示例,网络设备110可以由预定事件触发而向终端设备120发送csi的期望精度的指示。例如,网络设备110可以响应于网络设备110与终端设备120之间的信道的状况在预定阈值以下而向终端设备120发送csi的期望精度的指示。针对通信带宽的不同子频带或者在不同的时间,终端设备120与网络设备110之间的信道的状况可以不同。因此,在一些实施例中,网络设备110可以在通信带宽的单个子频带或多个子频带上向终端设备120发送csi的期望精度的指示,以实现csi的动态反馈。此外,为了降低反馈开销,在一些实施例中,网络设备110可以在整个通信带宽上向终端设备120发送csi的期望精度的指示。继续参考图1。在框202,终端设备120从网络设备110接收csi的期望精度的指示。在框203,终端设备120至少基于csi的期望精度的指示来更新多个波束基向量的指示和相关联的参数。在一些实施例中,更新多个波束基向量的指示以及与其组合相关联的参数可以包括从候选波束基向量的集合中选择最少数目的候选波束基向量以获得该集合的一个次优子集,并且基于该次优子集确定相关联的参数。在一些实施例中,终端设备120可以利用正交匹配跟踪(omp)算法来从候选波束基向量的集合中选择最少数目的候选波束基向量以获得该次优子集。考虑一个具体示例。在该示例中,假定候选波束基向量的集合为如上所述的码本矩阵那么可以利用omp算法来确定码本矩阵的次优子矩阵bγ,以便利用子矩阵bγ来尽可能地逼近信道向量hw,即:hw≈bγc(2)其中bγ表示码本矩阵b的次优子矩阵,γ表示子矩阵bγ中的波束基向量(列向量)的索引的集合并且γ的势|γ|<nt。以下为利用omp算法来确定码本矩阵的次优子矩阵bγ的示例伪码。input:ε(或者k);initialize:c[0]=0;r[0]=h;γ′=0;repeat:在第k次迭代中:γ′=γ′∪{i};r[k]=h-bγ′c[k];k=k+1until||r[k]||2≤ε(或者k=k);return:c=c[k];γ=γ′.从以上示例伪码可以看到,omp算法可以迭代地被执行,直至收敛条件(即,||r[k]||2≤ε)被满足。在每次迭代中,终端设备120从码本矩阵b中选择一个使得最大的列向量,并且在集合γ中记录该列向量的索引i,其中i∈[1,nt],k为非负整数。随后,基于所选择的列向量确定使得信道向量h与bic之间的误差最小的线性组合系数(即,确定使得最小的x),并且利用c[k]来记录该线性组合系数,其中bi表示子矩阵bγ中的列向量。上述迭代过程可以继续进行,直到信道向量h与当前集合γ′中的列向量的线性组合之间的误差在预定阈值ε以下,即:||hw-bγ′c||2≤ε(3)其中bγ'表示由当前集合γ′中的列向量构成的码本矩阵b的子矩阵。应当理解,以上伪码仅是一个示例。一个或多个其它类型的实现也可以用于利用omp算法来确定码本矩阵b的次优子矩阵bγ。继续参考图1。在框204,终端设备120向网络设备110发送更新后的多个波束基向量的指示以及更新后的参数。例如,在以上示例伪码中,终端设备120可以向网络设备110发送波束基向量的索引的集合γ和线性组合系数c。在一些实施例中,终端设备120可以在整个通信带宽、通信带宽的单个子频带、或者通信带宽的多个子频带上向网络设备110发送多个波束基向量的指示,而在通信带宽的单个子频带上向网络设备110发送与多个波束基向量的组合相关联的参数。在终端设备120在整个通信带宽上发送多个波束基向量的指示,而在通信带宽的单个子频带上发送相关联的参数的实施例中,终端设备120例如可以基于以下表达式来针对每个子频带确定与多个波束基向量的组合相关联的参数:其中cw表示针对第w个子频带的、与多个波束基向量的组合相关联的参数(例如线性组合系数),bγ表示针对整个通信带宽确定的码本矩阵b的次优子矩阵,γ表示次优子矩阵bγ中的列向量的索引的集合。在框205,网络设备110从终端设备120接收至少基于csi的期望精度的指示被更新的多个波束基向量的指示和参数。根据本公开的实施例,针对不同的终端设备,网络设备110可以指示csi的不同期望精度。由此,不同的终端设备可以选择和报告不同数目的基向量以及与基向量的组合相关联的参数,避免了所选择的基向量的数目不足或冗余的情形,从而实现了csi精度与反馈开销之间的更佳折衷。为了缩小上述算法的搜索空间,并且更重要的是降低反馈开销,在某些实施例中,可以仅对码本矩阵b的足够冗余的子矩阵进行搜索。换言之,可以利用码本矩阵b的足够冗余的子矩阵作为上述算法的输入。例如,该足够冗余的子矩阵可以包括指向终端设备120的波束基向量,而不包括方向背离终端设备120的波束基向量。由此,上述算法的搜索空间仅包括码本矩阵b的全部列向量的一半。在一些实施例中,在终端设备120向网络设备110发送更新后的多个波束基向量的指示以及更新后的参数之前,终端设备120可以确定更新后的参数的数目并且向网络设备110发送该数目,使得网络设备110可以知晓应当向终端设备120分配多少无线电资源以用于csi反馈。图3示出了根据这样的实施例的用于csi反馈的方法300的流程图。方法300可以被视为上文描述的方法200的一种具体实现。方法200还可以以任何其他适当的方式被付诸实践。以下结合图1来描述方法300中所涉及的动作。为了方便讨论,对方法300的描述将结合如图1所示的网络设备110和终端设备120进行。在图2中,例如,右侧的各个动作由网络设备110执行,而左侧的各个动作由终端设备120执行。应当理解,方法300还可以包括未示出的附加动作和/或可以省略所示出的动作,本公开的范围在此方面不受限制。如图3所示,在框301,网络设备110向终端设备120发送终端设备120与网络设备110之间的csi的期望精度的指示。csi包括多个波束基向量的指示以及与多个波束基向量的组合相关联的参数。相应地,在框302,终端设备120从网络设备110接收csi的期望精度的指示。在框303,终端设备120至少基于csi的期望精度的指示来更新多个波束基向量的指示和参数。在一些实施例中,框301、302和303处的动作可以与方法200中的框201、202和203处的动作相同,因而省略其详述。在框304,终端设备120确定至少基于csi的期望精度的指示被更新的参数的数目(在下文中也被称为“第一数目”)。在框305,终端设备120向网络设备110发送参数的该第一数目。相应地,在框306,网络设备110从终端设备120接收参数的该第一数目。由此,基于第一数目,网络设备110可以知晓应当向终端设备120分配多少无线电资源,以供终端设备120反馈至少基于csi的期望精度的指示被更新的多个波束基向量的指示和参数。在一些实施例中,网络设备110可以基于以下至少一项来确定向终端设备分配的无线电资源的数量:终端设备120与网络设备110之间的信道的状况;终端设备120的业务要求;以及网络设备110可用的无线电资源的数量。在一些实施例中,网络设备110实际向终端设备120分配的无线电资源的数量可以与终端设备120反馈更新后的多个波束基向量的指示和参数所需的无线电资源的数量相同或不同。换言之,终端设备120可以向网络设备110反馈的参数的数目依赖于网络设备110实际向终端设备120分配的无线电资源的数量。因此,在框307,网络设备110可以基于向终端设备120分配的无线电资源的数量,确定参数的期望数目(在下文中也被称为“第二数目”)。在框308,网络设备110向终端设备120发送参数的第二数目。相应地,在框309,终端设备120从网络设备110接收参数的第二数目。在框310,终端设备120确定参数的第二数目是否与第一数目相同。如果终端设备120确定参数的第二数目与第一数目相同,则意味着网络设备110实际向终端设备120分配的无线电资源的数量与终端设备120进行反馈所需的无线电资源的数量相同,由此方法300进行到框311。在框311,终端设备120向网络设备110发送至少基于csi的期望精度的指示被更新的多个波束基向量的指示和参数。相应地,在框312,网络设备110从终端设备120接收该更新后的多个波束基向量的指示和参数。另一方面,如果终端设备120在框310确定参数的第二数目与第一数目不同,则意味着网络设备110实际向终端设备120分配的无线电资源的数量与终端设备120进行反馈所需的无线电资源的数量不同,由此方法300进行到框313。在框313,终端设备120至少基于该第二数目来更新多个波束基向量的指示和参数。在一些实施例中,终端设备120可以利用omp算法的上述示例伪码来更新多个波束基向量的指示和参数。例如,终端设备120可以迭代地执行上述omp算法,直至迭代的次数达到与波束基向量的组合相关联的参数(例如线性组合系数)的第二数目k(即,k=k)。在每次迭代中,终端设备120从候选波束基向量的集合b中选择一个候选波束基向量;基于选择的波束基向量来更新波束基向量的指示(例如,所选择的列向量的索引);并且基于选择的波束基向量以及对终端设备120与网络设备110之间的信道状况的估计,更新参数。应当理解,与波束基向量的组合相关联的参数的第二数目可以大于或小于第一数目。在参数的第二数目大于第一数目的实施例中,终端设备120可以将基于csi的期望精度的指示更新后的波束基向量的指示和参数作为omp算法的上述示例伪码的初始条件,以k=k作为收敛条件,进一步更新波束基向量的指示和参数。在参数的第二数目小于第一数目的实施例中,终端设备120可以将“c[0]=0;γ′=0”作为omp算法的上述示例伪码的初始条件,以k=k作为收敛条件,更新波束基向量的指示和参数。在框314,终端设备120向网络设备110发送基于第二数目被更新的多个波束基向量的指示和参数。相应地,在框315,网络设备110从终端设备120接收该更新后的多个波束基向量的指示和参数。应当理解,上文参考图2所描述的各个特征同样适用于方法300,因而将不再赘述。以上结合图2和图3详细描述了根据本公开的实施例的通信方法。下面将结合图4和图5来描述根据本公开的实施例的装置。图4示出了根据本公开的某些实施例的装置400的框图。可以理解,装置400可以实施在图1所示的终端设备120侧。如图4所示,装置400(例如终端设备120)包括精度指示接收单元410、第一更新单元420和反馈单元430。精度指示接收单元410被配置为从网络设备接收终端设备与网络设备之间的csi的期望精度的第一指示。csi包括多个波束基向量的第二指示以及与多个波束基向量的组合相关联的参数。第一更新单元420被配置为至少基于第一指示来更新第二指示和参数。反馈单元430被配置为向网络设备发送更新后的第二指示以及更新后的参数。在一些实施例中,装置400进一步包括:第一确定单元,被配置为确定更新后的参数的第一数目;第一发送单元,被配置为向网络设备发送第一数目;第一接收单元,被配置为从网络设备接收参数的第二数目。在一些实施例中,装置400进一步包括第二更新单元,被配置为响应于第二数目不同于第一数目,至少基于第二数目来更新第二指示和参数。在一些实施例中,第二更新单元进一步包括迭代子单元,被配置为迭代执行以下操作至少一次,直至迭代的次数达到第二数目:从候选波束基向量的集合中选择候选波束基向量;基于选择的候选波束基向量来更新第二指示;以及基于选择的候选波束基向量以及对终端设备与网络设备之间的信道状况的估计,更新参数。在一些实施例中,反馈单元430进一步包括反馈子单元,被配置为响应于第二数目与第一数目相同,向网络设备发送更新后的第二指示以及更新后的参数。在一些实施例中,精度指示接收单元410进一步包括指令接收子单元,被配置为从网络设备经由高层信令或者物理层信令来接收第一指示。在一些实施例中,精度指示接收单元410被进一步配置为从网络设备周期性地或者非周期性地接收第一指示。在一些实施例中,反馈子单元被进一步配置为在以下之一上发送更新后的第二指示:无线通信系统的通信带宽;通信带宽的单个子频带;以及通信带宽的多个子频带;以及在单个子频带上发送更新后的参数。图5示出了根据本公开的某些实施例的装置500的框图。可以理解,装置500可以实施在图1所示的网络设备110侧。如图5所示,装置500(例如网络设备110)包括精度指示发送单元510和反馈接收单元520。精度指示发送单元510被配置为向终端设备发送终端设备与网络设备之间的csi的期望精度的第一指示。csi包括多个波束基向量的第二指示以及与多个波束基向量的组合相关联的参数。反馈接收单元520被配置为从终端设备接收至少基于第一指示被更新的第二指示以及被更新的参数。在一些实施例中,反馈接收单元520进一步包括:第一接收子单元,被配置为从终端设备接收参数的第一数目;第一确定子单元,被配置为基于向终端设备分配的无线电资源的数量,确定参数的第二数目;第一发送子单元,被配置为向终端设备发送第二数目;在一些实施例中,反馈接收单元520进一步包括:第二接收子单元,被配置为响应于第二数目不同于第一数目,从终端设备接收至少基于第二数目被更新的第二指示以及被更新的参数。在一些实施例中,第二数目与第一数目相同。在一些实施例中,装置500进一步包括资源分配单元,被配置为基于以下至少一项来确定向终端设备分配的无线电资源的数量:终端设备与网络设备之间的信道的状况;终端设备的业务要求;以及网络设备可用的无线电资源的数量。在一些实施例中,精度指示发送单元510进一步包括指令发送单元,被配置为经由高层信令或者物理层信令向终端设备发送第一指示。在一些实施例中,精度指示发送单元510被进一步配置为周期性地或者非周期性地向终端设备发送第一指示。在一些实施例中,第二接收子单元被进一步配置为在以下之一上接收第二指示:无线通信系统的通信带宽;通信带宽的单个子频带;以及通信带宽的多个子频带;以及在单个子频带上接收参数。应当理解,装置400和500中记载的每个单元分别与参考图2至图3描述的方法200和300中的每个动作相对应。因此,上文结合图1至图3描述的操作和特征同样适用于装置400和500及其中包含的单元,并且具有同样的效果,具体细节不再赘述。注意,装置400和500中所包括的单元可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一个实施例中,一个或多个单元可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置400和500中的部分或者全部单元可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld),等等。图4和图5中所示的这些单元可以部分或者全部地实现为硬件模块、软件模块、固件模块或者其任意组合。特别地,在某些实施例中,上文描述的流程、方法或过程可以由网络设备或者终端设备中的硬件来实现。例如,网络设备或者终端设备可以利用其发射器、接收器、收发器和/或处理器或控制器来实现方法200和300。图6示出了适合实现本公开的实施例的设备600的方框图。设备600可以用来实现网络设备或终端设备。如图所示,设备600包括控制器610。控制器610控制设备600的操作和功能。例如,在某些实施例中,控制器610可以借助于与其耦合的存储器620中所存储的指令630来执行各种操作。存储器620可以是适用于本地技术环境的任何合适的类型,并且可以利用任何合适的数据存储技术来实现,包括但不限于基于半导体的存储器件、磁存储器件和系统、光存储器件和系统。尽管图6中仅仅示出了一个存储器单元,但是在设备600中可以有多个物理不同的存储器单元。控制器610可以是适用于本地技术环境的任何合适的类型,并且可以包括但不限于通用计算机、专用计算机、微控制器、数字信号控制器(dsp)以及基于控制器的多核控制器架构中的一个或多个多个。设备600也可以包括多个控制器610。控制器610与收发器640耦合,收发器640可以借助于一个或多个天线650和/或其他部件来实现信息的接收和发送。注意,在公开的上下文中,收发器640可以是能够同时完成发送和接收数据功能的器件;也可以是仅具有发送或者接收数据功能的器件。当设备600充当网络设备时,控制器610和收发器640可以配合操作,以实现上文参考图2和图3描述的方法200和300。当设备600充当终端设备时,控制器610和收发器640可以配合操作,以实现上文参考图2和3描述的方法200和300。例如,在一些实施例中,上文描述的所有涉及数据/信息收发的动作可由收发器640来执行,而其他动作可由控制器610来执行。上文参考图1-5所描述的所有特征均适用于设备600,在此不再赘述。图7示出了根据本公开的方法与传统方法的仿真性能比较的示意图。在仿真中,假定网络设备110具有64个天线并且同时与8个终端设备(即,终端设备1至8)进行通信。每个终端设备仅具有一个天线。这些终端设备被预期向网络设备110精确地报告所估计的信道向量,以使得网络设备110能够确定预编码并且为所有终端设备服务。网络设备110向8个终端设备分别发送csi的期望精度ε的指示。期望精度ε可以被设置为α||h||2,其中α为较小的正参数。期望精度ε为长时信息并且仅需要在其发生变化时被发送至终端设备。网络设备110可以基于终端设备的信道状况和终端设备的业务需求中的至少一个来确定期望精度ε。8个终端设备仅需信道状态估计并且获得相应的信道向量。随后,每个终端设备可以利用omp算法的上述示例伪码来执行码本矩阵b的子矩阵的搜索,以更新多个波束基向量的指示和线性组合系数。在仿真中,dft矩阵被用作码本矩阵b。将根据本公开的方法的性能与传统的方案的性能进行了比较。该传统方案首先选择码本矩阵b的子矩阵,并且针对整个通信带宽均采用该子矩阵。在波束平扫过程期间从码本矩阵b中选择具有较大功率的波束基向量,以进行反馈。在仿真中,从64×8的码本矩阵b中选择了8个列向量,从而构成码本矩阵b的子矩阵然后,根据如下表达式计算线性组合系数线性组合系数的数目为8并且需要针对通信带宽的一个子频带进行报告。从码本矩阵b中选择的列向量的索引需要针对整个通信带宽进行报告。因此,在每个子频带处,每个网络设备仅需报告线性组合系数假定,每个经量化的线性组合系数包括a个比特并且每个子频带上的线性组合系数的平均数目为ns,那么在每个子频带上报告的信息所占用的比特的总数t=nsa。在根据本公开的方法中,波束基向量的选择可以针对整个通信带宽、通信带宽的多个子频带或通信带宽的单个子频带进行。在仿真中,波束基向量的选择针对每两个子频带进行一次。对于每两个子频带而言,利用omp算法的上述示例伪码来执行码本矩阵b的子矩阵的搜索。利用所获得的子矩阵bγ,可以基于以上表达式(4)来计算针对每个子频带的线性组合系数cw。可以理解,由于在不同子频带上所获得的子矩阵bγ可以不同,因此在不同子频带上cw中的线性组合系数的数目也可以不同。在性能比较时,将根据本公开的方案与采用固定数目的线性组合系数的传统csi反馈方案进行了比较。在图7示出了8个终端设备的和频谱效率。参数α的值在0.05到0.35的范围内变化。可以看到,在完备csi反馈方案和采用固定数目的线性组合系数的传统csi反馈方案之间存在明显的性能差距,而根据本公开的方案能够提供较宽范围的性能选择。当α较小时,根据本公开的方案的性能非常接近完备csi反馈方案。而且,所反馈的线性组合系数的数目也较大。表1示出了在所有子频带上的线性组合系数的平均数目。表1α0.050.10.150.20.250.30.35终端设备152.128.214.27.94.83.53.0终端设备238.421.013.310.18.37.05.9终端设备344.919.610.37.86.45.24.1终端设备458.543.327.517.411.89.37.5终端设备547.325.115.011.39.68.57.7终端设备616.05.94.23.22.82.22.0终端设备751.329.517.412.39.98.06.7终端设备826.212.910.18.57.36.45.6平均数目33.717.411.08.47.66.25.3从表1可以看到,随着α的增大,性能降低并且线性组合系数的数目减小。因此,网络设备可以根据信道状况和业务要求中的至少一项来自适应地向终端设备指示csi的期望精度。此外,为了获得与采用固定数目的线性组合系数的传统csi反馈方案相同的性能,根据本公开的方案仅需包括具有平均数目7.1的线性组合系数,这使得数目缩小了10.5%。此外,从表1还可以看到,对于某些终端设备,例如终端设备4、终端设备5和终端设备7,逼近信道向量需要较大数目的线性组合系数。对于这些终端设备而言,采用数目为8的线性组合系数将导致较大的性能下降。另一方面,某些终端设备(例如终端设备6)的信道趋向于高度稀疏的,因此仅需要较少数目的线性组合系数来逼近信道向量。因而,在此情况下若采用固定数目的线性组合系数的传统csi反馈方案会导致资源的浪费。因此,对于每个终端设备的资源配置是必要的,并且根据本公开的自适应反馈方案将会是降低反馈开销并确保反馈精度的有效方案。应当注意的是,基于omp的搜索算法(其中线性组合系数的数目小于8)可以达到与采用固定数目的线性组合系数的传统csi反馈方案类似的性能。换言之,基于omp的搜索算法可以选择更佳的波束基向量子集以达到更佳的性能。图8示出了当采用固定数目的线性组合系数的传统csi反馈方案报告的线性组合系数的平均数目和根据本公开的方案相同时终端设备的频谱效率的累计分布函数图。从图8可以看到,采用根据本公开的方案能够达到更高的频率效率。具体地,根据本公开的方案的平均频谱效率比该传统csi反馈方案高2.6%。此外,从图8还可以看到,根据本公开的方案的频谱效率分布趋向于具有更小的方差。这表明,相比于该传统csi反馈方案,根据本公开的方案可以更加公平地为所有终端设备服务。一般而言,本公开的各种示例实施例可以在硬件或专用电路、软件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实施。当本公开的实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。作为示例,本公开的实施例可以在机器可执行指令的上下文中被描述,机器可执行指令诸如包括在目标的真实或者虚拟处理器上的器件中执行的程序模块中。一般而言,程序模块包括例程、程序、库、对象、类、组件、数据结构等,其执行特定的任务或者实现特定的抽象数据结构。在各实施例中,程序模块的功能可以在所描述的程序模块之间合并或者分割。用于程序模块的机器可执行指令可以在本地或者分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质二者中。用于实现本公开的方法的计算机程序代码可以用一种或多种编程语言编写。这些计算机程序代码可以提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理器,使得程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/或框图中规定的功能/操作被实施。程序代码可以完全在计算机上、部分在计算机上、作为独立的软件包、部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执行。在本公开的上下文中,机器可读介质可以是包含或存储用于或有关于指令执行系统、装置或设备的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质。机器可读介质可以包括但不限于电子的、磁的、光学的、电磁的、红外的或半导体系统、装置或设备,或其任意合适的组合。机器可读存储介质的更详细示例包括带有一根或多根导线的电气连接、便携式计算机磁盘、硬盘、随机存储存取器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光存储设备、磁存储设备,或其任意合适的组合。另外,尽管操作以特定顺序被描绘,但这并不应该理解为要求此类操作以示出的特定顺序或以相继顺序完成,或者执行所有图示的操作以获取期望结果。在某些情况下,多任务或并行处理会是有益的。同样地,尽管上述讨论包含了某些特定的实施细节,但这并不应解释为限制任何发明或权利要求的范围,而应解释为对可以针对特定发明的特定实施例的描述。本说明书中在分开的实施例的上下文中描述的某些特征也可以整合实施在单个实施例中。反之,在单个实施例的上下文中描述的各种特征也可以分离地在多个实施例或在任意合适的子组合中实施。尽管已经以特定于结构特征和/或方法动作的语言描述了主题,但是应当理解,所附权利要求中限定的主题并不限于上文描述的特定特征或动作。相反,上文描述的特定特征和动作是作为实现权利要求的示例形式而被公开的。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1