上篇博文《LTE上行物理层传输机制(4)-UCI在PUCCH和PUSCH中的传输》介绍了UCI的种类以及在不同信道中传输方式的不同,接下来介绍这些UCI信息的发送时刻。
正如前文所提到的,UCI包括SR、ACK/NACK、CQI、PMI和RI。不同的UCI,它们的发送时刻可能是不同的。对于SR,它的发送时刻请参考《LTE资源调度(5)-上行调度请求SR》。对于HARQ ACK/NACK,它的发送时刻请参考《LTE-TDD HARQ(1)-上行HARQ时序》和《LTE-TDD HARQ(3)-下行HARQ时序》。本文介绍CQI的相关内容。
1.CQI的两种发送方式
CQI有两种发送方式,周期的CQI上报和非周期的CQI上报。之所以增加非周期的CQI上报,是基于当eNB无法通过周期性的方式获取UE CQI的时候,可以有另外一种途径来获取UE的CQI。比如PUCCH中的ACK/NACK与CQI冲突,不能在同一个子帧复用,那么eNB就有可能在一段时间内获取不到正确的CQI值,此时eNB就可以触发一个非周期性的CQI,命令UE通过非周期的方式上报CQI。当然这么做就必须考虑一个问题,那就是非周期的CQI上报会不会仍然与ACK/NACK冲突?
非周期的CQI由eNB动态触发,通过DCI0的CQI_REQ字段显式的告诉UE,UE将在对应时序的PUSCH中上报一次非周期的CQI值。正因为非周期的CQI是通过PUSCH信道传输的,因此不会与ACK/NACK冲突。而为什么在PUSCH中传输CQI就不会与ACK/NACK冲突,其具体原因已经在《LTE上行物理层传输机制(4)-UCI在PUCCH和PUSCH中的传输》中解释过,而关于DCI0的格式内容请参考《LTE -DCI0》。
如果某个UE在一段时间内并不需要上传数据,eNB不需要为该UE分配DCI0,那么如果这个时候eNB为该UE调度非周期CQI,会对整个系统的性能产生一定的影响。首先从上行流量来看,由于调度DCI0就必须为该UE分配一定数目的ULRB,而该UE本身如果不需要上传数据,那么分配给该UE的ULRB就只用于承载CQI信息,浪费了ULRB。其次从PDCCH信道来看,由于DCI0也占用了CCE位置,而系统本身CCE的位置数目有限,eNB为某个UE调度了DCI0,则势必减少了可用的CCE总数目。
周期性的CQI则可以通过PUCCH或PUSCH信道传输。如果周期性的CQI和非周期的CQI刚好发生在同一个上行子帧,那么UE将只在PUSCH信道中以非周期的方式上报CQI值。
非周期CQI的发送时刻与上行HARQ时序关联在一起,而周期CQI的发送时刻会在后文详细介绍。
2.CQI承载的内容和TM模式之间的关系
不同的TM模式,UE上报的CQI方式是不同的。分别说明如下:
上面描述的几点均为UE侧的行为,无论UE是发送一个码字的CQI,还是发送两个码字的CQI,都不影响eNB侧的实现。eNB具体怎么使用CQI值由设备厂家的算法决定,UE侧不应该做任何特定的假定。
参考:
(1)3GPP TS 36.213 V9.3.0 (-09) Physical layer procedures
(2)3GPP TS 36.331 V9.18.0 (-06) Radio Resource Control (RRC)
(3)3GPP TS 36.211 V9.1.0 (-03) Physical Channels and Modulation