OFDM Symbol & Slot Duration Calculator

Dimension useful symbol durations (Tu), exact cyclic prefix lengths (Tcp), slot times, basic time units (Tc, Ts), and radio frame hierarchies across 5G NR and 4G LTE per 3GPP TS 38.211 and TS 36.211.

PHY Layer Timing Parameters

Standard Timing Profiles:

Symbol, Slot & Basic Time Units

Fast TTI / Standard 5G C-Band Numerology (250–500 μs)
Slot Symbol Grid Representation 1 Slot = 14 Symbols (500.0 μs)
Zoomed Single Symbol Anatomy T_sym = 35.94 μs
CP: 2.60 μs
Useful Time (Tu): 33.33 μs (92.8%)
Useful Symbol Time (T_u)
33.333 μs
Cyclic Prefix (T_cp)
2.604 μs
Scheduled Unit Duration
0.500 ms (14 sym)
Basic Time Unit (T_c / T_s)
Tc ≈ 0.5086 ns
Slots per Subframe / Frame
2 slots / 20 slots
CP Overhead Percentage
7.25% (First Sym)
3GPP TS 38.211 Exact Time Substitution
Selected: 5G NR μ = 1 (Δf = 30 kHz) | Tu = 1 / (2¹ · 15,000 Hz) = 33.333 μs | Symbol Index 0: N_cp = 144·64·2⁻¹ + 16·64 = 5,632 Tc → Tcp = 5,632 · 0.508626 ns = 2.604 μs | Tsym = 33.333 + 2.604 = 35.938 μs | Tslot = 1 ms / 2¹ = 0.500 ms (500 μs) | 10 ms Frame contains 10·2¹ = 20 slots = 280 symbols | CP Overhead = 7.25%

3GPP Basic Time Units: Derivation of Tc and Ts

In digital cellular radio communications, physical layer sample clocks, guard intervals, and propagation delays are referenced to fundamental discrete time units defined by the 3rd Generation Partnership Project (3GPP).

In 4G LTE (3GPP TS 36.211 Section 4), the basic time unit is designated as Ts. It was derived from the legacy 20 MHz carrier sampling rate, operating with a reference subcarrier spacing of Δfref = 15 kHz and a reference Fast Fourier Transform (FFT) size of Nf,ref = 2048:

T_s = \frac{1}{\Delta f_{\text{ref}} \cdot N_{f,\text{ref}}} = \frac{1}{15,000\text{ Hz} \times 2048} = \frac{1}{30,720,000}\text{ s} \approx 32.552083\text{ ns}

In 5G New Radio (3GPP TS 38.211 Section 4.1), the air interface was expanded to accommodate massive carrier bandwidths (up to 400 MHz per component carrier), subcarrier spacings up to 480 kHz, and FFT sizes up to 4096. Consequently, 3GPP established a finer basic time unit designated as Tc, calculated using the maximum nominal subcarrier spacing Δfmax = 480 kHz:

T_c = \frac{1}{\Delta f_{\text{max}} \cdot N_f} = \frac{1}{480,000\text{ Hz} \times 4096} = \frac{1}{1,966,080,000}\text{ s} \approx 0.5086263\text{ ns}

Because both architectures are harmonized, there exists an exact integer ratio linking the 4G and 5G reference clocks:

\kappa = \frac{T_s}{T_c} = \frac{1,966,080,000}{30,720,000} = 64

Every timing parameter in 5G NR—from timing advance increments to cyclic prefix samples—is quantized as an integer multiple of Tc.

Why Symbol 0 Has a Longer Cyclic Prefix (Normal CP)

Engineers examining 3GPP timing tables frequently observe an asymmetrical anomaly: under Normal Cyclic Prefix, the first OFDM symbol of every half-subframe (symbol index l = 0 and l = 7·2μ) has a slightly longer cyclic prefix duration than the subsequent six symbols.

This asymmetry is an inescapable mathematical requirement for aligning discrete digital samples into a continuous 0.5 ms half-subframe:

  1. For baseline 15 kHz SCS (μ=0), the useful symbol time is exactly Tu = 2048 Ts (66.67 μs).
  2. Seven useful symbols require 7 × 2048 Ts = 14,336 Ts.
  3. A 0.5 ms half-subframe contains exactly 0.5 × 30,720,000 = 15,360 Ts.
  4. Subtracting the useful symbol duration leaves exactly 15,360 − 14,336 = 1,024 Ts dedicated to the 7 cyclic prefixes.
  5. Dividing 1,024 Ts equally across 7 symbols yields 146.2857 Ts per symbol. Because hardware digital-to-analog converters (DACs) require an integer sample count, equal distribution is impossible.

To solve this without sample drift, 3GPP assigned 160 Ts (5.208 μs) to symbol 0, and 144 Ts (4.688 μs) to symbols 1 through 6:

160\ T_s + (6 \times 144\ T_s) = 160 + 864 = 1,024\ T_s

In 5G NR, this exact relationship is generalized for any numerology μ in TS 38.211 Section 5.3:

Slot-Level vs. Mini-Slot Scheduling for URLLC

In legacy cellular networks, the transmission scheduling boundary was bound to the slot or subframe. In 5G NR, two distinct scheduling allocation schemes are standardized:

Mini-slots are the cornerstone of 5G Ultra-Reliable Low-Latency Communication (URLLC). When a critical vehicular safety alert or industrial emergency stop command arrives at the gNodeB scheduler, the radio does not wait for the next 0.5 ms slot boundary. Instead, it instantly punctures (preempts) ongoing eMBB transmissions to dispatch a 2-symbol mini-slot. At 60 kHz SCS (μ=2), a 2-symbol mini-slot duration is just 35.7 μs, allowing over-the-air physical latency to meet strict sub-millisecond budgets.

Radio Frame & Subframe Hierarchical Architecture

To maintain cross-RAT backward compatibility and uniform network synchronization, 3GPP preserves two fundamental time constants:

While the subframe duration remains immutable at 1 ms, the number of slots nested inside each subframe scales dynamically as Nslotsubframe,μ = 2μ. For μ=0, 1 subframe contains 1 slot; for μ=1 (C-Band), 1 subframe contains 2 slots (0.5 ms each); for μ=3 (mmWave), 1 subframe houses 8 slots (125 μs each).

3GPP TS 38.211 & TS 36.211 Timing Reference Table

The lookup table below compiles exact OFDM symbol, cyclic prefix, slot, and subframe timing values across standardized 3GPP configurations:

Configuration SCS (Δf) Useful Time (Tu) Cyclic Prefix (Tcp) Total Symbol (Tsym) Slot Duration (Tslot) Slots / 1ms Subframe CP Overhead
4G LTE Normal CP 15 kHz 66.67 μs 4.69 μs (5.21 μs @ sym 0) 71.35 μs 0.500 ms (7 symbols) 2 slots (1 ms subframe) 6.67%
4G LTE Extended CP 15 kHz 66.67 μs 16.67 μs 83.33 μs 0.500 ms (6 symbols) 2 slots (1 ms subframe) 20.00%
5G NR μ = 0 15 kHz 66.67 μs 4.69 μs (5.21 μs @ sym 0) 71.35 μs 1.000 ms (14 symbols) 1 slot 6.67%
5G NR μ = 1 30 kHz 33.33 μs 2.34 μs (2.60 μs @ sym 0) 35.68 μs 0.500 ms (14 symbols) 2 slots 6.67%
5G NR μ = 2 (Norm) 60 kHz 16.67 μs 1.17 μs (1.30 μs @ sym 0) 17.84 μs 0.250 ms (14 symbols) 4 slots 6.67%
5G NR μ = 2 (Ext) 60 kHz 16.67 μs 4.17 μs 20.83 μs 0.250 ms (12 symbols) 4 slots 20.00%
5G NR μ = 3 120 kHz 8.33 μs 0.59 μs (0.65 μs @ sym 0) 8.92 μs 0.125 ms (14 symbols) 8 slots 6.67%
5G NR μ = 4 240 kHz 4.17 μs 0.29 μs (0.33 μs @ sym 0) 4.46 μs 0.0625 ms (14 symbols) 16 slots 6.67%