- RRCConnectionSetup
RRCConnectionSetup由SRB0通過CCCH發送給UE(Msg4),由于其中包含上下行的配置資訊,發送的時候,應該使用default 下行配置(36.331 9.2.4),e.g. transmissionMode = tm1, if # of PBCH antenna ports is one; tm2, otherwise。但UE收到RRCConnectionSetup後,會更新自己的配置,并且使用新的配置,發送上行資料RRCConnectionSetupComplete,是以eNodeB接收時需要使用新的配置。
由于上層RRC,無法确切控制RRCConnectionSetup何時發出,以及何時收到Complete 消息。是以,上行配置及下行配置應該在不同時間生效。在RRC将RRCConnectionSetup交給RLC發送的同時,将上行生效的配置資訊發給MAC。這樣PHY可以用新配置接收UE的Complete消息,但同時使用default配置發送ConnSetup消息。當Complete消息收妥,RRC通知MAC生效下行配置,則之後用新的DL配置發送資料。
流程如下圖所示,

- RRCConnectionReconfiguration
RRCConnectionReconfiguration 與RRCConnectionSetup 的情況類似,發送Reconfiguration應該使用舊配置,但是接收RRCConnectionReconfigurationComplete則需要新配置。如此,首先對MAC進行上行配置,等接收到Complete消息後,再将下行參數配置下來。