The 5G Throughput Gap

Marketing materials promise multi-gigabit 5G speeds, but real-world throughput often falls far short. Ericsson's 2025 Mobility Report shows that the global median 5G download speed is 186 Mbps -- roughly 10% of the theoretical peak for a 100 MHz TDD carrier with 4x4 MIMO. T-Mobile US, operating the largest mid-band 5G network in the United States, reports a median of 245 Mbps on their n41 (2.5 GHz) deployment, while peak-hour speeds in dense urban areas can drop to 80--120 Mbps.

Understanding why throughput degrades requires analyzing every link in the chain: radio conditions (SINR, MIMO rank), scheduling parameters (MCS, PRB allocation), transport/backhaul capacity, and core-network policies (session AMBR, flow QoS). This article provides a systematic diagnostic framework with worked calculations at each stage.

The 5G NR Throughput Formula

The theoretical peak throughput for 5G NR downlink is defined in TS 38.306 clause 4.1.2:

Throughput = Sigma(v_layers x Q_m x f x R_max x NRB x 12 / Ts_mu) x (1 - OH)

Simplified for a single component carrier:

ParameterSymbolDescriptionTypical Value (n41 TDD)
MIMO layersvNumber of spatial streams2--4 (depends on UE, rank)
Modulation orderQ_mBits per symbol6 (64-QAM), 8 (256-QAM)
Coding rateRMax coding rate0.926 (948/1024)
Bandwidth (PRBs)NRBNumber of resource blocks273 (100 MHz, SCS 30 kHz)
Subcarriers per PRB--Fixed at 1212
OFDM symbols per slot--14 per slot (normal CP)14
Slot durationTs0.5 ms for 30 kHz SCS0.5 ms
TDD DL ratio--DDDSU pattern DL fraction~70% (typical slot config)
OverheadOHDMRS, CSI-RS, CORESET, etc.14--18%

Worked Example 1 -- Theoretical vs Realistic Throughput

Configuration: n41, 100 MHz, SCS 30 kHz, TDD (DDDSU), 4x4 MIMO, 256-QAM Theoretical peak (TS 38.306):
  • Layers: 4
  • Q_m: 8 (256-QAM)
  • R_max: 0.926
  • PRBs: 273
  • Subcarriers: 12
  • Symbols per slot: 14
  • Slots per second: 2000 (SCS 30 kHz)
  • Raw: 4 x 8 x 0.926 x 273 x 12 x 14 x 2000 = 2.73 Gbps (full duplex)
  • TDD DL ratio (~70%): 2.73 x 0.70 = 1.91 Gbps
  • Overhead (16%): 1.91 x 0.84 = 1.60 Gbps theoretical peak DL
Realistic user throughput with typical conditions:
  • SINR: 15 dB -> MCS 20 (64-QAM, R=0.67) instead of MCS 27 (256-QAM, R=0.926)
  • Effective bits/symbol: 6 x 0.67 = 4.02 vs theoretical 8 x 0.926 = 7.41
  • Reduction factor: 4.02/7.41 = 54.3% of peak modulation efficiency
  • MIMO rank: 2 (average) instead of 4
  • Rank reduction: 2/4 = 50% of peak spatial multiplexing
  • PRB utilization: 60% (shared with other UEs)
  • PRB reduction: 60%
  • Realistic DL: 1.60 x 0.543 x 0.50 x 0.60 = 260 Mbps

This aligns closely with T-Mobile's reported median of 245 Mbps -- the throughput gap is explained by real-world SINR, MIMO rank, and cell loading.

Root Cause Analysis Framework

Root Cause Categories and Impact

CategoryRoot CauseTypical Throughput ImpactDiagnosis Tool
RF ConditionsLow SINR (< 5 dB)50--80% reductionDrive test (SINR heatmap)
RF ConditionsLow MIMO rank (rank 1 instead of 4)50--75% reductionUE diagnostic mode, RAN counters
RF ConditionsHigh interference (neighbor cell)30--60% reductionPCI confusion analysis, RSRP delta
SchedulingLow MCS due to BLER target20--50% reductionMAC-layer KPIs, BLER counters
SchedulingLow PRB utilization (congestion)Proportional to 1/usersCell PRB utilization counters
SchedulingSuboptimal scheduler weights10--30% reductionVendor OSS scheduler config
TransportBackhaul bottleneckCaps at transport capacityBackhaul utilization monitoring
Core/PolicySession AMBR throttlingCaps at AMBR valuePCAP/subscriber config check
Core/PolicyQoS flow shaping at UPFVariableUPF QER inspection
DeviceUE capability limitation20--50% reductionUE capability enquiry (RRC)

Diagnosing SINR and MIMO Rank Issues

SINR to MCS Mapping

The gNB selects the MCS (Modulation and Coding Scheme) based on the UE's CQI report, which reflects the SINR. The mapping is defined in TS 38.214 Tables 5.1.3.1-1 to 5.1.3.1-3.

SINR Range (dB)CQIMCS IndexModulationApprox. Code RateSpectral Efficiency (bps/Hz)
< -310--2QPSK0.08--0.190.15--0.38
-3 to 22--42--6QPSK0.19--0.440.38--0.88
2 to 85--87--1416-QAM0.37--0.601.48--2.41
8 to 159--1215--2264-QAM0.46--0.772.73--4.62
15 to 2513--1523--27256-QAM0.68--0.935.42--7.41

A UE at the cell edge with SINR = 3 dB operates at approximately 1.0 bps/Hz, while a UE near the cell center at SINR = 20 dB achieves 6.0 bps/Hz -- a 6x difference from the same cell.

MIMO Rank Distribution

The MIMO rank (number of spatial layers) depends on channel conditions, antenna correlation, and UE capability. Typical distributions from live networks:

EnvironmentRank 1Rank 2Rank 3Rank 4Avg RankSource
Dense urban (n41)15%45%25%15%2.4T-Mobile US 2025
Suburban (n41)25%40%20%15%2.25T-Mobile US 2025
Indoor (n78)20%50%20%10%2.2Deutsche Telekom 2025
Rural (n77)35%45%15%5%1.9Vodafone UK 2024
mmWave (n260)10%30%30%30%2.8Verizon 2025

The dominant factor limiting rank is antenna correlation in LoS conditions and SNR in NLoS. Rural sites with dominant LoS paths often show high rank-1 percentages even with good SINR.

Worked Example 2 -- Impact of MIMO Rank Optimization

A suburban n41 cell shows the following pre-optimization rank distribution:

  • Rank 1: 35%, Rank 2: 45%, Rank 3: 15%, Rank 4: 5%
  • Average rank: 0.35x1 + 0.45x2 + 0.15x3 + 0.05x4 = 1.90

After antenna tilt optimization and cross-polarization calibration:

  • Rank 1: 20%, Rank 2: 40%, Rank 3: 25%, Rank 4: 15%
  • Average rank: 0.20x1 + 0.40x2 + 0.25x3 + 0.15x4 = 2.35

Throughput improvement from rank alone: 2.35 / 1.90 = 23.7% increase

For a cell averaging 200 Mbps DL user throughput, this translates to an improvement of approximately 47 Mbps. SK Telecom reported a similar 20--25% throughput gain from MIMO rank optimization on their 3.5 GHz (n78) macro sites through antenna panel re-alignment and beamforming weight updates.

PRB Utilization and Cell Congestion

PRB (Physical Resource Block) utilization directly reflects cell loading. When the scheduler has fewer PRBs available per user, individual throughput drops proportionally.

PRB UtilizationCell Load StateExpected Per-User ImpactAction
0--30%Light loadMinimal -- users get full allocationMonitor, no action needed
30--60%Moderate20--40% reduction from peakNormal operation, watch trends
60--80%High50--70% reduction from peakConsider capacity additions
80--95%Congested70--90% reduction, QoE degradationUrgent: split cell, add carrier, offload
> 95%OverloadedSevere degradation, RRC failuresCritical: emergency capacity action
Cell splitting (adding new sectors or small cells) is the most effective congestion remedy. T-Mobile US deployed over 25,000 small cells on n41 in 2024--2025, reducing peak-hour PRB utilization from 78% to 52% in targeted areas and improving median throughput by 45%.

Backhaul and Transport Bottlenecks

Even with excellent radio conditions, throughput is capped by the backhaul:

Backhaul TypeTypical CapacitySufficient ForBottleneck Risk
Fiber (10GE)10 GbpsFull 5G capacity (multiple carriers)Low
Fiber (1GE)1 GbpsSingle carrier, moderate loadMedium in dense urban
Microwave (E-band)2--10 GbpsGood for most sitesMedium (rain fade)
Microwave (traditional)200--500 MbpsInsufficient for 5GHigh
Satellite (LEO)100--300 MbpsEmergency / rural onlyVery high

A common hidden bottleneck is aggregation node congestion -- even if each cell site has 10GE fiber, the aggregation router may be oversubscribed. Vodafone Germany identified that 12% of their 5G throughput complaints in 2024 were caused by aggregation switch oversubscription during peak hours, resolved by upgrading to 100GE aggregation rings.

Core Network Throttling

The 5G Core can limit throughput through:

  1. Session AMBR: Configured per subscriber in the UDM, enforced at the UPF. A subscriber with a 100 Mbps plan will be capped regardless of radio conditions.
  2. Per-flow MBR: Individual QoS flow limits.
  3. APN-AMBR / DNN-AMBR: Aggregate limit across all PDU sessions on a DNN.
  4. FUP (Fair Usage Policy): After consuming a data threshold (e.g., 50 GB), the operator reduces the session AMBR.
Throttling PointMechanismWhere EnforcedHow to Diagnose
Session AMBRQER in UPFUPF (N4 from SMF)Check subscriber profile in UDR, PFCP QER
Per-flow MBRQER per QFIUPFPFCP session dump
DNN-AMBRAggregate QERUPFUDR DNN subscription data
FUP throttleAMBR update via PCFSMF modifies UPF QERPCF policy trace, check data usage
TCP optimizationTCP proxy or splitUPF or middleboxPacket capture, check TCP window

Systematic Diagnosis Checklist

CheckToolWhat to Look ForFix
1. UE capabilityRRC UE Capability EnquiryMax layers, BW, 256-QAM supportUpgrade device
2. SINRDrive test / MDTMedian SINR < 10 dBTilt/power optimization, interference mgmt
3. MIMO rankRAN counters (RI distribution)Avg rank < 2.0Antenna calibration, beamforming update
4. MCS distributionMAC-layer KPIsAvg MCS < 15Improve SINR, adjust BLER target
5. PRB utilizationCell-level counters> 70% at peakAdd carrier, split cell, offload to small cell
6. DL BLERMAC HARQ stats> 10% initial BLEROuter-loop link adaptation tuning
7. Backhaul utilizationTransport NMS> 80% sustainedUpgrade backhaul capacity
8. Session AMBRSubscriber config / PCAPAMBR lower than radio capacityAdjust plan, check FUP status
9. TCP performancePacket captureSmall window, high RTTTCP optimization, reduce RTT path
10. Carrier aggregationRRC config, CA activationCA not activated or limitedEnable CA bands, check UE support

Carrier Aggregation Impact

Carrier aggregation (CA) combines multiple NR carriers to multiply throughput. The impact is substantial:

CA ConfigurationBandsAggregate BWExpected Peak DLOperator Example
Single carriern41 (100 MHz)100 MHz1.6 GbpsT-Mobile US baseline
2CC CAn41 + n25 (100+20 MHz)120 MHz1.9 GbpsT-Mobile US urban
3CC CAn41 + n25 + n71 (100+20+10 MHz)130 MHz2.1 GbpsT-Mobile US layered
NR-DC (SA+mmWave)n41 + n260 (100+400 MHz)500 MHz4.5 GbpsT-Mobile US hotspot
LTE-NR DC (EN-DC)B66 + n41 (20+100 MHz)120 MHz1.8 GbpsT-Mobile US NSA

T-Mobile US reported that enabling 3CC NR-CA on n41+n25+n71 improved median urban throughput from 245 Mbps to 340 Mbps -- a 39% improvement. SK Telecom achieved over 3 Gbps median in selected Seoul districts using NR-DC with n78 (3.5 GHz, 100 MHz) and n258 (28 GHz, 400 MHz).

Optimization Priorities by Impact

Based on field data across multiple operators, the following ranking reflects typical throughput impact from each optimization action:

PriorityOptimizationTypical ImprovementEffortROI
1Enable carrier aggregation30--50%Medium (SW + config)Very High
2MIMO rank optimization15--25%Low (antenna tuning)High
3Interference management (PCI, tilt)10--20%Medium (planning)High
4Backhaul upgrade (where bottlenecked)Variable (removes cap)High (CAPEX)Medium-High
5Scheduler tuning (BLER target, fairness)5--15%Low (parameter change)High
6Small cell densification30--50% in target areaVery High (CAPEX)Medium
7Session AMBR / FUP policy reviewRemoves artificial capLowHigh
8TCP optimization at UPF5--15%Medium (SW feature)Medium

Key Takeaway: Low 5G throughput is rarely caused by a single factor. The typical user experiences only 10--15% of theoretical peak due to the compounding effects of real-world SINR (reducing MCS), limited MIMO rank, cell loading (PRB sharing), and TDD duty cycle. A systematic diagnosis following the checklist above -- from UE capability through radio conditions, scheduling, transport, and core policy -- will identify the dominant bottleneck. Carrier aggregation and MIMO rank optimization typically deliver the highest return on optimization effort, while backhaul upgrades and cell densification address fundamental capacity constraints.