NR CSI(三) CQI

简介: 这篇主要看下CQI的相关内容,CQI在spec上描述的内容比较少,主要是和调制方式和码率相关,所以这篇的内容也比较简短。先看下CSI Report Quantity 上报测量量。

这篇主要看下CQI的相关内容,CQI在spec上描述的内容比较少,主要是和调制方式和码率相关,所以这篇的内容也比较简短。先看下CSI Report Quantity 上报测量量。

53594177544742f18e9bb0aeef1f0c22.png

CSI各个参数之间的计算是有对应关系的,如上面的截图,它们的含义如下。


CRI :UE指示最好CSI-RS 的资源索引,对应最好的波束。


RI :UE得到的下行transmission rank,也就是对应的传输层数(基于CRI);单codeword时,RI个数1-4,双Codeword时,1-8。


PMI:根据RI,UE推荐的PMI预编码矩阵索引


CQI: 根据PMI,得到合适的编码和调制方式,其是针对每个codeword反馈。


LI :为NR新引入概念,指示最强的层,根据PMI,最好CQI对应的codeword中,最佳的那一层。如果2个codeword的CQI一样,则选第一个codeword。因此,LI只需要2bits表示。由于NR 的频率相比LTE要大很多,所以相位噪声会比较明显,所以LI用于在下行最强的层上发送PT-RS参考信号,解决相位噪声问题,R1-1721451是引入LI的介绍。


CQI-Channel Quality Indication主要用于反映DL信道质量,是下行调度的依据。码率为TB中bits数与物理信道总bits数间的比值,即码率=TB中信息比特数/物理信道总比特数=信息比特数/(物理信道总符号数*调制阶数)=效率/调制阶数。CQI的不同取值决定了下行调制方式以及TB size。CQI越大,所采用的调制阶数越大,效率越高,所对应的传输块越大,因此所提供的下行Tput越高,CQI在计算时对应的是38.214中的3张tables。

d6f57c782d6e45a0b886babc48d50825.png

RRC层在配置CSI-report时,会通过cqi-table 告知UE在计算CQI时基于哪张table,CQI对应Table 5.2.2.1-2 ~Table 5.2.2.1-4,分别代表最高调制方式为64QAM,256QAM 和64QAM。

01fca2a58009484abd3f47ddecbef48d.png

4100d255a0254a5a849e4e9a48b8d264.png


例如上图,配置的cqi-Table =table2,则应该用Table 5.2.2.1-3。

428ab1335e3d4ec68ffbadbd41dc53ac.png

协议中定义了CQI的选取标准,在保证PDSCH TB BLER小于0.1或0.00001时所能采用的最大CQI值。具体的说,芯片厂根据rsrp rsrq sinr 和上述门限评估下行链路特性,采用私有算法确定此种条件下能获得的BLER值,进而上报最佳的CQI值。


CSI-ReportConfig中的参数cqi-Table配置了'table1'(对应表5.2.2.1-2)或'table2'(对应表5.2.2.1-3)时,目标bler为0.1。


CSI-ReportConfig中的参数cqi-Table配置了'table3'(对应表5.2.2.1-4),目标bler为0.00001,bler标准极其低,就是要对应更高的可靠性,这种情况下对应URLLC场景。

1281ba338b154009826fdafddfc64e14.png

timeRestrictionForChannelMeasurements 配置为notConfigured时,UE只需要基于NZP CSI-RS计算CSI value并在UL slot n上报,这个slot n不能晚于CSI RS的配置资源所占的slot。


timeRestrictionForChannelMeasurements 配置为Configured时,UE如果需要在UL slot n上报CSI,那就要基于UL slot n附近的NZP CSI-RS计算CSI value,同样的这个slot n不能晚于CSI RS的配置资源所占的slot。

a66b72a71252411d86725a7b4a115b73.png

timeRestrictionForInterferenceMeasurements 配置为notConfigured时,UE只需要基于CSI-IM/NZP CSI-RS计算CSI value并在UL slot n上报,这个slot n不能晚于CSI RS的配置资源所占的slot。


timeRestrictionForInterferenceMeasurements 配置为Configured时,UE如果需要在UL slot n上报CSI,那就要基于UL slot n附近的CSI-IM/NZP CSI-RS计算CSI value,同样的这个slot n不能晚于CSI RS的配置资源所占的slot。


上面的描述说明在配置timeRestriction时,要基于上报slot n就近的NZP CSI-RS进行CSI的计算;不配置时没有这种限制。


对于CQI还会有一个cqi-FormatIndicator参数对CQI的上报进行约束。

5117a905566940ec807a32b94d73d039.png

cqi-FormatIndicator可以指示UE针对每个TB进行widebandCQI上报,还是subbandCQI上报。


当CQI 配置为widebandCQI时,UE要在整个带宽上,针对每个TB(Codeword)上报CQI;当配置subbandCQI时,UE需要针对每个subband上的每个TB上报,subband上报时,针对每个subband index s,要上报相对于WideBandCQI的subband差分CQI,计算公式和2bits差分CQI 表示如上图。subband的划分在上一篇CSI(二) the workflow of CSI Report结尾有举例说明。

bc375603239b4d10b81eca905978d464.png

CSI部分我是按照实网中的配置顺序做的笔记,目前上图中红色部分基本都谈到了,下一篇就看下橙色框的内容,即PMI的相关内容。

相关文章
|
算法 调度 芯片
NR CSI(二) the workflow of CSI report
本篇内容是对CSI report相关流程的整理,其描述主要集中在R16 38.331 38.321 38.214中,以实网中的一个配置开始,看下相关定义。
NR SRS(二)
上篇漏掉了SpatialRelationInfo,那就先看下SRS resource资源配置中的RS-SpatialRelationInfo,即SRS resource和参考信号的对应关系,代表波束的对应关系,具体在接下来的波束相关的内容再说。这里参考信号可以是下行SSB,CSI-RS或者是uplinkBWP指示的SRS,RRC层结构如下。
|
关系型数据库
NR PDCCH (三)DCI传输过程
PDCCH 承载的data就是DCI,在PDCCH 盲检时需要用正确的RNTI进行解扰和CRC校验,才能确认DCI是不是发送给UE的,为什么是这样的decode 流程?这主要DCI的调制过程有关系,下面来具体看。
|
调度 索引
传输块大小(TBS)的确定 | 带你读《5G-NR信道编码》之十六
物理块上行和下行数据共享通道是以传输块(TB,Transport Block)为基本单位进行传输数据的。在LTE中,TBS可以用给定的物理资源块(PRB,Physical Resource Block)的数目 NPRB 以及 TBS 的索引 ITBS 通过查表的方式得到。在 5G-NR 标准化过程中,有的公司提出采用公式计算和查表分别量化 不同大小区间的 TBS 的方式来确定 TBS,以实现更大的调度灵活性。
18134 0
传输块大小(TBS)的确定 | 带你读《5G-NR信道编码》之十六
|
调度 索引
NR PUCCH(一) PUCCH format 0/1
NR中PUCCH物理信道用来发送上行控制信息Uplink Control Information(UCI),当然UCI也可以在PUSCH上发送。UCI 内容包括:CSI,HARQ ACK/NACK ,SR 及上述三者的组合信息。
|
算法 BI 5G
NR CSI(四) PMI
如38.214 5.1.1.1中所述,NR PDSCH 38214只有一种传输模式Transmission scheme 1,gNB将data(di)和DMRS一同预编码,之后通过无线信道,发送给UE,如下图。DMRS是用于信道估计,服务于UE信道解调的。
|
调度 C++
NR HARQ (四)dynamic codebook
上篇提到type-1 HARQ-ACK codebook,即semi-static codebook,UE要为每个PDSCH候选位置生成反馈,也会包含实际没有下行传输的PDSCH,再加上配置CBG的场景,HARQ-ACK 码本中包含的无用信息会更多,开销确实很大。因而,Type-2 HARQ-ACK 码本即dynamic 码本就出现了,目前看实网中一般都用的dynamic 码本,还没有见过semi-static 码本,长话短说,下面就看下相关内容。
|
算法 调度 C++
NR HARQ(三) semi-static HARQ-ACK codebook
UE在一个PUCCH(或PUSCH)上发送HARQ-ACK信息时,信息bit很可能是多个bits位数,这个多bits位数的HARQ-ACK信息,也称为HARQ-ACK codebook码本 UE物理层在以下几种情况下,需要产生对应的HARQ-ACK 信息bit:UE收到PDCCH调度的PDSCH,动态调度;UE接收的PDSCH没有对应的PDCCH,即DL SPS PDSCH调度; UE接收到PDCCH指示的SPS release,并没有PDSCH。
|
缓存 调度
NR HARQ(二) CBG HARQ-ACK codebook
这篇开始看下HARQ-ACK codebook的相关内容,先看CBG-based HARQ-ACK codebook。那第一个关注点就是CBG 的划分规则,这部分内容主要在38.213 9.1.1章节中,PDSCH和PUSCH 的CBG 划分规则基本是一样的,这里以PDSCH为例介绍。