上述跳频公式与SIBx 的NB hopping类似。
MPDCCH接收完成之后,还需要按照DL HARQ的时序安排PDSCH接收,PDSCH接收的相关参数在MPDCCH携带的DCI format 6-1A/1B里面指示。
4.2.3MSG3发送
如果子帧n是包含RAR的PDSCH的最后一个子帧,则从n+6之后的第一个有效BL/CE上行子帧开始发送MSG3,如果RAR里面的UL delay = 1,则需要再延后MSG3 PUSCH repetition个子帧。
如果子帧n结束的PDSCH上收到的RAR和发送的preamble sequence不匹配,则UE需要准备在n+5个子帧之后重发Preamble;如果在子帧n接收的ra-window内都没有收到RA-RNTI加扰的MPDCCH,则UE需要在子帧n+4之后重发Preamble;
如果最近UE发送的PRACH选定的是CE level 0/1的参数,则RAR内容按照CEModeA的格式解析,否则按照CEModeB格式解析。两种格式的RAR Grant有效长度不同。下述参数的具体解读参考section 6.2 of 3GPP 36.213。
Table 6-2: Random Access Response Grant Content field size
DCI contents Msg3 PUSCH narrowband index Msg3 PUSCH Resource allocation Number of Repetitions for Msg3 PUSCH MCS TBS TPC CSI request UL delay Msg3/4 MPDCCH narrowband index Total Nr-bits CEmodeA index NNBCEmodeB 2 3 3 0 2 0 0 0 2 12 4 2 3 0 3 1 1 2 20 MSG3发送的narrowband index, narrowband内的PRB分配,重传次数,MCS,以及后续MSG3重传/MSG4接收需要检测的MPDCCH narrowband index(Msg3/4 MPDCCH narrowband index)都在上述RAR Grant里面携带。
4.2.4MSG4接收
MSG4的接收需要按照正常的DL harq流程,先检测MPDCCH(MPDCCH是重复传输的),然后再接收PDSCH。监测MPDCCH所在的narrowband index在RAR Grant里面指示。 接收MSG4的MPDCCH以及MSG3重传的MPDCCH都是用Temp-CRNTI加扰,与Legacy UE相同。
在BL/CE UE收到新的高层配置之前,UE都会继续使用监测MSG4的MPDCCH所使用的narrowband和搜索空间。
4.3 上行HARQ流程
CEModeA支持的uplink HARQ process number和Legacy UE相同,FDD模式支持最多8个,TDD根据不同上下行配置支持不同的UL Harq数,最多7个,最少1个。 CEModeB在FDD和TDD模式下都最多支持2个uplink HARQ processes。 BL/CE UE不支持PUSCH和PUCCH在同一个子帧的发送。
UE在收到DCI 6-0A/6-0B之后,从x子帧之后开始连续N个子帧发送PUSCH,x = 4 for FDD,对TDD,x取值基本上参考Legacy UE的DCI-PUSCH的间隔。重复子帧数N根据高层配置pusch-maxNumRepetitionCEmodeA/B和DCI里面的repetition number共同决定。 BL/CE UE不支持ttiBundling;
直接由MPDCCH调度的PUSCH比非MPDCCH调度的PUSCH(如UL SPS PUSCH)优先级高,同一个子帧发生冲突是发送前者。
如果PUSCH发送资源中有PRB和当前子帧的PRACH资源冲突,无论是BL/CE还是non-BL/CE的PRACH资源,则丢弃该子帧的PUSCH发送。
BL/CE UE发送PUSCH之后,不需要接收PHICH;所有重传都有基站通过调度重传的DCI format 6-0A/B来控制,而不需要UE根据PHICH来控制。
假定当前配置是TDD UL-DL configuration 1, CEModeB,所有上行子帧都是BL/CE 有效上行子帧。acc=5, pusch-maxNumRepetitionCEmodeB = 192, DCI 6-0B里面配置的repetition number = n3,则PUSCH repetition levels = 8;也就是说PUSCH需要传输8个有效的上行子帧。
N
4.4 下行HARQ流程
CEModeB最多支持2个downlink HARQ processes;
CEModeA, FDD最多支持8个downlink HARQ processes;TDD支持的downlink HARQ prcesses数根据不同上下行子帧配比查表得到,最多是16个,最少是6个HARQ processes;
UE在收到MPDCCH DCI format 6-1A/1B的最后一个子帧(n)之后的第2个BL/CE 子帧开始连续接收N个BL/CE DL subframe的PDSCH,N长度有高层参数和DCI 里面的参数共同决定。
下图是某种配置下的MPDCCH->PDSCH调度图。
如果PUSCH是由MPDCCH调度的,那么在PUSCH不可能再发送PDSCH的HARQ-ACK了,因为按照时序,发送PUSCH的第一个子帧n往前数4个子帧,是MPDCCH(DCI format 6-0A/6-0B)接收,而不是PDSCH接收。但是如果子帧n的PUSCH是SPS UL PUSCH,则该PUSCH上可以同时携带PDSCH的HARQ-ACK。
但是如果PDSCH最后一个接收子帧是n-4,并且之后没有收到MPDCCH调度PUSCH,则按照Legacy UE的时序,在子帧n或更后几个子帧(根据FDD/TDD,以及TDD不同的上下行配置)的PUCCH上发送该PDSCH的HARQ-ACK。
下图说明下行BL/CE UE和Legacy UE的调度同时存在的情况。
4.5 DL/UL SPS流程
只有CEModeA支持SPS,CEModeB不支持。
当MPDCCH携带内容的CRC校验比特被SPS CRNTI加扰,并且NDI = 0,并且DCI format 6-0A/6-1A里面相应域被设置为下述格式时,被解析为SPS activation/SPS release。
Table 9.2-1B: Special fields for Semi-Persistent Scheduling Activation MPDCCH Validation
HARQ process number Redundancy version TPC command for scheduled PUSCH TPC command for scheduled PUCCH DCI format 6-0A set to '000' set to '00' set to '00' N/A DCI format 6-1A FDD: set to '000' TDD: set to '0000 set to '00' N/A set to '00'
相关推荐: