5G NR CSI Report中的codebook/PMI

        本文主要讨论PDSCH codebook,介绍NR下行数据传输precoding的特点,以及Type I和Type II codebook是什么。

gNB是如何做下行Precoding的?

        关于NR下行传输方案,38214目前只定义了一种,称为“Transmission scheme 1”。这种方案的一个最大特点就是gNB将数据和DMRS一同预编码,之后通过无线信道,发送给终端。如下图,从终端的角度来看,可以通过DMRS的解调,反推出信道矩阵H’(H’=W*H),然后就可以用这个推导出来的信道矩阵再去解数据,因此预编码矩阵对终端来说是透明的。利用这一原理,不论gNB下行使用什么预编码矩阵,原则上说gNB都无需通知终端,终端也可以成功解出数据。
        Demodulation Reference Signal,解调参考信号

        那问题来了,既然这样为什么还要配置codebook?为什么还要终端上报PMI表明自己喜欢的预编码矩阵呢?        答案是基站利用终端对信道的测量和上报为基站调度提供参考信息,记住“参考”二字。Codebook,很明显它是一本book,这个book里面主要的内容就是PMI index和precoding matrix,每个PMI和预编码矩阵一一对应。终端上报PMI,将自己认为最合适的预编码矩阵index发送给gNB做参考,gNB可以使用终端的建议,也可以不使用,因为基站会站在一个更全局的网络来做一个最优的选择,不但要考虑目标终端的解调性能,还要考虑这个小区内其他用户的感受。现实中,gNB确定下行预编码矩阵主要通过两个途径,一个是PMI的反馈,另一个是gNB通过SRS上行参考信号的测量(利用TDD系统的信道互异性)。

Codebook的分类

38214定义了两种codebook:

  • TypeI codebook: 主要用于SU-MIMO,可以提供比较高阶的空间复用,单用户最多可以支持到8个layer。这种场景相对简单,预编码矩阵主要目的focus在使得接收端可以得到比较高的能量。而潜在的layer之间的干扰,主要由接收机的多天线来解决。TypeI codebook又可以分为single pnnel和multiple panel两种类型。
  • TypeII codebook: 主要用于MU-MIMO场景,由于要在同一时频资源上同时调度多个用户,每个用户限制最多支持到2个layer。这个场景比较复杂,因为gNb选择预编码矩阵不仅要考虑接收端能获得较高的能量,还要考虑同一时频资源上对其它用户的干扰。因此此种PMI反馈的开销相对于TypeI要大得多。
     

TypeI Single-Panel Codebook

        这是一个single panel的示意图,N1代表水平方向天线数目,N2代表垂直方向天线数目,因此,这个panel上的双极化天线数量为N1 N2,而CSI-RS的天线端口数量为2N1N2。

        这幅图是在上一幅图的基础上做了扩展(引用于3GPP R1-1612661),引入了O1和O2两个参数。试想我们要在空间中实现很多个beam或者方向,怎样做的呢?在原有N1N2个天线的panel上,继续做进一步的精细化划分,这里面有一个DFT oversample的概念,将水平方向划分为N1O1份,把水平方向划分为N2*O2份,这样就可以得到颗粒度更小的beam,实现更好的方向性。O1和O2的值越大,beam的精度越高。

        Type1 Single-Panel 的预编码矩阵W可以表示成W1*W2。其中W1主要用于反映了信道的wideband特性,包含了beam选择的信息。W2则用于反映信道的窄带特性,主要包含两个极化方向的co-phasing信息,有时也会携带beam选择信息。

        

        从上述公式可以看出,W1中的Matrix B其实可以看成是L个beam的方向,对角线上2个B的这种矩阵结构,是双极化天线的体现。
        对于layer=1和2的情况,W1矩阵可能定义1个beam或者4个neighbor beam。如果是4个neighbor beam,那么W2携带的信息会选择其中一个beam作为数据传输使用的beam,此外W2会携带两个极化方向的co-phasing 信息。如果W1矩阵只定义了一个beam,那么W2只携带双极化co-phasing信息。
        对于layer R>2的情况,W1会定义R/2个正交的beam,R/2个beam辅以每个beam2个极化方向被用于R个layer的数据传输,W2携带双极化co-phasing信息。TypeI Single-Panel支持单用户最多8个layer。


TypeI Multi-Panel        

        与single panel相比,多了一个参数Ng,Ng用来表示有多少个Panel。原则上multi-panel的W矩阵是继承single panel设计的,考虑到不同panel之间的相关性,W2还需要携带panel之间的co-phasing信息。TypeI Multi-Panel最多支持4layer。

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值