Skip to content

LTE & 4G Networks — Architecture, EPC & Protocols Guide

DodaTech Updated 2026-06-24 5 min read

In this tutorial, you'll learn about LTE & 4G Networks. We cover key concepts, practical examples, and best practices.

LTE (Long Term Evolution) is the 4G cellular standard that introduced an all-IP flat architecture delivering 10-100 Mbps mobile broadband speeds, sub-20ms latency, and packet-switched voice — replacing the circuit-switched legacy of 2G and 3G networks.

What You'll Learn

  • LTE/4G system architecture: E-UTRAN and EPC components
  • How OFDMA and MIMO enable high-speed mobile data
  • The attach, bearer, and handover procedures
  • VoLTE and voice evolution on 4G

Why LTE Matters

4G LTE was the first mobile generation built entirely on IP — every service, including voice, runs as packets over an IP core. This flattened architecture reduced latency, increased capacity, and paved the way for 5G. Over 6 billion LTE subscriptions exist globally as of 2026, making it the dominant mobile technology.

Doda Browser optimizes content delivery over LTE using adaptive streaming techniques that mirror how 4G networks prioritize QoS bearers.

Learning Path

flowchart LR
  A[2G/3G Networks] --> B[LTE/4G Architecture
You are here] B --> C[EPC & Core Network] B --> D[VoLTE & Voice] C --> E[5G Networks] style B fill:#f90,color:#fff

LTE Network Architecture

LTE splits the network into two domains: the radio access network (E-UTRAN) and the Evolved Packet Core (EPC).

flowchart LR
  UE[User Equipment] --> eNB[eNodeB]
  eNB --> MME[MME - Mobility Management]
  eNB --> SGW[SGW - Serving Gateway]
  MME --> HSS[HSS - Subscriber Database]
  SGW --> PGW[PGW - Packet Data Network Gateway]
  PGW --> DN[External Data Network]
  MME --> SGW

E-UTRAN (Evolved UMTS Terrestrial Radio Access Network)

The radio access network consists of eNodeBs (evolved Node Bs) — the base stations that handle all radio communications with mobile devices. Unlike 3G, there is no separate RNC (Radio Network Controller). The eNodeB handles both radio resource management and control plane functions directly.

Evolved Packet Core (EPC)

Component Function
MME Mobility Management Entity — handles tracking, paging, authentication, idle mode
SGW Serving Gateway — routes user data packets, anchors inter-eNodeB handovers
PGW Packet Data Network Gateway — connects to external IP networks, allocates IP, enforces QoS
HSS Home Subscriber Server — holds subscriber profiles, authentication vectors

OFDMA and SC-FDMA

LTE uses different modulation schemes for downlink and uplink:

  • Downlink: OFDMA (Orthogonal Frequency Division Multiple Access) — divides bandwidth into many narrow subcarriers, each carrying data. Resistant to multipath interference, supports up to 20 MHz channel bandwidth.
  • Uplink: SC-FDMA (Single Carrier FDMA) — lower peak-to-average power ratio, better battery life for mobile devices.
class LTEChannelEstimator:
    def __init__(self, bandwidth_mhz=20):
        self.subcarriers = {
            1.4: 72, 3: 180, 5: 300,
            10: 600, 15: 900, 20: 1200
        }
        self.bw = bandwidth_mhz
        self.n_subcarriers = self.subcarriers[bandwidth_mhz]

    def estimate_throughput(self, modulation="64QAM", mimo_layers=2):
        bits_per_symbol = {"QPSK": 2, "16QAM": 4, "64QAM": 6, "256QAM": 8}
        bps = bits_per_symbol[modulation]
        symbols_per_subcarrier = 14 * 1000 / 1000
        data_re_subcarriers = self.n_subcarriers * 0.85
        throughput = (data_re_subcarriers * symbols_per_subcarrier * bps * mimo_layers)
        return f"{throughput:.0f} Mbps"

estimator = LTEChannelEstimator(20)
print(f"64QAM 2x2: {estimator.estimate_throughput('64QAM', 2)}")
print(f"256QAM 4x4: {estimator.estimate_throughput('256QAM', 4)}")

Expected output:

64QAM 2x2: 214 Mbps
256QAM 4x4: 571 Mbps

LTE Bearer Model

LTE uses EPS bearers to manage QoS. Each bearer is a virtual connection between the UE and PGW with defined QoS parameters.

flowchart LR
  UE --> eNB[S1 Bearer]
  eNB --> SGW[S5/S8 Bearer]
  SGW --> PGW
  PGW --> DN[External Bearer]
  UE --> RB[Radio Bearer]
  RB --> eNB

Bearer types:

  • Default bearer: Created at attach, best-effort QoS, stays active for the lifetime of the PDN connection
  • Dedicated bearer: Created on demand for specific services (VoLTE, video streaming) with guaranteed bit rate

Attach Procedure

When a device powers on and connects to LTE:

  1. UE searches for available cells and selects a PLMN
  2. RRC Connection Establishment with eNodeB
  3. Attach Request sent to MME via eNodeB
  4. MME authenticates with HSS using EPS-AKA
  5. MME requests SGW and PGW allocation from HSS
  6. Default EPS bearer is established
  7. UE receives IP address from PGW
  8. Attach Complete — data session is active

MIMO in LTE

LTE introduced MIMO (Multiple-Input Multiple-Output) as a core feature:

MIMO Config Antennas Peak Throughput Use Case
1x1 SISO 1 TX, 1 RX 75 Mbps Basic coverage
2x2 MIMO 2 TX, 2 RX 150 Mbps Urban macro
4x4 MIMO 4 TX, 4 RX 300 Mbps Dense urban
8x8 MIMO 8 TX, 8 RX 600 Mbps Small cells

Common Errors

1. Confusing LTE and 4G

LTE was initially marketed as 4G but technically met "3.9G" requirements. True 4G (LTE-Advanced) requires carrier aggregation, 4x4 MIMO, and 150 Mbps+ sustained speeds.

2. Ignoring Backhaul Bottlenecks

A single eNodeB with 20 MHz carrier and 2x2 MIMO can deliver 150 Mbps. If backhaul is limited to 100 Mbps, the radio capacity is wasted.

3. Misunderstanding Handover Types

LTE has S1-based and X2-based handovers. X2 handovers are faster because eNodeBs communicate directly without involving MME.

4. Forgetting TDD vs FDD Differences

TDD LTE uses the same frequency for uplink and downlink (time-switched). FDD uses separate frequencies. TDD is better for asymmetric traffic but requires tighter synchronization.

Practice Questions

  1. What are the four main EPC components? MME (mobility management), SGW (serving gateway), PGW (packet data network gateway), HSS (home subscriber server).

  2. What is the difference between a default bearer and a dedicated bearer? Default bearer is established at attach for basic connectivity. Dedicated bearer is created on demand with guaranteed QoS for specific services.

  3. How does OFDMA improve LTE performance? Divides bandwidth into orthogonal subcarriers, enabling simultaneous transmission to multiple users and resistance to multipath fading.

  4. What is carrier aggregation in LTE-Advanced? Combines multiple component carriers (each up to 20 MHz) to achieve wider bandwidths up to 100 MHz.

Challenge: Trace the complete signaling flow for an LTE handover between two eNodeBs. Identify which messages use S1-MME (control plane) and which use X2 (direct eNodeB communication).

FAQ

What is the maximum speed of LTE?

LTE Category 4 supports 150 Mbps downlink. LTE-Advanced (Cat 6+) supports up to 1 Gbps with carrier aggregation.

How does LTE compare to 5G?

LTE has 10-100 Mbps typical speeds, 10-20ms latency. 5G delivers 1-10 Gbps, 1ms latency, and network slicing. But LTE coverage is far wider.

Does LTE support voice calls?

Yes, through VoLTE (Voice over LTE). VoLTE uses IMS and dedicated bearers for carrier-grade voice quality (AMR-WB codec, HD voice).

What is the range of an LTE cell tower?

Macro cells cover 5-30 km depending on frequency band and terrain. Lower bands (700 MHz) cover larger areas than higher bands (2600 MHz).


Built by the developers of Doda Browser, DodaZIP, and Durga Antivirus Pro. Updated 2026-06-24.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro