Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 38.304  Word version:  18.0.0

Top   Top   Up   Prev   Next
1…   4…   5…   5.2…   5.2.4…   5.2.4.7…   5.2.5…   5.3…   6…   7…   8…

 

7  Pagingp. 43

7.1  Discontinuous Reception for pagingp. 43

The UE may use Discontinuous Reception (DRX) in RRC_IDLE and RRC_INACTIVE state in order to reduce power consumption. The UE monitors one paging occasion (PO) per DRX cycle. A PO is a set of PDCCH monitoring occasions and can consist of multiple time slots (e.g. subframe or OFDM symbol) where paging DCI can be sent (TS 38.213). One Paging Frame (PF) is one Radio Frame and may contain one or multiple PO(s) or starting point of a PO. A L2 U2N Relay UE monitors the paging occasions of its PC5-RRC connected L2 U2N Remote UEs. In this case, the DRX cycle and UE ID mentioned in this clause refer to those of the L2 U2N Remote UE.
In multi-beam operations, the UE assumes that the same paging message and the same Short Message are repeated in all transmitted beams and thus the selection of the beam(s) for the reception of the paging message and Short Message is up to UE implementation. The paging message is same for both RAN initiated paging and CN initiated paging.
The UE initiates RRC Connection Resume procedure upon receiving RAN initiated paging. If the UE receives a CN initiated paging in RRC_INACTIVE state, the UE moves to RRC_IDLE and informs NAS. However, if a L2 U2N Relay UE in RRC_INACTIVE state receives a CN initiated paging for a L2 U2N Remote UE, the L2 U2N Relay UE does not move to RRC_IDLE state.
The PF and PO for paging are determined by the following formulae:
  • SFN for the PF is determined by:
    (SFN + PF_offset) mod T = (T div N)*(UE_ID mod N)
  • Index (i_s), indicating the index of the PO is determined by:
    i_s = floor (UE_ID/N) mod Ns
The PDCCH monitoring occasions for paging are determined according to pagingSearchSpace as specified in TS 38.213 and firstPDCCH-MonitoringOccasionOfPO and nrofPDCCH-MonitoringOccasionPerSSB-InPO if configured as specified in TS 38.331. When SearchSpaceId = 0 is configured for pagingSearchSpace, the PDCCH monitoring occasions for paging are same as for RMSI as defined in clause 13 in TS 38.213.
When SearchSpaceId = 0 is configured for pagingSearchSpace, Ns is either 1 or 2. For Ns = 1, there is only one PO which starts from the first PDCCH monitoring occasion for paging in the PF. For Ns = 2, PO is either in the first half frame (i_s = 0) or the second half frame (i_s = 1) of the PF.
When SearchSpaceId other than 0 is configured for pagingSearchSpace, the UE monitors the (i_s + 1)th PO. A PO is a set of 'S*X ' consecutive PDCCH monitoring occasions where 'S' is the number of actual transmitted SSBs determined according to ssb-PositionsInBurst in SIB1 and X is the nrofPDCCH-MonitoringOccasionPerSSB-InPO if configured or is equal to 1 otherwise. The [x*S+K]th PDCCH monitoring occasion for paging in the PO corresponds to the Kth transmitted SSB, where x=0,1,…,X-1, K=1,2,…,S. The PDCCH monitoring occasions for paging which do not overlap with UL symbols (determined according to tdd-UL-DL-ConfigurationCommon) are sequentially numbered from zero starting from the first PDCCH monitoring occasion for paging in the PF. When firstPDCCH-MonitoringOccasionOfPO is present, the starting PDCCH monitoring occasion number of (i_s + 1)th PO is the (i_s + 1)th value of the firstPDCCH-MonitoringOccasionOfPO parameter; otherwise, it is equal to i_s * S*X. If X > 1, when the UE detects a PDCCH transmission addressed to P-RNTI within its PO, the UE is not required to monitor the subsequent PDCCH monitoring occasions for this PO.
The following parameters are used for the calculation of PF and i_s above:
T:
DRX cycle of the UE.
If the UE does not operate in eDRX as defined in clause 7.4:
  • T is determined by the shortest of the UE specific DRX value configured by RRC (if any), the UE specific DRX value configured by upper layers (if any), and a default DRX value broadcast in system information. For L2 U2N Relay UE, T for a L2 U2N Remote UE is determined by the shortest of the UE specific DRX value provided in PC5-RRC signalling and a default DRX value broadcast in system information.
In RRC_IDLE state, if the UE operates in eDRX and eDRX is configured by upper layers, i.e., TeDRX, CN, according to clause 7.4:
  • If TeDRX, CN is no longer than 1024 radio frames:
    • T = TeDRX, CN;
  • else:
    • During CN configured PTW, T is determined by the shortest of UE specific DRX value, if configured by upper layers, and the default DRX value broadcast in system information.
In RRC_INACTIVE state, if the UE operates in eDRX and eDRX is configured by RRC, i.e., TeDRX, RAN (if any), and upper layers, i.e., TeDRX, CN, as defined in clause 7.4:
  • If both TeDRX, CN and used TeDRX, RAN are no longer than 1024 radio frames, T = min{TeDRX, RAN, TeDRX, CN}.
  • If TeDRX, CN is no longer than 1024 radio frames and no TeDRX, RAN is configured or used, T is determined by the shortest of UE specific DRX value configured by RRC and TeDRX, CN.
  • If TeDRX, CN is longer than 1024 radio frames:
    • If TeDRX, RAN is not configured or used:
      • During CN configured PTW, T is determined by the shortest of the UE specific DRX value configured by RRC, the UE specific DRX value configured by upper layers (if any), and a default DRX value broadcast in system information. Outside the CN configured PTW, T is determined by the UE specific DRX value configured by RRC;
    • else if used TeDRX, RAN is no longer than 1024 radio frames:
      • During CN configured PTW, T is determined by the shortest of the UE specific DRX value, if configured by upper layers and TeDRX, RAN, and a default DRX value broadcast in system information. Outside the CN configured PTW, T is determined by TeDRX, RAN;
    • else if used TeDRX, RANis longer than 1024 radio frames:
      • During the overlapped part of CN configured PTW and RAN configured PTW, T is determined by the shortest of the UE specific DRX value configured by RRC, the UE specific DRX value configured by upper layers (if any), and a default DRX value broadcast in system information;
      • During CN configured PTW and outside RAN configured PTW, T is determined by the shortest of the UE specific DRX value configured by upper layers (if any), and a default DRX value broadcast in system information;
      • Outside CN configured PTW and during RAN configured PTW, T is determined by the UE specific DRX value configured by RRC.
N:
number of total paging frames in T
Ns:
number of paging occasions for a PF
PF_offset:
offset used for PF determination
UE_ID:
If the UE operates in eDRX as specified in clause 7.4:
  • 5G-S-TMSI mod 4096
else:
  • 5G-S-TMSI mod 1024
Parameters Ns, nAndPagingFrameOffset, nrofPDCCH-MonitoringOccasionPerSSB-InPO, and the length of default DRX Cycle are signaled in SIB1. The values of N and PF_offset are derived from the parameter nAndPagingFrameOffset as defined in TS 38.331. The parameter firstPDCCH-MonitoringOccasionOfPO is signalled in SIB1 for paging in the BWP configured by initialDownlinkBWP. For paging in a DL BWP other than the BWP configured by initialDownlinkBWP, the parameter first-PDCCH-MonitoringOccasionOfPO is signaled in the corresponding BWP configuration.
If the UE has no 5G-S-TMSI, for instance when the UE has not yet registered onto the network, the UE shall use as default identity UE_ID = 0 in the PF and i_s formulas above.
5G-S-TMSI is a 48 bit long bit string as defined in TS 23.501. 5G-S-TMSI shall in the formulae above be interpreted as a binary number where the left most bit represents the most significant bit.
In RRC_INACTIVE state, if the UE supports inactiveStatePO-Determination and the network broadcasts ranPagingInIdlePO with value "true", the UE shall use the same i_s as for RRC_IDLE state. Otherwise, the UE determines the i_s based on the parameters and formula above.
In RRC_INACTIVE state, if used eDRX value configured by upper layers is no longer than 1024 radio frames, the UE shall use the same i_s as for RRC_IDLE state.
In RRC_INACTIVE state, if used eDRX value configured by upper layers is longer than 1024 radio frames, during CN PTW, the UE shall use the same i_s as for RRC_IDLE state. Outside CN PTW, the UE shall use the i_s for RRC_INACTIVE state.
Up

7.2  Paging Early Indication |R17|p. 46

7.2.1  Paging Early Indication receptionp. 46

The UE may use Paging Early Indication (PEI) in RRC_IDLE and RRC_INACTIVE states in order to reduce power consumption. If PEI configuration is provided in system information, the UE in RRC_IDLE or RRC_INACTIVE state supporting PEI (except for the UEs expecting MBS group notification) can monitor PEI using PEI parameters in system information according to the procedure described below.
If lastUsedCellOnly is configured in system information of a cell, the UE monitors PEI in this cell only if the UE most recently received RRCRelease without noLastCellUpdate in this cell. Otherwise (i.e., if lastUsedCellOnly is not configured in system information of a cell), the UE monitors PEI in the camped cell.
The UE monitors one PEI occasion per DRX cycle. A PEI occasion (PEI-O) is a set of PDCCH monitoring occasions (MOs) and can consist of multiple time slots (e.g. subframes or OFDM symbols) where PEI can be sent (TS 38.213). In multi-beam operations, the UE assumes that the same PEI is repeated in all transmitted beams and thus the selection of the beam(s) for the reception of the PEI is up to UE implementation.
The time location of PEI-O for UE's PO is determined by a reference point and an offset:
  • The reference point is the start of a reference frame determined by a frame-level offset from the start of the first PF of the PF(s) associated with the PEI-O, provided by pei-FrameOffset in SIB1;
  • The offset is a symbol-level offset from the reference point to the start of the first PDCCH MO of this PEI-O, provided by firstPDCCH-MonitoringOccasionOfPEI-O in SIB1.
If one PEI-O is associated with POs of two PFs, the two PFs are consecutive PFs calculated by the parameters PF_offset, T, Ns, and N. The first PF of the PFs associated with the PEI-O is provided by (SFN for PF) - floor (iPO/Ns)*T/N, where SFN for PF is determined in clause 7.1, iPO is defined in clause 10.4A in TS 38.213, T, Ns, and N are determined in clause 7.1.
The PDCCH MOs for PEI are determined as specified in TS 38.213 according to pei-SearchSpace, pei-FrameOffset, firstPDCCH-MonitoringOccasionOfPEI-O and nrofPDCCH-MonitoringOccasionPerSSB-InPO if configured as specified in TS 38.331. When SearchSpaceId = 0 is configured for pei-SearchSpace, the PDCCH MOs for PEI are same as for RMSI as defined in clause 13 in TS 38.213. UE determines first PDCCH MO for PEI-O based on pei-FrameOffset and firstPDCCH-MonitoringOccasionOfPEI-O, as for the case with SearchSpaceId > 0 configured.
When SearchSpaceId = 0 is configured for pei-SearchSpace, the UE monitors the PEI-O according to searchSpaceZero. When SearchSpaceId other than 0 is configured for pei-SearchSpace, the UE monitors the PEI-O according to the search space with the configured SearchSpaceId.
A PEI occasion is a set of 'S*X' consecutive PDCCH MOs, where 'S' is the number of actual transmitted SSBs determined according to ssb-PositionsInBurst in SIB1, and X is the nrofPDCCH-MonitoringOccasionPerSSB-InPO if configured or is equal to 1 otherwise. The [x*S+K]th PDCCH MO for PEI in the PEI-O corresponds to the Kth transmitted SSB, where x=0,1,…,X-1, K=1,2,…,S. The PDCCH MOs for PEI which do not overlap with UL symbols (determined according to tdd-UL-DL-ConfigurationCommon) are sequentially numbered from zero starting from the first PDCCH MO for PEI in the PEI-O. When the UE detects a PEI within its PEI-O, the UE is not required to monitor the subsequent MO(s) associated with the same PEI-O.
If the UE detects PEI and the PEI indicates the subgroup the UE belongs to monitor its associated PO, as specified in clause 10.4A in TS 38.213, the UE monitors the associated PO as specified in clause 7.1. If the UE does not detect PEI on the monitored PEI occasion or the PEI does not indicate the subgroup the UE belongs to monitor its associated PO, as specified in clause 10.4A in TS 38.213, the UE is not required to monitor the associated PO as specified in clause 7.1.
If the UE is unable to monitor the PEI occasion (i.e. all valid PDCCH MO for PEI) corresponding to its PO, e.g. during cell re-selection, the UE monitors the associated PO according to clause 7.1.
In RRC_INACTIVE state, when the UE uses the same i_s as for RRC_IDLE state as specified in clause 7.1, the UE shall use the same iPO as for RRC_IDLE state. Otherwise, the UE determines the iPO based on the formula defined in clause 10.4a in TS 38.213.
Up

7.3  Subgrouping |R17|p. 47

7.3.0  Generalp. 47

If PEI and subgrouping are configured, UEs monitoring the same PO can be divided into one or more subgroups. With subgrouping, the UE monitors the associated PO if the corresponding bit for subgroup the UE belongs to is indicated as 1 by PEI corresponding to its PO, as specified in clause 10.4a in TS 38.213.
The following parameters are used for the determination of subgroup ID:
  • subgroupsNumPerPO: total number of subgroups for both CN assigned subgrouping (if any) and UE_ID based subgrouping (if any) in a PO, which is broadcasted in system information;
  • subgroupsNumForUEID: number of subgroups for UE_ID based subgrouping in a PO, which is broadcasted in system information.
UE's subgroup can be either assigned by CN as specified in clause 7.3.1 or formed based on UE_ID as specified in clause 7.3.2:
  • If subgroupsNumForUEID is absent in subgroupConfig, the subgroup ID based on CN assigned subgrouping as specified in clause 7.3.1, if available for the UE, is used in the cell.
  • If both subgroupsNumPerPO and subgroupsNumForUEID are configured, and subgroupsNumForUEID has the same value as subgroupsNumPerPO, the subgroup ID based on UE_ID based subgrouping as specified in clause 7.3.2 is used in the cell.
  • If both subgroupsNumPerPO and subgroupsNumForUEID are configured, and subgroupsNumForUEID < subgroupsNumPerPO:
    • The subgroup ID based on CN assigned subgrouping as specified in clause 7.3.1, if available for the UE, is used in the cell;
    • Otherwise, the subgroup ID based on UE_ID based subgrouping as specified in clause 7.3.2 is used in the cell.
If a UE has no CN assigned subgroup ID or does not support CN assigned subgrouping, and there is no configuration for subgroupsNumForUEID, the UE monitors the associated PO according to clause 7.1.
Up

7.3.1  CN assigned subgroupingp. 47

Paging with CN assigned subgrouping is used in the cell which supports CN assigned subgrouping, as described in clause 7.3.0. A UE supporting CN assigned subgrouping in RRC_IDLE or RRC_INACTIVE state can be assigned a subgroup ID (between 0 to 7) by AMF through NAS signalling. The UE belonging to the assigned subgroup ID monitors its associated PEI which indicates the paged subgroup(s) as specified in clause 7.2.
Up

7.3.2  UE_ID based subgroupingp. 47

Paging with UE_ID based subgrouping is used in the cell which supports UE_ID based subgrouping, as described in clause 7.3.0.
If the UE is not configured with a CN assigned subgroup ID, or if the UE configured with a CN assigned subgroup ID is in a cell supporting only UE_ID based subgrouping, the subgroup ID of the UE is determined by the formula below:
SubgroupID =
(floor(UE_ID/(N*Ns)) mod subgroupsNumForUEID) +
(subgroupsNumPerPO - subgroupsNumForUEID),
where:
N:
number of total paging frames in T, which is the DRX cycle of RRC_IDLE state as specified in clause 7.1
Ns:
number of paging occasions for a PF
UE_ID:
5G-S-TMSI mod X, where X is 32768, if eDRX is applied; otherwise, X is 8192
subgroupsNumForUEID:
number of subgroups for UE_ID based subgrouping in a PO, which is broadcasted in system information
In RRC_INACTIVE state with CN configured PTW the SubgroupID used outside CN PTW is the same as the SubgroupID used inside CN PTW.
The UE belonging to the SubgroupID monitors its associated PEI which indicates the paged subgroup(s) as specified in clause 7.2.
Up

7.4  Paging in extended DRX |R17|p. 48

The UE may be configured by upper layers and/or RRC with an extended DRX (eDRX) cycle TeDRX, CN and/or TeDRX, RAN.
For CN paging, the UE operates in eDRX in RRC_IDLE or RRC_INACTIVE states if the UE is configured for eDRX by upper layers and eDRX-AllowedIdle is signalled in SIB1; otherwise, the UE does not operate in eDRX.
For RAN paging, the UE in RRC_INACTIVE state:
  • if the UE is configured for eDRX by ran-ExtendedPagingCycle-r18 and eDRX-AllowedInactive-r18 is signalled in SIB1:
    • operates in eDRX with an eDRX cycle TeDRX, RAN configured by extendedPagingCycle-r18;
  • else if the UE is configured for eDRX by ran-ExtendedPagingCycle-r17 and eDRX-AllowedInactive-r17 is signalled in SIB1:
    • operates in eDRX with an eDRX cycle TeDRX, RAN configured by ran-ExtendedPagingCycle-r17;
  • else:
    • does not operate in eDRX.
If the UE operates in eDRX with an eDRX cycle no longer than 1024 radio frames, it monitors POs as defined in clause 7.1 with configured eDRX cycle. Otherwise, a UE operating in eDRX monitors POs as defined in clause 7.1 during a periodic Paging Time Window (PTW) configured for the UE. The PTW is UE-specific and is determined by a Paging Hyperframe (PH), a starting position within the PH (PTW_start) and an ending position (PTW_end). PH, PTW_start and PTW_end are given by the following formula:
The PH for CN is the H-SFN satisfying the following equations:
H-SFN mod TeDRX, CN = (UE_ID_H mod TeDRX, CN), where
  • TeDRX, CN: UE-specific eDRX cycle in Hyper-frames, (TeDRX, CN = 2, …, 1024 Hyper-frames) configured by upper layers.
The PH for RAN is the H-SFN satisfying the following equations:
H-SFN mod TeDRX_RAN= (UE_ID_H mod TeDRX_RAN), where
  • TeDRX_RAN: UE-specific eDRX cycle in Hyper-frames, (TeDRX_RAN = 2, …, 1024 Hyper-frames) configured by RRC.
For CN configured PTW:
PTW_start denotes the first radio frame of the PH for CN that is part of the PTW and has SFN satisfying the following equation:
SFN = 128 * ieDRX, CN, where
  • ieDRX, CN = floor(UE_ID_H /TeDRX, CN) mod 8
PTW_end is the last radio frame of the PTW and has SFN satisfying the following equation:
SFN = (PTW_start + L*100 - 1) mod 1024, where
  • L = Paging Time Window (PTW) length (in seconds) configured by upper layers
For RAN configured PTW:
PTW_start denotes the first radio frame of the PH for RAN that is part of the PTW and has SFN satisfying the following equation:
SFN = 128 * ieDRX_CN, where
  • ieDRX_CN = floor(UE_ID_H /TeDRX_CN) mod 8
PTW_end is the last radio frame of the PTW and has SFN satisfying the following equation:
SFN = (PTW_start + L*100 - 1) mod 1024, where
  • L = Paging Time Window (PTW) length (in seconds) configured by RRC
UE_ID_H is defined as follows:
UE_ID_H: 13 most significant bits of the Hashed ID.
Hashed ID is defined as follows:
Hashed_ID is Frame Chec k Sequence (FCS) for the bits b31, b30…, b0 of 5G-S-TMSI.
5G-S-TMSI = <b47, b46, …, b0> as defined in TS 23.003.
The 32-bit FCS shall be the ones complement of the sum (modulo 2) of Y1 and Y2, where
  • Y1 is the remainder of xk (x31 + x30 + x29 + x28 + x27 + x26 + x25 + x24 + x23 + x22 + x21 + x20 + x19 + x18 + x17 + x16 + x15 + x14 + x13 + x12 + x11 + x10 + x9 + x8 + x7 + x6 + x5 + x4 + x3 + x2 + x1 + 1) divided (modulo 2) by the generator polynomial x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1, where k is 32; and
  • Y2 is the remainder of Y3 divided (modulo 2) by the generator polynomial x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1, where Y3 is the product of x32 by "b31, b30…, b0 of S-TMSI or 5G-S-TMSI", i.e., Y3 is the generator polynomial x32 (b31*x31 + b30*x30 + … + b0*1).
Up

Up   Top   ToC