5.7b Discontinuous Reception (DRX) for MBS Multicast
38.3213GPPMedium Access Control (MAC) protocol specificationNRRelease 17TS
For MBS multicast, the MAC entity may be configured by RRC with a DRX functionality per G-RNTI or per G-CS-RNTI that controls the UE’s PDCCH monitoring activity for the MAC entity’s G-RNTI(s) and G-CS-RNTI(s) as specified in TS 38.331 [5]. When in RRC_CONNECTED, if multicast DRX is configured, the MAC entity is allowed to monitor the PDCCH for this G-RNTI or G-CS-RNTI discontinuously using the multicast DRX operation specified in this clause; otherwise the MAC entity monitors the PDCCH for this G-RNTI or G-CS-RNTI as specified in TS 38.213 [6]. The multicast DRX operation specified in this clause is performed independently for each G-RNTI or G-CS-RNTI and independently from the DRX operation specified in clauses 5.7 and 5.7a.
RRC controls multicast DRX operation per G-RNTI or per G-CS-RNTI by configuring the following parameters:
– drx-onDurationTimerPTM: the duration at the beginning of a DRX cycle;
– drx-SlotOffsetPTM: the delay before starting the drx-onDurationTimerPTM;
– drx-InactivityTimerPTM: the duration after the PDCCH occasion in which a PDCCH indicates a new DL multicast transmission for the MAC entity;
– drx-LongCycleStartOffsetPTM: the long DRX cycle drx-LongCycle-PTM and drx-StartOffset-PTM which defines the subframe where the long DRX cycle starts;
– drx-RetransmissionTimerDL-PTM (per DL HARQ process for MBS multicast): the maximum duration until a DL multicast retransmission is received;
– drx-HARQ-RTT-TimerDL-PTM (per DL HARQ process for MBS multicast): the minimum duration before a DL multicast assignment for HARQ retransmission is expected by the MAC entity.
When multicast DRX is configured for a G-RNTI or G-CS-RNTI, the Active Time includes the time while:
– drx-onDurationTimerPTM or drx-InactivityTimerPTM or drx-RetransmissionTimerDL-PTM for this G-RNTI or G-CS-RNTI is running.
When multicast DRX is configured for a G-RNTI or G-CS-RNTI, the MAC entity shall for this G-RNTI or G-CS-RNTI:
1> if a MAC PDU is received in a configured downlink multicast assignment:
2> if HARQ feedback is enabled:
3> start the drx-HARQ-RTT-TimerDL-PTM for the corresponding HARQ process in the first symbol after the end of the corresponding transmission carrying the DL HARQ feedback;
3> start the drx-HARQ-RTT-TimerDL for the corresponding HARQ process in the first symbol after the end of the corresponding transmission carrying the DL HARQ feedback.
2> stop the drx-RetransmissionTimerDL-PTM for the corresponding HARQ process;
2> stop the drx-RetransmissionTimerDL for the corresponding HARQ process.
1> if a drx-HARQ-RTT-TimerDL-PTM expires:
2> if the data of the corresponding HARQ process was not successfully decoded:
3> start the drx-RetransmissionTimerDL-PTM for the corresponding HARQ process in the first symbol after the expiry of drx-HARQ-RTT-TimerDL-PTM.
1> if a DRX Command MAC CE with DCI scrambled with a G-RNTI is received:
2> stop drx-onDurationTimerPTM of the DRX for this G-RNTI;
2> stop drx-InactivityTimerPTM of the DRX for this G-RNTI.
1> if [(SFN × 10) + subframe number] modulo (drx-LongCycle-PTM) = drx-StartOffset-PTM:
2> start drx-onDurationTimerPTM after drx-SlotOffsetPTM from the beginning of the subframe.
1> if the MAC entity is in Active Time for this G-RNTI or G-CS-RNTI:
2> monitor the PDCCH for this G-RNTI or G-CS-RNTI as specified in TS 38.213 [6];
2> if the PDCCH indicates a DL multicast transmission:
3> if HARQ feedback is enabled:
4> start the drx-HARQ-RTT-TimerDL-PTM for the corresponding HARQ process in the first symbol after the end of the corresponding transmission carrying the DL HARQ feedback;
4> start the drx-HARQ-RTT-TimerDL for the corresponding HARQ process in the first symbol after the end of the corresponding transmission carrying the DL HARQ feedback.
3> stop the drx-RetransmissionTimerDL-PTM for the corresponding HARQ process;
3> stop the drx-RetransmissionTimerDL for the corresponding HARQ process.
2> if the PDCCH indicates a new multicast transmission for this G-RNTI or G-CS-RNTI:
3> start or restart drx-InactivityTimerPTM in the first symbol after the end of the PDCCH reception.
NOTE: A PDCCH indicating activation of multicast SPS is considered to indicate a new transmission.
The MAC entity needs not to monitor the PDCCH for a G-RNTI or a G-CS-RNTI if it is not a complete PDCCH occasion (e.g. the Active Time for a G-RNTI or a G-CS-RNTI starts or ends in the middle of a PDCCH occasion).