5G NR & LTE Paging Calculator (TS 38.304)
Professional 3GPP Reference: Calculate Paging Frames (PF) and Occasions (PO) with SCS and S-TMSI support.
Paging configuration
Input parameters for PO/PF algorithmsCycle length (T) / Duration: 1.28s
Paging frames per cycle / POs per PF
PF_Offset & SCS (5G NR Only)
Math Breakdown (3GPP Logic)
PEI extension (Rel-17/19)
Calculate Paging Early Indication monitoring occasions
Paging distribution grid (SFN 0-1023)
High-precision map of all radio frames in the hyper-cycleCalculation forecast (next 50)
SFN sequences for radio monitoring| Index | System Frame (SFN) | Subframe / Slot | PO mapping | Relative latency |
|---|---|---|---|---|
| #1 | 0 | SF: 0Slot: 0 | PO index 0 | +0.00s |
| #2 | 128 | SF: 0Slot: 0 | PO index 0 | +1.28s |
| #3 | 256 | SF: 0Slot: 0 | PO index 0 | +2.56s |
| #4 | 384 | SF: 0Slot: 0 | PO index 0 | +3.84s |
| #5 | 512 | SF: 0Slot: 0 | PO index 0 | +5.12s |
| #6 | 640 | SF: 0Slot: 0 | PO index 0 | +6.40s |
| #7 | 768 | SF: 0Slot: 0 | PO index 0 | +7.68s |
| #8 | 896 | SF: 0Slot: 0 | PO index 0 | +8.96s |
| #9 | 0 | SF: 0Slot: 0 | PO index 0 | +10.24s |
| #10 | 128 | SF: 0Slot: 0 | PO index 0 | +11.52s |
| #11 | 256 | SF: 0Slot: 0 | PO index 0 | +12.80s |
| #12 | 384 | SF: 0Slot: 0 | PO index 0 | +14.08s |
| #13 | 512 | SF: 0Slot: 0 | PO index 0 | +15.36s |
| #14 | 640 | SF: 0Slot: 0 | PO index 0 | +16.64s |
| #15 | 768 | SF: 0Slot: 0 | PO index 0 | +17.92s |
| #16 | 896 | SF: 0Slot: 0 | PO index 0 | +19.20s |
| #17 | 0 | SF: 0Slot: 0 | PO index 0 | +20.48s |
| #18 | 128 | SF: 0Slot: 0 | PO index 0 | +21.76s |
| #19 | 256 | SF: 0Slot: 0 | PO index 0 | +23.04s |
| #20 | 384 | SF: 0Slot: 0 | PO index 0 | +24.32s |
| #21 | 512 | SF: 0Slot: 0 | PO index 0 | +25.60s |
| #22 | 640 | SF: 0Slot: 0 | PO index 0 | +26.88s |
| #23 | 768 | SF: 0Slot: 0 | PO index 0 | +28.16s |
| #24 | 896 | SF: 0Slot: 0 | PO index 0 | +29.44s |
| #25 | 0 | SF: 0Slot: 0 | PO index 0 | +30.72s |
| #26 | 128 | SF: 0Slot: 0 | PO index 0 | +32.00s |
| #27 | 256 | SF: 0Slot: 0 | PO index 0 | +33.28s |
| #28 | 384 | SF: 0Slot: 0 | PO index 0 | +34.56s |
| #29 | 512 | SF: 0Slot: 0 | PO index 0 | +35.84s |
| #30 | 640 | SF: 0Slot: 0 | PO index 0 | +37.12s |
| #31 | 768 | SF: 0Slot: 0 | PO index 0 | +38.40s |
| #32 | 896 | SF: 0Slot: 0 | PO index 0 | +39.68s |
| #33 | 0 | SF: 0Slot: 0 | PO index 0 | +40.96s |
| #34 | 128 | SF: 0Slot: 0 | PO index 0 | +42.24s |
| #35 | 256 | SF: 0Slot: 0 | PO index 0 | +43.52s |
| #36 | 384 | SF: 0Slot: 0 | PO index 0 | +44.80s |
| #37 | 512 | SF: 0Slot: 0 | PO index 0 | +46.08s |
| #38 | 640 | SF: 0Slot: 0 | PO index 0 | +47.36s |
| #39 | 768 | SF: 0Slot: 0 | PO index 0 | +48.64s |
| #40 | 896 | SF: 0Slot: 0 | PO index 0 | +49.92s |
| #41 | 0 | SF: 0Slot: 0 | PO index 0 | +51.20s |
| #42 | 128 | SF: 0Slot: 0 | PO index 0 | +52.48s |
| #43 | 256 | SF: 0Slot: 0 | PO index 0 | +53.76s |
| #44 | 384 | SF: 0Slot: 0 | PO index 0 | +55.04s |
| #45 | 512 | SF: 0Slot: 0 | PO index 0 | +56.32s |
| #46 | 640 | SF: 0Slot: 0 | PO index 0 | +57.60s |
| #47 | 768 | SF: 0Slot: 0 | PO index 0 | +58.88s |
| #48 | 896 | SF: 0Slot: 0 | PO index 0 | +60.16s |
| #49 | 0 | SF: 0Slot: 0 | PO index 0 | +61.44s |
| #50 | 128 | SF: 0Slot: 0 | PO index 0 | +62.72s |
Technical reference: Paging Occasions (PO)
Deep-dive into 3GPP TS 38.304 standardsUE identity (UE_ID)
The UE_ID is the core identifier used to distribute paging across the time domain. For IMSI identity, it is derived as IMSI mod 1024. In 5G networks, the 5G-S-TMSI is typically used once the UE is registered. If the 5G-S-TMSI is configured, the UE_ID is calculated from the bitwise representation of the TMSI (specifically bits 0-9).
"The network uses UE_ID to ensure that millions of devices do not wake up at the exact same SFN, preventing PDCCH congestion."
PF vs. PO algorithms
A Paging Frame (PF) is one radio frame which may contain one or multiple paging occasions. A Paging Occasion (PO) is a set of PDCCH monitoring occasions where the paging DCI (DCI 1_0 with P-RNTI) can be sent.
Number of total paging frames in a DRX cycle (T).
Number of paging occasions for a single PF.
Rel-19 PEI support
Paging Early Indication (PEI) is a Rel-17+ enhancement that allows a UE to receive a "wake-up" indication before its actual PO. If no UE in the group is being paged, the UE does not monitor the PO, resulting in massive power savings (up to 40% reduction in idle mode consumption).
Standardization tracker
| TS 38.304 | User Equipment (UE) procedures in idle mode |
| TS 38.213 | Physical layer procedures for control (PEI mapping) |
| TS 23.501 | System architecture for the 5G System |
Design implementation note
This calculator assumes a standard paging configuration. In live networks, the actual slot offset is controlled by the RRC parameter firstPDCCH-MonitoringOccasionOfPO within DownlinkConfigCommonSIB. For FR2 mmWave deployments, multiple beams can results in multiple sub-occasions within a single PO.