>
HomeLTE 4GPHY — Physical LayerFrame Structure
📶 PHY — Physical LayerBeginner

Frame Structure (Type 1 FDD & Type 2 TDD) in LTE 4G

The 10 ms frame down to the symbol — 1 ms subframes, 0.5 ms slots, 7/6 symbols per slot, and the TDD special subframe.

📚 3GPP-basedTS 36.211

LTE keeps time with one unchanging heartbeat: a radio frame that lasts exactly 10 ms. Unlike 5G NR, LTE has a single numerology — the subcarrier spacing is always 15 kHz — so the frame → subframe → slot → symbol hierarchy has one fixed shape you can memorise once and reuse everywhere. What changes between deployments is not the timing granularity but how the ten subframes are shared between uplink and downlink: that is the difference between Frame Structure Type 1 (FDD) and Type 2 (TDD).

Introduction

The frame structure is LTE's clock. Before a UE can be scheduled, before HARQ can count round trips, before paging can find an idle device, everything must agree on when — and that shared sense of time is the 10 ms radio frame and its subdivisions. TS 36.211 defines the whole hierarchy in exact integer units, so the eNB and every UE in the cell tile time identically.

A UE meets the frame structure at the very first step of joining a cell. During cell search it correlates against the PSS and SSS to lock symbol, slot and half-frame timing, then decodes the MIB on PBCH to learn the System Frame Number. From that instant every timing rule the UE obeys — when to monitor PDCCH, when its HARQ feedback is due, when its paging occasion falls, when a TDD cell switches from downlink to uplink — is expressed as a subframe or slot index against this frame.

It matters because timing bugs are among the hardest radio faults to reason about, and almost all of them reduce to a misunderstanding of this grid: a wrong cyclic-prefix assumption, an FDD-vs-TDD mix-up, or a miscounted special subframe. Once the fixed shape is second nature, those faults become obvious rather than mysterious.

Why LTE needs a fixed frame structure

💡

In plain words: think of the frame structure as the timetable and platform numbers at a busy railway station. Trains (transport blocks) can only run if everyone agrees the day is divided into fixed slots and every platform is numbered the same way for staff and passengers alike. The eNB is the dispatcher and the UEs are the passengers — a shared, unchanging timetable is what lets the dispatcher say "your train leaves platform 3 at 09:07" and have the passenger be in exactly the right place at exactly the right moment, with no collisions.

Concretely, a fixed frame gives the network three things. First, a common time reference: the eNB schedules a UE by pointing at a subframe, and the UE must interpret that pointer identically — only possible if both tile time the same way. Second, deterministic timing relationships: HARQ feedback, grant-to-transmission delays, measurement gaps and DRX cycles are all defined as fixed offsets in subframes, so a rigid grid turns timing into simple integer arithmetic. Third, a place to anchor always-on signals: synchronisation signals, the broadcast channel and (in TDD) the switch points must sit at predictable positions so a UE that knows nothing yet can still find them by blind search.

What

A 10 ms radio frame divided into ten 1 ms subframes (twenty 0.5 ms slots), each slot a fixed number of OFDM symbols, all defined in integer units of Ts by TS 36.211.

Why

Scheduling, HARQ, paging, DRX and TDD switching all need one shared, evenly divided time reference; a single fixed granularity makes every timing rule a simple offset in subframes and slots.

How

The UE recovers frame timing during cell search — PSS/SSS fix the half-frame boundary and the MIB on PBCH carries the SFN — then interprets every scheduled event as an index against the frame.

The 10 ms Radio Frame

Everything in the LTE air interface is timed against a 10 ms radio frame. That frame is divided into ten 1 ms subframes, each subframe into two 0.5 ms slots, and each slot into a fixed number of OFDM symbols. TS 36.211 defines all of these durations in units of the basic time unit Ts = 1 / (15000 × 2048) s ≈ 32.55 ns.

That expression is not arbitrary. The 15000 is the 15 kHz subcarrier spacing; the 2048 is the size of the largest FFT LTE uses (for the 20 MHz channel). So Ts is exactly one sample period at the highest LTE sampling rate of 30.72 MHz, and every other duration in the standard is expressed as an integer number of these ticks. A 10 ms frame is 307200 Ts, a 1 ms subframe is 30720 Ts, and a 0.5 ms slot is 15360 Ts. Working in Ts keeps cyclic-prefix lengths and symbol boundaries as whole integers rather than awkward fractions of a microsecond, which is exactly what a hardware sample clock needs.

What

A radio frame is a 10 ms window split into ten 1 ms subframes (twenty 0.5 ms slots). Each frame carries a SFN (System Frame Number) counting 0 to 1023, so the count wraps every 10.24 s.

Why

A fixed, evenly divided grid gives the eNB and UE a common reference for scheduling, HARQ timing, paging occasions and TDD switching — every timing rule is expressed in subframes and slots against this anchor.

How

The UE recovers frame timing during cell search: the PSS and SSS fix the 5 ms half-frame boundary, and the MIB on PBCH carries the SFN (its two least-significant bits are inferred from the PBCH scrambling).

The 10-bit SFN (range 0–1023) is how the frame is labelled. Only the eight most-significant bits are carried explicitly in the MIB; the two least-significant bits are inferred from which of the four 10 ms PBCH repetitions (in the 40 ms TTI) the UE decoded. That wrap-every-10.24 s counter is the master index that paging frames, DRX cycles and measurement periodicities are all computed against with a modulo operation.

🎯

Anchor fact: LTE has exactly one subcarrier spacing — 15 kHz — and therefore one frame structure granularity. There is no numerology index to choose. (LTE-based NB-IoT/eMTC add a 3.75 kHz option, but plain LTE is 15 kHz only.)

One Fixed Numerology: 15 kHz

This is the single biggest contrast with 5G NR. NR lets you pick a subcarrier spacing from a family (15, 30, 60, 120, 240 kHz) via a numerology index μ; LTE fixes it at 15 kHz for every band and channel. Because the spacing never changes, the slot is always 0.5 ms and the symbols-per-slot count depends only on the cyclic-prefix choice, not on the band.

SCS = 15 kHz (fixed)   |   Slot = 0.5 ms   |   Subframe = 1 ms = 2 slots   |   Frame = 10 ms = 10 subframes

With 15 kHz spacing the useful OFDM symbol duration is 1 / 15000 s ≈ 66.7 μs. A 0.5 ms slot therefore holds 7 symbols (normal CP) or 6 (extended CP), with the leftover time spent on the cyclic prefixes. In frequency, 12 subcarriers × 15 kHz = 180 kHz make up one Resource Block, the smallest schedulable frequency unit. The number of Resource Blocks across the channel — 6, 15, 25, 50, 75 or 100 — is what sets the LTE channel bandwidth (1.4, 3, 5, 10, 15 or 20 MHz), but the per-RB timing is identical in every one of them.

📘

Why LTE could stay single-numerology: LTE was designed for sub-6 GHz bands and one broad service class (mobile broadband). A single 15 kHz spacing balances delay-spread robustness against efficiency well enough there. 5G added numerologies only because it must also serve mmWave and latency-critical traffic, where 15 kHz is a poor fit.

Slots, Symbols and the Cyclic Prefix

Below the slot sits the OFDM symbol, the smallest unit of time that carries modulated data. Each symbol is preceded by a cyclic prefix (CP) — a copy of the symbol's tail pasted in front of it — that absorbs multipath echoes so they do not smear into the next symbol. LTE offers two CP lengths.

What

Normal CP gives 7 symbols per slot (14 per subframe). Extended CP gives 6 symbols per slot (12 per subframe) with a longer prefix on every symbol.

Why

The longer extended CP soaks up larger delay spread — big cells, hilly terrain, or MBSFN (broadcast) transmissions — at the cost of one symbol's throughput per slot. Normal CP is the default everywhere else.

How

With normal CP the first symbol of each slot is slightly longer (CP length 160 × Ts ≈ 5.21 μs) than the other six (144 × Ts ≈ 4.69 μs), so the seven CPs plus seven symbols add up exactly to 0.5 ms. Extended CP uses one length (512 × Ts ≈ 16.67 μs) for all six symbols.

The first-symbol quirk is pure arithmetic bookkeeping. A 0.5 ms slot is 15360 Ts. Seven useful symbol bodies take 7 × 2048 = 14336 Ts, leaving 1024 Ts for the seven cyclic prefixes. That does not divide evenly by seven, so the standard gives symbol 0 the extra ticks: one CP of 160 Ts plus six CPs of 144 Ts is 160 + 864 = 1024, and the slot closes to the sample. Extended CP takes the simpler route: 6 × 2048 = 12288 Ts of symbol bodies plus 6 × 512 = 3072 Ts of prefix is again exactly 15360.

The CP length is not a free choice — it must exceed the channel's delay spread or echoes bleed into the next symbol (inter-symbol interference). Normal CP's ≈ 4.69 μs covers a differential path length of roughly 1.4 km, which is ample for typical urban and suburban cells; extended CP's ≈ 16.67 μs covers roughly 5 km of excess delay, which is why it is reserved for large cells, very dispersive terrain, and MBSFN, where many transmitters' signals arrive with large relative delays.

CP typeSymbols / slotSymbol(s)CP length (× Ts)CP duration
Normal CP7 (14 / subframe)Symbol 0160≈ 5.21 μs
Normal CP7 (14 / subframe)Symbols 1–6144≈ 4.69 μs
Extended CP6 (12 / subframe)All symbols 0–5512≈ 16.67 μs

Two structural units pair with these time units in the frequency domain. A Resource Element (RE) is one subcarrier in one OFDM symbol — the atom of the grid, carrying one modulation symbol. A Resource Block (RB) is 12 consecutive subcarriers × one 0.5 ms slot; unlike NR, the LTE RB has a fixed time dimension of one slot, so an RB is 12 × 7 = 84 REs with normal CP or 12 × 6 = 72 REs with extended CP.

🎯

Remember the first-symbol quirk: normal CP is not uniform. Symbol 0 of every slot gets a longer prefix so the arithmetic closes at 0.5 ms. This detail shows up in DMRS/CRS symbol positions and is a favourite interview trap.

Frame Structure Type 1 (FDD)

Type 1 is used for FDD, where uplink and downlink live on separate carrier frequencies. Because the directions are separated in frequency, all ten subframes are available in each direction at once — no switching, no guard period, the full frame usable for both UL and DL continuously. The diagram below shows how it nests all the way down to the OFDM symbol.

Radio frame = 10 ms  (SFN 0…1023, wraps every 10.24 s) SF0SF9 10 subframes × 1 ms each  ·  all 10 usable in each direction (FDD) One 1 ms subframe = 2 slots × 0.5 ms Slot 0 · 0.5 ms Slot 1 · 0.5 ms One slot = 7 OFDM symbols  (normal CP) 0*1 23 45 6 * symbol 0 has a longer cyclic prefix (≈ 5.21 μs) than symbols 1–6 (≈ 4.69 μs) 1 RE = 1 subcarrier × 1 symbol  ·  1 RB = 12 subcarriers × 1 slot = 180 kHz × 0.5 ms
Figure 1. LTE Type 1 (FDD) time hierarchy: frame → subframe → slot → symbol. Fixed 15 kHz spacing means the shape never changes — only normal vs extended CP changes the symbol count per slot (7 vs 6).

Type 1 is the simplest structure to reason about precisely because nothing is shared. The eNB transmits continuously on the downlink carrier and the UE transmits continuously on the paired uplink carrier, offset by a fixed duplex spacing defined per band. There is no guard period to spend and no special subframe to configure, so every one of the twenty slots in a frame is a full data-bearing slot in its direction. The table below collects the exact durations, both in real time and in the integer Ts units the spec actually uses.

UnitDurationCompositionIn units of Ts
Radio frame10 ms10 subframes / 20 slots307200
Subframe1 ms2 slots30720
Slot0.5 ms7 symbols (normal CP) or 6 (extended CP)15360
OFDM symbol + CP≈ 71.4 μs (normal)66.7 μs useful + CP2192 or 2048

Frame Structure Type 2 (TDD)

Type 2 is used for TDD, where uplink and downlink share one carrier and are separated in time. The ten subframes are divided into downlink subframes, uplink subframes, and special subframes at the DL→UL turnaround. Subframes 0 and 5 always carry downlink; subframe 1 is always special; the rest depend on the configured UL/DL split.

The special subframe is the clever part. It is itself divided into three fields: DwPTS (Downlink Pilot Time Slot, a shortened DL portion carrying control and even data), GP (Guard Period, empty time letting the far signal drain and the UE switch from receive to transmit), and UpPTS (Uplink Pilot Time Slot, a short UL portion used for SRS or short PRACH). A longer GP tolerates larger round-trip delay, so it sets the maximum cell radius.

TDD radio frame = 10 ms  (example: UL/DL configuration 1, 5 ms switch-point) D S U U D D S U U D SF0SF1 SF2SF3 SF4SF5 SF6SF7 SF8SF9 D = downlink U = uplink S = special (switch) Zoom: one special subframe (SF1) = 1 ms, three fields DwPTS  (downlink pilot — DL control/data) GP  (guard period) UpPTS eNB still transmitting DL silence: signal drains + UE Rx→Tx turnaround SRS / short PRACH The three fields always sum to 1 ms; the GP length caps the usable cell radius.
Figure 2. LTE Type 2 (TDD) frame with D / S / U subframes, and a zoom on the special subframe's DwPTS / GP / UpPTS split. Configuration 1 shown; the pattern repeats every 5 ms (two switch points per frame).

How the 1 ms special subframe is split between the three fields is itself configurable. TS 36.211 defines ten special-subframe configurations (0–9), each fixing how many OFDM symbols go to DwPTS, GP and UpPTS. With normal CP the special subframe holds 14 symbols in total, so the three fields must always sum to 14; with extended CP it holds 12 (and configurations 8–9 are not available). A short DwPTS with a long GP (config 0 or 5) suits a very large cell where round-trip delay is severe; a long DwPTS with a minimal GP (config 4 or 8) squeezes more downlink data out of the switch subframe in a small cell.

Special-subframe configDwPTS (symbols)GP (symbols)UpPTS (symbols)Typical use
03101Very large cell (long GP)
1941Balanced / common
21031DL-favoured
31121DL-favoured, small cell
41211Max DwPTS, small cell
5392Large cell, 2-symbol UpPTS
6932Balanced, 2-symbol UpPTS
71022DL-favoured, 2-symbol UpPTS
81112Normal CP only
9662Normal CP only

Symbol counts are shown for normal CP (total 14). With extended CP the special subframe is 12 symbols long, configs 0–7 shrink DwPTS/GP accordingly, and configs 8–9 do not exist. The UpPTS is always short — one or two symbols — because it only ever carries a sounding reference signal (SRS) or a short random-access preamble, never user data. Each guard-period symbol is ≈ 71.4 μs, so a 10-symbol GP (config 0) yields roughly 700 μs of guard — enough round-trip margin for a cell radius on the order of 100 km, whereas a 1-symbol GP (config 4) supports only a few kilometres.

📘

Switch-point periodicity: configurations with a 5 ms period have a special subframe at SF1 and SF6 (two DL→UL switches per frame); configurations with a 10 ms period have a special subframe only at SF1 (one switch per frame). Subframes 0 and 5 are always downlink; subframe 2 is always uplink.

TDD UL/DL Configurations (0–6)

TS 36.211 defines seven uplink/downlink configurations. Each is a pattern of D (downlink), S (special), and U (uplink) across the ten subframes, letting an operator tilt the frame toward more downlink or more uplink depending on the traffic mix. Configuration 5 is almost entirely downlink; configuration 0 is uplink-heavy.

ConfigSwitch periodSF0SF1SF2SF3SF4SF5SF6SF7SF8SF9
05 msDSUUUDSUUU
15 msDSUUDDSUUD
25 msDSUDDDSUDD
310 msDSUUUDDDDD
410 msDSUUDDDDDD
510 msDSUDDDDDDD
65 msDSUUUDSUUD

Reading the table by direction is instructive. Configuration 0 gives six uplink subframes against two downlink and two special — the choice for uplink-dominant deployments. Configuration 5 flips that entirely: nine downlink subframes, one uplink, one special — the most download-heavy split the standard allows. Configuration 1 (three DL, two special, and the rest uplink, split roughly 2:1 downlink) is the workhorse of most public TDD networks because typical mobile traffic is downlink-heavy but not overwhelmingly so. The 5 ms configs (0, 1, 2, 6) place a special subframe at both SF1 and SF6, halving the DL→UL latency at the price of a second guard period per frame; the 10 ms configs (3, 4, 5) switch only once per frame.

🎯

Fixed anchors across all configs: SF0 and SF5 are always D, SF1 is always S, and SF2 is always U. That is because SF0/SF5 must carry the synchronization and broadcast signals, and the frame must always provide at least one uplink opportunity right after the first switch.

📘

Neighbour coordination: because a UE receiving DL while a nearby cell transmits UL (or vice-versa) causes strong cross-link interference, adjacent TDD cells in the same band normally share the same UL/DL configuration and the same special-subframe configuration. LTE Release 11 added eIMTA (enhanced Interference Mitigation and Traffic Adaptation) to allow dynamic reconfiguration, but classic TDD keeps the pattern fixed and cell-common.

Where PSS, SSS and PBCH Sit (FDD vs TDD)

The synchronization signals and the broadcast channel are anchored to fixed positions in the frame — and their exact placement is one of the few things that differs between Type 1 and Type 2. That difference is deliberate: it lets a UE tell FDD from TDD purely from the relative timing of the two sync signals, before it has decoded anything else.

What

The PSS (Primary Sync Signal) gives the UE symbol/slot timing and the physical-layer identity within a group; the SSS (Secondary Sync Signal) gives the cell-identity group and the 10 ms frame boundary; the PBCH carries the MIB. All three are transmitted in the centre 6 RBs (1.08 MHz) regardless of channel bandwidth.

Why

Fixing them to the centre 6 RBs means any UE, however narrow its initial receiver, can find them without knowing the channel bandwidth first. Anchoring them to fixed subframes gives the UE a deterministic place to look during blind cell search.

How

In FDD the SSS sits immediately before the PSS (same slot). In TDD the PSS is pushed into the special subframe and the SSS lands three symbols earlier, in the last symbol of the preceding downlink subframe. The gap tells the two duplex modes apart.

In Frame Structure Type 1 (FDD), both sync signals live in the first slot of subframes 0 and 5 (so they repeat every 5 ms). The PSS occupies the last OFDM symbol of that slot (symbol 6 with normal CP) and the SSS the symbol right before it (symbol 5). Because they are adjacent, a UE that finds the PSS can read the SSS in the same slot with no re-tuning. The PBCH then sits in the first four OFDM symbols of the second slot of subframe 0 (slot 1), immediately after the sync symbols.

In Frame Structure Type 2 (TDD), the layout shifts. The PSS moves into the DwPTS of the special subframe — specifically the third OFDM symbol (symbol 2) of subframes 1 and 6. The SSS is placed earlier, in the last OFDM symbol of subframes 0 and 5 (the downlink subframe just before the special one). So in TDD the SSS leads the PSS by three symbols, whereas in FDD the SSS trails by one. The PBCH stays in the same place as FDD: the first four symbols of the second slot of subframe 0.

SignalFDD (Type 1)TDD (Type 2)
PSSLast symbol (sym 6) of slot 0, in subframes 0 & 53rd symbol (sym 2) of subframes 1 & 6 (in DwPTS)
SSSSymbol just before PSS (sym 5) of slot 0, subframes 0 & 5Last symbol of subframes 0 & 5
PSS–SSS relationAdjacent: SSS immediately precedes PSS in the same slotSeparated: SSS is 3 symbols before PSS, in the prior subframe
PBCH (MIB)First 4 symbols of slot 1 (2nd slot of subframe 0)First 4 symbols of slot 1 (2nd slot of subframe 0)
FrequencyCentre 6 RBs (1.08 MHz)Centre 6 RBs (1.08 MHz)
🎯

Duplex detection for free: because the FDD and TDD placements differ, a UE performing blind cell search learns whether the cell is FDD or TDD from the relative position of PSS and SSS — adjacent means FDD, three symbols apart means TDD — without decoding a single bit of system information.

🔀

LTE ↔ NR: LTE's timing skeleton is one fixed 10 ms frame of ten 1 ms subframes, with two duplex-specific frame types (FDD/TDD) and TDD switching set semi-statically by SIB1. NR keeps the 10 ms frame and 1 ms subframe as an outer wrapper, but the slot shrinks with numerology (14 symbols always, but 0.5 ms at 30 kHz, 0.25 ms at 60 kHz…), packs the sync signals into an SS/PBCH block (SSB) that is beam-swept rather than sitting at fixed centre-band positions, and replaces LTE's seven rigid TDD configurations with a flexible, RRC-configured slot format (each symbol taggable as DL, UL or flexible). LTE's "special subframe" becomes NR's per-slot flexible symbols.

Summary

LTE's frame structure is a single, fixed timing skeleton. A 10 ms radio frame (labelled by a 10-bit SFN, 0–1023, wrapping every 10.24 s) splits into ten 1 ms subframes, each into two 0.5 ms slots, each slot into 7 OFDM symbols with normal CP or 6 with extended CP. Because the subcarrier spacing is fixed at 15 kHz, that shape never changes — only the CP choice alters the symbol count, and everything is expressed in integer Ts ticks so symbol and CP boundaries land on whole samples.

Two frame types differ only in how the ten subframes are shared. Type 1 (FDD) puts UL and DL on separate carriers, so all ten subframes are usable in each direction with no switching. Type 2 (TDD) time-shares one carrier, dividing subframes into D / S / U with a special subframe (DwPTS / GP / UpPTS) at each switch; seven UL/DL configurations and ten special-subframe configurations tune the DL:UL balance and the cell-radius-limiting guard period. SF0/SF5 are always DL, SF1 always special, SF2 always UL.

The sync signals and PBCH anchor the whole thing: fixed to the centre 6 RBs so any receiver can find them, and placed differently in FDD vs TDD so their relative timing alone reveals the duplex mode. Master this fixed grid once and every LTE timing rule — scheduling, HARQ, paging, DRX, TDD switching — becomes simple index arithmetic against it.

Quick Q&A

Q&A Quick Q&A

Q. What is the LTE basic time unit Ts, and why is it defined that way?

A. Ts = 1 / (15000 × 2048) s ≈ 32.55 ns. The 15000 is the 15 kHz subcarrier spacing and 2048 is the largest FFT size (20 MHz channel), so Ts is one sample period at the 30.72 MHz peak sampling rate. Every LTE duration is an integer number of Ts, which keeps CP lengths and symbol boundaries as whole samples.

Q. How many OFDM symbols are in one LTE subframe with normal CP?

A. 14. A subframe is two 0.5 ms slots, and each slot holds 7 symbols with normal CP (7 × 2 = 14). With extended CP it is 12 (6 per slot).

Q. What is the difference between Frame Structure Type 1 and Type 2?

A. Type 1 is FDD: UL and DL are on separate carriers, so all 10 subframes are available in each direction with no switching. Type 2 is TDD: UL and DL share one carrier and are split in time into D/S/U subframes, with special subframes (DwPTS/GP/UpPTS) at each DL→UL switch point.

Q. What are the three fields of a TDD special subframe, and what is the guard period for?

A. DwPTS (downlink pilot, carries DL control/data), GP (guard period), and UpPTS (uplink pilot, carries SRS or short PRACH). The GP is idle time that lets the downlink signal propagate and drain and lets the UE turn its transceiver from receive to transmit; its length sets the maximum cell radius. Their split is picked from one of the ten special-subframe configurations (summing to 14 symbols with normal CP).

Q. During cell search, how does a UE tell an FDD cell from a TDD cell?

A. From the relative timing of PSS and SSS. In FDD they are adjacent (SSS immediately before PSS in the same slot of subframes 0 and 5); in TDD the PSS is in symbol 2 of subframes 1 and 6 while the SSS is in the last symbol of subframes 0 and 5, three symbols earlier. Adjacent means FDD, three symbols apart means TDD.

Q. What is the range of the System Frame Number and why does it matter?

A. SFN runs 0 to 1023 and wraps every 10.24 s. It gives every frame a unique index within that cycle, which paging, DRX, and measurement timing all key off. The MIB on PBCH carries the SFN (its two LSBs come from the PBCH scrambling / TTI).

Where this leads next

With the time grid fixed, the next step is the frequency dimension: how subframes and Resource Blocks assemble into the full Resource Grid, which physical signals and channels ride on top of it in Physical Channels, and how the 15 kHz-based frame maps onto real duplex modes and carriers in Spectrum & Bands.

Resource GridPhysical ChannelsSpectrum & Bands