>
HomeLTE 4GPHY — Physical LayerResource Grid
📶 PHY — Physical LayerBeginner

Resource Grid: RE, RB & Bandwidth in LTE 4G

Resource elements, the 12-subcarrier resource block, the fixed 15 kHz spacing, and the 6–100 RB bandwidths.

📚 3GPP-basedTS 36.211

Picture the LTE air interface as a sheet of graph paper: frequency runs up the page, time runs across it, and every tiny square holds one piece of your data. That sheet is the resource grid, and once you know the size of its smallest square, the block you actually get scheduled in, and how many blocks each channel bandwidth contains, downlink capacity, control-channel placement and reference-signal overhead all fall into place.

Introduction

The resource grid is how LTE turns "spectrum" into something a scheduler can hand out. OFDM (downlink) and SC-FDMA (uplink) both slice the channel into a two-dimensional array of subcarriers in frequency and OFDM symbols in time, and TS 36.211 gives every cell in that array a precise name and size. Everything the physical layer does — carrying user data, placing reference signals, positioning the control channels — is ultimately a statement about which coordinates on this grid are used for what.

A UE lives on this grid from the moment it is scheduled. A downlink assignment tells it exactly which resource blocks in which subframe carry its PDSCH; the control region at the front of every subframe is where it hunts for that assignment; the reference-signal positions are the fixed pilots it uses to estimate the channel before demodulating anything. Capacity, coverage and overhead are all read off the same sheet.

Understanding it matters because throughput is, at bottom, an accounting problem on this grid: total resource elements in an allocation, minus the ones spent on reference and control signals, times the bits each remaining element carries. Get the geometry of the grid right — the atom, the block, the scheduling unit, the bandwidth ladder — and that whole calculation, and most capacity questions with it, becomes routine.

Why LTE needs a resource grid

💡

In plain words: imagine a large open-plan office that has to be shared, minute by minute, among dozens of teams. If you draw a floor plan on a grid — numbered desks (frequency) along numbered time-slots (time) — a manager can say "team A takes desks 12–24 from 9:00 to 9:01, team B takes 25–36" and everyone knows exactly where to be, with nobody sitting on anybody. The resource grid is that floor plan for the radio channel: it turns a shapeless block of spectrum into addressable squares the scheduler can allocate cleanly, millisecond by millisecond.

Concretely, the grid solves the multiplexing problem. Many UEs, plus reference signals, plus control channels, all have to share one channel without colliding — and they have to do it dynamically, because who needs resources changes every millisecond. By defining a fixed set of named units (the resource element, the resource block, the PRB pair) on a shared time-frequency array, LTE lets the scheduler allocate chunks of the sheet to different users each subframe, while reference signals and control regions occupy known, reserved coordinates every UE can predict. The result is that a UE knows exactly where to find its own data, where the pilots are for channel estimation, and where the control channel that pointed it there lives — all from the same coordinate system.

What

A rectangular time-frequency array (subcarriers × OFDM symbols), defined per antenna port per slot by TS 36.211, carved into named units: the RE, the RB, and the scheduling-level PRB pair.

Why

Many users, reference signals and control channels must share one channel dynamically without collision; a shared grid of addressable units lets the scheduler allocate cleanly every millisecond and lets every UE predict where each thing lives.

How

Fix the subcarrier spacing (15 kHz), slice time into 0.5 ms slots of 7 symbols and frequency into groups of 12 subcarriers; where a slice of time meets a slice of frequency you get an addressable unit the scheduler can grant.

The Time-Frequency Grid

LTE transmits with OFDM in the downlink and SC-FDMA in the uplink, so the physical layer is naturally two-dimensional: a set of closely spaced subcarriers stacked in frequency, each carrying a stream of OFDM symbols in time. TS 36.211 defines every unit on this grid, and everything else — scheduling, reference signals, control channels — is just a rule about which coordinates get used for what.

What

The resource grid is a rectangular array indexed by subcarrier (frequency) and OFDM symbol (time). One antenna port has one grid per slot. Two named units carve it up: the Resource Element (RE) and the Resource Block (RB).

Why

A shared, well-defined grid lets the scheduler hand different chunks of time and frequency to different users every millisecond. Reference signals, control channels and user data all just occupy known coordinates on the same sheet, so a UE knows exactly where to look for each.

How

Subcarrier spacing is fixed at Δf = 15 kHz for normal LTE. Time is sliced into 0.5 ms slots of 7 OFDM symbols (normal cyclic prefix). Frequency is sliced into groups of 12 subcarriers. Where those two slices meet, you get one addressable block.

Formally, the grid for one antenna port in one slot has NRB × 12 subcarriers along the frequency axis and 7 (or 6) OFDM symbols along the time axis. Each point (k, l) in that array — subcarrier index k, symbol index l — addresses exactly one Resource Element. Larger channel bandwidths do not change the shape of a single block; they simply stack more blocks up the frequency axis. This is the single most important structural idea in LTE: the grid scales in count, never in the size of its cells.

🎯

Anchor fact: LTE fixes the subcarrier spacing at 15 kHz and never changes it. Bandwidth grows by adding more subcarriers (more RBs), not by widening each one — the exact opposite of NR, which scales the spacing itself with numerology μ.

Resource Element: the Atom of the Grid

The smallest thing you can point at in LTE is a single square on the sheet. That square is the Resource Element, and nothing in the physical layer is smaller.

A Resource Element (RE) is exactly one subcarrier by one OFDM symbol. It is the atom of the physical layer: nothing finer is addressable. Each RE carries one modulation symbol — one QPSK, 16QAM, 64QAM or (in later releases) 256QAM constellation point — so the number of bits an RE holds depends only on the modulation currently in use: 2 bits for QPSK, 4 for 16QAM, 6 for 64QAM, 8 for 256QAM. An RE is identified by the index pair (k, l), where k is the subcarrier and l is the OFDM symbol within the slot.

Not every RE carries user data. Some are reserved for the cell-specific reference signals (CRS) the UE needs for channel estimation, some for the primary and secondary synchronization signals (PSS/SSS), some for the broadcast channel (PBCH), and a block at the start of each subframe for the control channels. But whatever a square holds, it is still one RE — the unit never changes, only its assigned purpose does. This is why physical-layer capacity is ultimately an accounting exercise: count the total REs in an allocation, subtract the ones spent on reference and control signals, and what remains is what carries the transport block.

📘

Spec note: TS 36.211 defines the RE as the pair (k, l) in the resource grid for a given antenna port. One complex modulation symbol maps to one RE, so counting usable REs is how the transport block size and effective code rate are ultimately worked out.

Resource Block: 12 Subcarriers Over a Slot

Individual REs are too fine-grained to schedule one at a time, so LTE groups them into a standard block — and here LTE differs from NR in a way worth pinning down precisely.

A Resource Block (RB) is 12 consecutive subcarriers in frequency, spanning one 0.5 ms slot in time. With normal cyclic prefix a slot holds 7 OFDM symbols, so one RB contains 12 × 7 = 84 Resource Elements. This is the crucial point for a fresher: in LTE the RB is a two-dimensional tile — it has a time dimension baked into its definition. In NR the RB is defined in frequency only (12 subcarriers, no time span). Same name, different definition; do not carry the NR meaning across.

1 RB = 12 subcarriers × 7 symbols = 84 REs  (normal CP)  |  12 × 6 = 72 REs (extended CP)

Because the spacing is fixed at 15 kHz, an RB always occupies 12 × 15 kHz = 180 kHz of bandwidth, in every LTE cell, at every carrier frequency, in every release. That constancy is why the RB is the natural currency for talking about LTE bandwidth: count the RBs and you know the spectrum. The table below shows the two cyclic-prefix cases side by side — the frequency dimension is identical, only the symbol count per slot differs.

Cyclic prefixSymbols per 0.5 ms slotSubcarriers per RBREs per RBTypical use
Normal CP71212 × 7 = 84Default; most deployments
Extended CP61212 × 6 = 72Large cells, high delay spread
Extended CP, MBSFN (7.5 kHz)32424 × 3 = 72MBSFN multicast subframes

The extended CP inserts a longer guard interval between symbols to absorb multipath in large or hilly cells; the price is one fewer symbol per slot, so throughput drops slightly. Notice that even the exotic 7.5 kHz MBSFN case still fills the same 180 kHz RB with 72 REs — the grid geometry rearranges but the block bandwidth is invariant.

One LTE Resource Block: 12 subcarriers × 7 symbols = 84 REs, with port-0 CRS 1 RE = 1 subcarrier × 1 symbol 12 subcarriers  ·  180 kHz 0 1 2 3 4 5 6 OFDM symbols 0 → 6  (one 0.5 ms slot, normal CP) = CRS (port 0), symbols 0 & 4 = one data RE DC subcarrier sits at the carrier centre (unused), not inside any one RB — see the bandwidth section.
Figure 1. One LTE Resource Block: 12 subcarriers (vertical, 180 kHz) by 7 OFDM symbols (horizontal, one 0.5 ms slot). Shaded purple cells are the cell-specific reference signal (CRS) for antenna port 0, carried in symbols 0 and 4 and staggered by 6 subcarriers; the light cell is a single data RE.
🎯

LTE vs NR in one line: LTE RB = time + frequency (12 subcarriers × 1 slot = 84 REs). NR RB = frequency only (12 subcarriers, no fixed time). The 84-RE figure is LTE-specific.

The Scheduling Unit: a Resource Block Pair

Here is a subtlety that trips people up. The RB is defined over one 0.5 ms slot, but the scheduler does not actually allocate a single slot — it allocates a full 1 ms subframe at a time.

The unit the eNodeB scheduler works in is the Physical Resource Block (PRB) pair: two RBs stacked in time — the two consecutive slots that make up one 1 ms subframe. So while the RB is the definitional building block, the PRB pair (2 slots = 1 subframe) is what a UE is actually granted in a downlink assignment or uplink grant. A PRB pair therefore contains 2 × 84 = 168 REs under normal CP, before subtracting whatever is taken by reference signals and the control region.

📘

Why a pair: LTE's Transmission Time Interval (TTI) is 1 ms — one subframe — so the smallest schedulable allocation in time is a subframe. Pairing the two slots aligns the grant with the TTI and also enables slot-level frequency hopping, where the allocation can sit on different RBs in slot 0 and slot 1 to harvest frequency diversity.

How the scheduler names those RBs to the UE is itself standardised: DCI uses one of three resource-allocation types. Type 0 grants whole resource-block groups (RBGs) via a bitmap — the RBG size is 1, 2, 3 or 4 RBs depending on channel bandwidth; Type 1 grants RBs within a subset for finer, scattered placement; and Type 2 (used by the compact DCI format 1A) grants a single contiguous run of RBs described by a start and length. The allocation still resolves to PRB pairs on the grid — the types only differ in how compactly the grant is encoded.

It helps to hold three time units in your head at once. The OFDM symbol (roughly 71.4 μs with normal CP) is the finest time step; seven of them make a slot (0.5 ms); two slots make a subframe (1 ms), which is the TTI; and ten subframes make a radio frame (10 ms). The RB lives at the slot level, but scheduling, HARQ and the whole grant machinery live at the subframe level — which is exactly why the PRB pair, not the bare RB, is the currency of a real allocation.

Subcarrier Spacing: Fixed at 15 kHz

Everything above rests on one number that LTE never negotiates: the subcarrier spacing.

The normal LTE subcarrier spacing is Δf = 15 kHz. It was chosen so that the OFDM symbol duration (1⁄15 kHz ≈ 66.7 μs, plus the cyclic prefix) is short enough to track the fast fading of high-speed mobiles yet long enough that the cyclic-prefix overhead stays modest. From 15 kHz everything else is derived: the RB is 12 × 15 kHz = 180 kHz, and the sampling and FFT sizes of the whole system flow from it. Crucially, this value does not change with channel bandwidth, carrier frequency, or CP length — a 1.4 MHz cell and a 20 MHz cell use identical 15 kHz tones; the wide cell just has more of them.

There is exactly one exception. For MBSFN (Multicast-Broadcast Single-Frequency Network) transmissions, LTE defines a reduced spacing of Δf = 7.5 kHz. Halving the spacing doubles the symbol length, which lengthens the effective cyclic prefix so that signals from many transmitters spread over a large single-frequency area still combine constructively at the receiver instead of causing inter-symbol interference. At 7.5 kHz an RB is 24 subcarriers over the same 180 kHz, with 3 long symbols per slot — still 72 REs, still 180 kHz. The 7.5 kHz mode is confined to MBSFN subframes; ordinary unicast traffic always uses 15 kHz.

🎯

Remember the contrast: LTE has essentially one subcarrier spacing (15 kHz, plus the niche 7.5 kHz MBSFN case). NR generalises this into numerologies — 15, 30, 60, 120, 240 kHz — selected by μ. If an interviewer asks "what is LTE's SCS," the answer is 15 kHz, full stop, for all normal traffic.

Bandwidth: Counting Resource Blocks

Since every RB is a fixed 180 kHz, LTE's supported channel bandwidths are simply different RB counts. This is one of the most-asked interview tables in all of LTE, so it is worth committing to memory rather than deriving under pressure.

Channel BW (MHz)Resource Blocks (NRB)Occupied subcarriers (12 × NRB)With DC (12 × NRB + 1)Occupied BW (NRB × 180 kHz)
1.4672731.08 MHz
3151801812.7 MHz
5253003014.5 MHz
10506006019.0 MHz
157590090113.5 MHz
201001200120118.0 MHz

The RB ladder 6 / 15 / 25 / 50 / 75 / 100 maps to 1.4 / 3 / 5 / 10 / 15 / 20 MHz. Multiply the RB count by 12 to get the occupied subcarriers, and by 180 kHz to get the occupied bandwidth. From this one row you can reconstruct almost any LTE capacity figure on the spot.

Two refinements make the table honest. First, notice the occupied (transmission) bandwidth is always less than the nominal channel bandwidth. A 20 MHz carrier actually uses 18 MHz of subcarriers; the remaining 2 MHz is split into guard bands at the two edges so the signal decays before it reaches the neighbour's spectrum and so the transmit spectrum mask can be met. For the wider channels the occupied fraction is 90%; for the narrow 1.4 MHz channel it is about 77% (1.08 of 1.4 MHz), because a minimum practical guard is proportionally larger on a small carrier. The edge RBs therefore do double duty as the outermost usable resource and the buffer against adjacent-channel leakage.

Second, there is one subcarrier you cannot use for data: the DC subcarrier at the exact centre of the downlink carrier. It is left unmodulated to avoid the DC-offset spike that direct-conversion (zero-IF) receivers produce at the centre frequency, and the local-oscillator leakage a transmitter puts there. This is why the occupied count is 12 × NRB + 1 when you include the DC tone: the data-bearing subcarriers number 12 × NRB, and the unused DC tone sits in the middle as one extra, silent subcarrier. So a 20 MHz downlink spans 1201 subcarrier positions — 1200 usable, 1 DC. (In the uplink, SC-FDMA does not reserve a DC subcarrier in the same way; the DC-tone rule is a downlink feature.)

🎯

Memorise the ladder: 6 / 15 / 25 / 50 / 75 / 100 RBs for 1.4 / 3 / 5 / 10 / 15 / 20 MHz. Occupied subcarriers = 12 × NRB; add one for the unused DC tone in the downlink. Multiply RBs by 180 kHz for occupied bandwidth; the rest of the channel is guard band.

Control Sub-Units and Per-Port Grids

User data is scheduled in RBs and PRB pairs, but the downlink control region — the first one to four OFDM symbols of each subframe, where the PDCCH lives — is measured in its own smaller units. It also matters that the grid is defined per antenna port, because that is where reference-signal overhead really comes from.

The control region tiles into two nested units. A Resource Element Group (REG) bundles 4 usable REs (contiguous in frequency within one OFDM symbol, skipping any REs occupied by reference signals). A Control Channel Element (CCE) bundles 9 REGs = 36 REs, and the CCE is the atomic currency of PDCCH allocation: every control transmission is measured in whole CCEs, aggregated at levels 1, 2, 4 or 8. These are the LTE control units; do not confuse them with the NR redefinition (where a REG is a full RB × 1 symbol = 12 REs and a CCE is 6 REGs). We introduce the names here and cover their aggregation and mapping on the PDCCH page.

How many symbols the control region spans is signalled per subframe by the PCFICH as a Control Format Indicator (CFI = 1, 2 or 3, and up to 4 on the 1.4 MHz / 6-RB bandwidth). A larger CFI trades data REs for control capacity when many UEs must be scheduled at once. Whatever the CFI, the control region always starts at symbol 0 of the subframe, so a UE reads the PCFICH first to learn where the control region ends and its PDSCH can begin.

Control unitBuilt fromSize in REsRole
RE1 subcarrier × 1 symbol1Smallest addressable cell
REG4 usable REs (one symbol)4Building block of the control region
CCE9 REGs36Unit of PDCCH allocation (AL 1/2/4/8)

Now the antenna-port point. In LTE, the resource grid is defined separately for each antenna port: port 0, port 1, and so on each have their own grid, and cell-specific reference signals (CRS) for one port occupy REs that are deliberately left empty (muted) on the other ports, so a UE can estimate each port's channel without interference. That is why a 2-port or 4-port cell spends more REs on CRS than a single-port cell — every extra port adds its own reference pattern and mutes the corresponding REs elsewhere. Figure 1 marked the port-0 CRS in symbols 0 and 4; port 1 uses the same symbols on the interleaved subcarriers, while ports 2 and 3 add sparser pilots in symbol 1. The upshot for capacity accounting: usable data REs per PRB pair fall as you add antenna ports, because reference-signal overhead climbs with port count.

📘

Spec note: TS 36.211 defines one resource grid per antenna port per slot. Control-region units (REG, CCE) count only the REs actually available after CRS are placed, which is why a REG is "4 usable REs" rather than any 4 REs — the reference-signal positions are excluded first.

🔀

LTE ↔ NR: the whole grid vocabulary carries over to NR but with different sizes and a different philosophy. LTE's RB is 12 subcarriers over one slot (84 REs); NR's RB is 12 subcarriers with no time dimension. LTE's control region is a time-slice at the front of every subframe (measured in CFI symbols, tiled into REGs of 4 REs and CCEs of 9 REGs); NR replaces it with a configurable CORESET plus search spaces, where a REG is a whole RB × 1 symbol (12 REs) and a CCE is 6 REGs. And LTE's always-on, port-muted CRS overhead is gone in NR — demodulation rests on scheduled, UE-specific DM-RS, so the "lean" NR grid spends far fewer REs on reference signals when a cell is lightly loaded.

Summary

The LTE resource grid is a two-dimensional map of subcarriers (frequency) against OFDM symbols (time), defined per antenna port per slot. Its atom is the Resource Element (one subcarrier × one symbol, carrying one modulation symbol of 2–8 bits). Twelve subcarriers over one 0.5 ms slot make a Resource Block — 84 REs with normal CP, 72 with extended — and, crucially, the LTE RB has a time dimension baked in, unlike NR's frequency-only RB. The scheduler actually grants a PRB pair (two RBs = one 1 ms subframe = the TTI, 168 REs before overhead), which also enables slot-level frequency hopping.

Because the subcarrier spacing is fixed at 15 kHz (bar the niche 7.5 kHz MBSFN case), each RB is always 180 kHz, and bandwidth is just a count of RBs: the ladder 6 / 15 / 25 / 50 / 75 / 100 maps to 1.4 / 3 / 5 / 10 / 15 / 20 MHz. Occupied subcarriers are 12 × NRB (plus one unused downlink DC tone), occupied bandwidth is NRB × 180 kHz, and the remainder is guard band. The control region at the front of each subframe is measured in its own units — REGs (4 usable REs) and CCEs (9 REGs = 36 REs) — and the grid being per-port is why CRS overhead grows with antenna count.

Hold the hierarchy — RE, RB, PRB pair, bandwidth ladder, control sub-units — and LTE capacity, control-channel placement and reference-signal overhead all become one accounting exercise on the same sheet of graph paper.

Quick Q&A

Q&A Quick Q&A

Q. How many Resource Elements are in one LTE Resource Block?

A. 84 with normal cyclic prefix — 12 subcarriers × 7 OFDM symbols, over one 0.5 ms slot. With extended CP a slot has 6 symbols, so an RB has 12 × 6 = 72 REs. Remember LTE's RB spans one slot in time, unlike NR where the RB is frequency-only.

Q. How many Resource Blocks are in a 20 MHz LTE carrier, and how much bandwidth do they occupy?

A. 100 RBs. Each RB is 180 kHz, so the occupied bandwidth is 100 × 180 kHz = 18 MHz; the other 2 MHz is guard band. That is 1200 occupied subcarriers, plus one unused DC subcarrier at the centre — 1201 positions in all.

Q. What is actually allocated to a UE by the scheduler — an RB or something bigger?

A. A Physical Resource Block pair: two RBs occupying both slots of a 1 ms subframe (168 REs, normal CP). The RB is the definitional unit, but the PRB pair matches the 1 ms TTI, so grants are made per subframe (and this also enables slot-level frequency hopping).

Q. Why is the occupied subcarrier count 12 × NRB + 1?

A. The data-bearing subcarriers number 12 per RB, so 12 × NRB. The "+1" is the DC subcarrier at the carrier centre, left unmodulated to avoid the DC-offset/LO-leakage spike in direct-conversion transceivers. It is a position in the grid but carries no data (downlink).

Q. What is LTE's subcarrier spacing, and is there ever an exception?

A. 15 kHz for all normal traffic, fixed regardless of bandwidth, frequency or CP. The one exception is MBSFN, which uses a reduced 7.5 kHz spacing (24 subcarriers per 180 kHz RB, 3 long symbols per slot) so the longer symbol absorbs multipath across the single-frequency network.

Q. What are a REG and a CCE in LTE?

A. A REG (Resource Element Group) is 4 usable REs and is the building block of the downlink control region; a CCE (Control Channel Element) is 9 REGs = 36 REs and is the unit in which PDCCH is allocated, at aggregation levels 1/2/4/8. (Note these differ from the NR definitions of the same names.)

Where this fits

You now know the atoms (RE), the building block (RB), the scheduling unit (PRB pair), how many blocks make each bandwidth, and the DC and control sub-units on the grid. Next, see how these slots and subframes are arranged in time on the Frame Structure page, which specific squares get claimed by Physical Channels such as PDSCH and PDCCH, and which REs are reserved for the Reference Signals used for channel estimation.

Frame StructurePhysical ChannelsReference Signals