5G Frame Structure
The 5G NR frame structure is the time organization of the radio system. It defines how the air interface is divided into frames, subframes, slots, mini-slots, and OFDM symbols so that control, data, reference signals, random access, and retransmissions can all fit into a coordinated timing model.
This page explains how NR time is organized and shows how the frame hierarchy connects to numerology, scheduling, HARQ timing, TDD behavior, access timing, and practical radio analysis.
| Technology | 5G NR |
|---|---|
| Area | PHY time structure |
| Main specs | 3GPP TS 38.211, 38.213, 38.214, 38.331 |
| Release | Release 18 |
| Core units | 10 ms frame, 1 ms subframe, slot, mini-slot, OFDM symbol |
| Why it matters | Scheduling timing, HARQ behavior, TDD operation, latency, and procedure timing |
| CP rule of thumb | 14 symbols per slot for normal CP, 12 for extended CP cases |
Contents
Overview
In practical language, the frame structure is the calendar of the NR radio. It tells the network when transmissions can happen, how often control can be sent, how data is scheduled, and how quickly uplink and downlink actions can follow each other.
- a radio frame is 10 ms long
- that frame is organized into smaller timing units
- the exact slot timing depends on numerology
- the active frame structure shapes latency, TDD behavior, and scheduling efficiency
This is why the frame structure is not just a spec-only topic. It affects how the cell behaves in real throughput, mobility, and access scenarios.
Quick interpretation
| Radio frame | 10 ms |
|---|---|
| Subframe | 1 ms reference time unit |
| Slot duration | Depends on numerology and gets shorter as subcarrier spacing increases |
| Symbols per slot | Typically 14 with normal cyclic prefix |
| Main operational impact | Scheduling cadence, HARQ timing, TDD direction changes, latency behavior, control/data placement |
How the NR time structure is organized
10 ms radio frame
-> subframes
-> slots
-> OFDM symbols
-> resource elements and resource blocks in the time-frequency grid The key point is that the radio frame remains a familiar anchor, but the number of slots inside a given time interval changes with numerology. That gives NR much more flexibility than LTE.
Frames and subframes
The 10 ms radio frame is the top time unit. It remains a stable mental anchor when reading timing diagrams, RAN traces, and scheduler behavior.
Slots
The slot is the most important everyday unit for scheduling. Grants, data delivery, HARQ timing, and many practical timing discussions are easiest to understand at the slot level.
Mini-slots
NR also supports transmissions that do not always wait for a full slot boundary. This is one reason the air interface is more flexible for lower-latency and more dynamic scheduling behavior.
Symbols
Control, data, DMRS, and other signals are mapped at the symbol level. This is where actual resource occupancy inside a scheduled transmission becomes visible.
Radio frame structure by numerology
The most important practical rule is simple: the radio frame stays 10 ms and the subframe stays 1 ms, regardless of numerology. What changes is the number of slots inside each subframe, and therefore the total number of slots inside one radio frame.
| Numerology | SCS | Slots per subframe | Slots per radio frame | Normal CP symbols per slot |
|---|---|---|---|---|
| μ = 0 | 15 kHz | 1 | 10 | 14 |
| μ = 1 | 30 kHz | 2 | 20 | 14 |
| μ = 2 | 60 kHz | 4 | 40 | 14 |
| μ = 3 | 120 kHz | 8 | 80 | 14 |
| μ = 4 | 240 kHz | 16 | 160 | 14 |
This table is the practical shortcut often needed during troubleshooting. It tells you how many slot opportunities exist in the same fixed time interval once numerology changes.
What does not change
- one radio frame remains 10 ms
- one subframe remains 1 ms
- one resource block still spans 12 subcarriers in frequency
What changes
- the number of slots inside each subframe
- the total number of slots inside the radio frame
- the timing granularity seen by the scheduler, HARQ, and control/data transmission
Normal CP and extended CP
In normal cyclic prefix operation, a slot typically contains 14 OFDM symbols. In extended CP cases, the symbol count is lower, typically 12 symbols per slot. For most everyday NR work, the normal CP case is the baseline used most often.
Frame structure and numerology must be read together
The frame structure tells you how time is organized, and numerology tells you how fine that timing is. If the subcarrier spacing changes, the slot duration changes too.
| SCS | Typical slot duration | Practical takeaway |
|---|---|---|
| 15 kHz | 1 ms | Longer timing and more LTE-like behavior |
| 30 kHz | 0.5 ms | Common FR1 balance between flexibility and robustness |
| 60 kHz | 0.25 ms | Shorter slot timing and faster radio reaction |
| 120 kHz | 0.125 ms | Very short slot timing, especially relevant in high-band operation |
This is why frame structure analysis should usually point back to numerology and subcarrier spacing.
Where frame structure appears in real procedures
Initial access
SSB timing -> PBCH decode -> PRACH opportunity -> random access response -> RRC setup timing Even when the procedure is described using RRC and NAS messages, the actual procedure timing depends on the underlying NR frame structure and available random access opportunities. Read it together with SSB, PBCH, PRACH, and the RRC setup flow.
Scheduling and HARQ
Slot timing -> PDCCH grant -> PDSCH/PUSCH transmission -> HARQ feedback -> retransmission timing This is where frame structure becomes visible in low-throughput cases, unstable retransmission patterns, or delays between grant and useful data delivery. Read it together with PDCCH, PDSCH, PUSCH, and HARQ.
TDD operation
In TDD deployments, read the frame structure together with the configured uplink-downlink pattern. The useful timing budget is not just about slot duration, but also about which symbols or slots are available for downlink, uplink, or guard periods. See TDD UL/DL Configuration.
Troubleshooting
Frame structure issues are usually visible through timing opportunities, scheduling cadence, retransmission spacing, access timing, or TDD direction constraints rather than through a single isolated alarm.
- configured numerology and resulting slot timing
- TDD pattern and which slots or symbols are actually usable for uplink and downlink
- PDCCH, PDSCH, and HARQ timing relationships in performance analysis
- PRACH opportunities and early access timing when initial access fails or is delayed
- RRC configuration related to BWPs, search spaces, and control-resource assumptions
- whether the observed issue is PHY timing, scheduler design, or RF limitation
Common mistakes
- memorizing the 10 ms frame and ignoring the slot-level operational detail
- discussing throughput without checking TDD timing or grant timing context
- assuming slot duration alone explains performance, without looking at control and scheduling behavior
- treating access timing as only a PRACH problem rather than a broader time-structure issue
Troubleshooting clues
| Symptom | Possible frame-structure angle | Next check |
|---|---|---|
| Low or bursty throughput | Scheduling opportunities, TDD timing, or HARQ cadence may not match expectations | Check grants, slot timing, and the NR Throughput Calculator |
| Access delay or intermittent initial access | Random access timing opportunities may be poorly aligned with the observed deployment context | Check initial access procedure context and PRACH timing |
| TDD performance inconsistency | UL/DL timing structure may be constraining practical resource use | Check configured UL/DL pattern, symbol allocation, and scheduler behavior |
References
- 3GPP TS 38.211 - NR physical channels and modulation
- 3GPP TS 38.213 - NR physical-layer procedures for control
- 3GPP TS 38.214 - NR physical-layer procedures for data
- 3GPP TS 38.331 - RRC configuration context for PHY behavior
FAQ
What is the 5G NR frame structure?
It is the radio time organization used by NR. It arranges transmissions into frames, subframes, slots, mini-slots, and OFDM symbols.
How is the 5G frame structure different from LTE?
NR uses scalable numerology, so the slot timing changes with subcarrier spacing. This makes NR more flexible across different frequencies and latency targets than LTE.
What is a slot in 5G?
A slot is a core scheduling time unit. The number of slots per subframe depends on the selected numerology, and each slot typically contains 14 OFDM symbols with normal cyclic prefix.
What is a mini-slot?
A mini-slot is a shorter transmission opportunity that can use fewer symbols than a full slot. It supports more flexible scheduling behavior in selected cases.
Why does frame structure matter for throughput analysis?
Because throughput depends on when control and data can actually be scheduled, how quickly retransmissions can happen, and how the TDD or slot timing limits practical radio use.
Why should frame structure be read together with numerology?
Because numerology changes slot duration. Without that context, the frame structure is only half explained.