UE根据高层配置信息及CSI测量结果,通过获取的预编码矩阵索引PMI,表示相关信道描述,在每层选择一个波束,并反馈对应的码本。上报的PMI指示UE推荐的索引值,基站做调度和预编码时,也可以不依据UE的反馈。
对于FDD,只能通过下行CSI测量获取PMI,对于TDD,可以根据信道互异性,从SRS上得到PMI信息,用于下行预编码。
【这里的层,和PDSCH 中导频的“流”的意思是一致的,一般记为layer,在学习码本的时候,多用Rank表示。】
码本是一种赋形方式,如上图,位置处于层到端口之间,流上的数据根据码本进行预编码之后,要到5G 的下行基站端的物理天线上去,还要经过端口到天线的映射。
如果是非码本赋形,就是直接从流到天线。
type1码本,常规精度,单用户MIMO,支持层数较多,PMI反馈负荷相对开销较小。type2码本与之相对的,精度高,多用户MU-MIMO,支持层数少,PMI负荷开销较大。
波束网格
对于给定的CSI-RS天线端口配置(,)以及过采样参数(,),形成纬度为()的2DFT波束网格,网格中每一个波束对应一个码本。CSI-RS天线端口数量为2,系数2代表着两个极化方向。
天线端口的具体配置如下
码本基本结构
,其中包含波束选择,包含相位因子及幅度因子。第一级码本基于对角块结构,每个对角块表示一个极化方向的波束组,由两个维度的波束分组进行克罗内克积而得。
单阵面single-panel 码本
对于2天线端口,码本如下表,UE通过码本编号反馈对应码本。
天线端口数目大于等于4时,通过两组参数和确定所选码本。
对于1~2层(rank)的码本,可以配置CodebookMode=1或2。CodebookMode=2时,波束选择为宽带+子带,和确定所选波束组,即在宽带上波束组保持固定,确定组内波束选择和相位因子,即在不同子带上可能选择组内不同波束。波束组如下,波束组间隔为2:
对于type1单阵面码本,记住基本形式:(即不同层间选择正交的DFT波束)
其中各部分的含义及计算公式如下
可以看到,码本的基本纬度:
列,表示层数。
行,基本形式中有两行,代表两个极化方向,基本形式码本中的每一个元素又有行,对应天线数。
具体各层对应的码本见标准38.214。如二层码本:
但是需要注意的是,当层数为3或4时,16端口及以上,每个极化方向的端口分为两组,则相应的码本的形式也随之变化,每组独立进行波束选择和相位调整。极化方向和组间,都通过相位因子来进行相位调整。