Basic DRX operation
When there is no data activity for drx-InactivityTimer amount of time
(i.e., upon expiry of drx-InactivityTimer) or DRX Command MAC CE is
received,
- If the Short DRX cycle is configured, then the UE should start or
restart drxShortCycleTimer and start using Short DRX Cycle.
- Else if Short DRX cycle is not configured, the UE should use the Long
DRX cycle.
- If drxShortCycleTimer expires, i.e., maximum number of short cycles
are already used, then the UE should enter the Long DRX cycle.
- If drxShortCycleTimer expires, i.e., maximum number of short cycles
are already used, then the UE should enter the Long DRX cycle.
- If a DRX Command MAC control element is received, the UE should stop
onDurationTimer and drx-InactivityTimer.
- If the Short DRX Cycle is used,
- [(SFN * 10) + subframe number] modulo (shortDRX-Cycle) =
(drxStartOffset) modulo (shortDRX-Cycle)
- else if the Long DRX Cycle is used
- [(SFN * 10) + subframe number] modulo (longDRX-Cycle ) =
drxStartOffset