How LTE/4G Works: OFDMA, MIMO, and the Evolved Packet Core

LTE (Long Term Evolution) is the fourth generation (4G) cellular network technology, standardized by 3GPP beginning with Release 8 in 2008. LTE introduced an all-IP flat architecture that replaced the circuit-switched voice and hierarchical node structure of 3G UMTS/WCDMA with a packet-switched core and a simplified radio access network. The result was a massive leap in performance: typical LTE deployments deliver 10-50 Mbps downlink throughput with 20-30 ms latency, compared to 3G's 1-5 Mbps and 60-100 ms. LTE achieved this through OFDMA for the downlink, SC-FDMA for the uplink, MIMO antenna techniques, and a streamlined core network called the Evolved Packet Core (EPC). Over a decade after its initial deployment, LTE remains the world's most widely used cellular technology, serving billions of connections worldwide and forming the foundation upon which 5G NR was built.

The LTE Air Interface: OFDMA and SC-FDMA

LTE uses OFDMA (Orthogonal Frequency Division Multiple Access) for the downlink (tower to device) and SC-FDMA (Single Carrier Frequency Division Multiple Access) for the uplink (device to tower). Both are based on OFDM, which divides the available bandwidth into many narrow subcarriers, each 15 kHz wide. A 20 MHz LTE channel, for example, contains 1,200 active subcarriers.

OFDMA allows the eNodeB (base station) to allocate different sets of subcarriers to different users simultaneously. The minimum allocation unit is a resource block (RB): 12 consecutive subcarriers (180 kHz) for one 0.5 ms time slot. A 20 MHz channel has 100 resource blocks, which the scheduler distributes among users based on channel conditions, quality of service requirements, and traffic volume.

SC-FDMA was chosen for the uplink instead of OFDMA because it has a lower Peak-to-Average Power Ratio (PAPR). OFDM's multiple subcarriers can constructively interfere, creating high power peaks that require an expensive, power-hungry linear amplifier. For a mobile device running on battery, this is impractical. SC-FDMA applies a DFT (Discrete Fourier Transform) pre-coding step before the OFDM modulation, which spreads each user's data across the allocated subcarriers in a way that produces a single-carrier-like waveform with lower PAPR. The tradeoff is slightly lower spectral efficiency than OFDMA, but the battery life improvement is worth it.

LTE supports channel bandwidths of 1.4, 3, 5, 10, 15, and 20 MHz, with the number of resource blocks scaling proportionally (6 to 100 RBs). Each subcarrier can use modulation schemes from QPSK (2 bits/symbol, robust but slow) to 64-QAM (6 bits/symbol, fast but requires excellent signal quality). LTE-Advanced extended this to 256-QAM on the downlink, squeezing 8 bits per symbol from each subcarrier in ideal conditions.

LTE OFDMA Resource Grid (Downlink) Frequency (subcarriers) Time (subframes, 1 ms each) RB 99 RB 80 RB 60 RB 40 RB 20 RB 0 0 1 2 3 4 5 6 7 8 9 PDCCH PDCCH UE A UE B UE C Control (PDCCH) 1 RB = 12 subcarriers x 0.5 ms

The Radio Access Network: eNodeB

In LTE, the base station is called an eNodeB (evolved Node B). Unlike 3G, where the base station (Node B) was a relatively simple radio transceiver controlled by a separate Radio Network Controller (RNC), the eNodeB absorbs most of the RNC's functions. This "flat" architecture eliminates a network element and reduces latency, because radio resource management, handover decisions, and scheduling all happen at the eNodeB without requiring round-trips to a controller.

Each eNodeB is responsible for:

eNodeBs communicate with each other over the X2 interface for handover coordination and inter-cell interference management. They connect to the core network over the S1 interface: S1-MME for control plane signaling (to the MME) and S1-U for user plane data (to the S-GW). The S1 interface typically runs over fiber or microwave backhaul.

The Evolved Packet Core (EPC)

The EPC is the LTE core network. It is a fully packet-switched architecture with a clean separation between the control plane (signaling) and the user plane (data). The key components are:

LTE/4G Network Architecture UE (phone) Uu (air) eNodeB (base station) eNodeB (neighbor) X2 E-UTRAN (RAN) S1-MME S1-U Evolved Packet Core (EPC) MME Control plane HSS Subscriber DB S6a S-GW User plane anchor S11 P-GW Internet gateway S5/S8 PCRF Policy/Charging Gx Internet SGi Control plane User plane Policy/RAN GTP tunnels carry user data over S1-U, S5/S8 interfaces

Bearers: QoS in LTE

All traffic in LTE flows through bearers -- logical tunnels between the UE and the P-GW that define the QoS treatment for traffic. When a UE attaches to the network, a default bearer is established with a QoS class identifier (QCI) that provides best-effort connectivity. This bearer remains active for the duration of the session and carries all traffic that does not match a dedicated bearer.

Dedicated bearers are established on demand for traffic requiring specific QoS treatment. For example, a VoLTE call triggers the creation of a dedicated bearer with QCI 1 (conversational voice: guaranteed bit rate, 100 ms latency budget, highest priority). A video streaming session might get QCI 4 (non-conversational video: guaranteed bit rate, 300 ms latency budget). The PCRF determines which bearers to establish based on the application's requirements and the subscriber's service plan.

3GPP defines nine standard QCI values, each with specific characteristics:

Bearers are implemented as GTP (GPRS Tunneling Protocol) tunnels between the eNodeB and the S-GW, and between the S-GW and the P-GW. Each bearer has a unique Tunnel Endpoint Identifier (TEID) at each end. The GTP-U protocol encapsulates user IP packets in UDP/IP with a GTP header, carrying them through the core network. This tunneling allows the core network to route traffic for all bearers of all users through the same IP infrastructure while maintaining QoS separation.

Attach Procedure: From Power-On to Data

When a UE powers on and connects to an LTE network, it goes through the attach procedure -- a multi-step process involving authentication, security setup, and bearer establishment:

  1. Cell search and selection -- The UE scans for LTE frequencies, synchronizes to a cell using the Primary and Secondary Synchronization Signals (PSS/SSS), and reads the Master Information Block (MIB) and System Information Blocks (SIBs) to learn the cell's configuration.
  2. Random Access (RACH) -- The UE sends a Random Access Preamble on the PRACH to the eNodeB, which responds with timing advance and a temporary C-RNTI (identifier).
  3. Attach Request -- The UE sends an Attach Request to the MME (via the eNodeB), including its IMSI (or a previously assigned temporary identifier, GUTI).
  4. Authentication (AKA) -- The MME contacts the HSS to obtain authentication vectors. It challenges the UE with a random value; the UE's USIM computes a response using its secret key K. If the response matches, the UE is authenticated. This process also derives encryption and integrity keys for the session.
  5. NAS Security Mode Command -- The MME activates NAS (Non-Access Stratum) encryption and integrity protection between the UE and the MME.
  6. AS Security Mode Command -- The eNodeB activates AS (Access Stratum) encryption and integrity protection between the UE and the eNodeB for the radio interface.
  7. Default Bearer Setup -- The MME signals the S-GW and P-GW to establish a default bearer. The P-GW assigns an IP address to the UE. GTP tunnels are created across S1-U and S5/S8 interfaces.
  8. Attach Accept -- The MME sends an Attach Accept to the UE with the assigned IP address, the default bearer's QoS parameters, and a GUTI (Globally Unique Temporary Identifier) for future use.

This entire process typically completes in 50-200 ms. After the attach is complete, the UE has an IP address, a default bearer to the internet, and can send and receive data.

Handover: Mobility Without Interruption

As a UE moves between cells, the network must hand over the connection from the source eNodeB to the target eNodeB without dropping the session. LTE supports several handover types:

The key insight in LTE handover design is that the UE is always connected to exactly one cell (there is no soft handover as in 3G CDMA). This simplifies the radio interface but puts pressure on the network to make fast, accurate handover decisions. If the handover is triggered too late (the UE loses signal from the source before connecting to the target), the call drops. If triggered too early (before the target cell is reliably better), the UE may "ping-pong" between cells, wasting resources.

MIMO and LTE-Advanced

MIMO (Multiple Input, Multiple Output) uses multiple antennas at both the transmitter and receiver to increase throughput and reliability. LTE supports up to 4x4 MIMO on the downlink in its initial release, meaning four transmit antennas at the eNodeB and four receive antennas at the UE.

MIMO works in two primary modes:

LTE-Advanced (3GPP Releases 10-13) extended the capabilities significantly:

VoLTE: Voice Over LTE

LTE was designed as a data-only network. In early LTE deployments, voice calls were handled by "falling back" to the 3G or 2G circuit-switched network (Circuit Switched Fallback, CSFB). This caused a multi-second delay when initiating or receiving a call while on LTE, as the phone had to switch radio access technology.

VoLTE (Voice over LTE) solves this by carrying voice as a VoIP service over the LTE data network, using the IP Multimedia Subsystem (IMS). When a VoLTE call is made:

  1. The UE initiates a SIP (Session Initiation Protocol) session through the IMS core
  2. The PCRF triggers the creation of a dedicated bearer with QCI 1 (guaranteed bit rate, low latency)
  3. Voice is encoded using the AMR-WB (Adaptive Multi-Rate Wideband) codec at 12.65-23.85 kbps
  4. RTP (Real-time Transport Protocol) packets carry the encoded voice over the dedicated bearer
  5. The eNodeB's scheduler prioritizes QCI 1 traffic, ensuring consistent low latency

VoLTE delivers significantly better voice quality than 3G because AMR-WB encodes audio at 50-7000 Hz (compared to 300-3400 Hz for narrowband codecs), and the dedicated bearer guarantees the bandwidth and latency needed for real-time voice. Call setup time is also faster -- around 1-2 seconds compared to 5-8 seconds for CSFB.

LTE Security Architecture

LTE implements security at multiple layers:

A notable weakness: LTE does not encrypt traffic between the eNodeB and the core network by default. The S1-U and X2 interfaces rely on the backhaul network's physical security. In practice, many operators use IPsec tunnels on these interfaces, but it is not mandated by the standard.

LTE and the IP Network

From the P-GW outward, LTE traffic is standard IP. The P-GW connects to the internet (or a private corporate APN) via the SGi interface, which is simply an IP connection. Mobile operators announce their address blocks via BGP from their autonomous systems -- for example, T-Mobile US (AS21928), AT&T (AS7018), or Verizon Wireless (AS22394). When you use LTE to access the internet, your device's IP address belongs to one of these operator prefixes, and the traffic is routed through the operator's backbone before reaching internet exchange points and peering connections. You can trace your mobile device's path through the global routing table using the god.ad looking glass.

See BGP routing data in real time

Open Looking Glass
More Articles
What is DNS? The Internet's Phone Book
What is an IP Address?
IPv4 vs IPv6: What's the Difference?
What is a Network Prefix (CIDR)?
How Does Traceroute Work?
What is a CDN? Content Delivery Networks Explained