📅 2026-05-02·⏱ 6 min read·By CafeTele

5G NR Throughput Calculation — Worked Example for 100 MHz @ 30 kHz

Step-by-step from MCS index to Mbps — no hand-waving

Engineers ask "what throughput will I get from a 100 MHz 5G cell?" all the time. The textbook answer is "depends." The real answer is a specific number, derivable in 5 minutes once you know the steps. Here's the worked example.

The Cell Configuration

Channel bandwidth: 100 MHz. Subcarrier spacing: 30 kHz (μ=1, FR1 default). MCS Table: 2 (256-QAM). Target MCS: 16 (Qm=8, code rate 0.5547). Layers: 4 (rank 4, typical mid-band 4×4 MIMO). Slot duration: 0.5 ms.

Step 1 · Number of PRBs

From TS 38.101-1 Table 5.3.2-1, 100 MHz @ 30 kHz SCS = 273 PRBs. Each PRB has 12 subcarriers, so total SCs = 273 × 12 = 3,276.

Step 2 · Number of REs Available for PDSCH per Slot

Per TS 38.214 §5.1.3.2:

Total N_RE per slot = 148 × 273 = 40,404 REs.

Step 3 · Bits per RE from MCS

MCS 16 in Table 2: Qm = 8 (256-QAM), code rate R = 0.5547. Bits per RE = Qm × R × layers = 8 × 0.5547 × 4 = 17.75 bits per RE per slot.

Step 4 · TBS Computation

Intermediate N'_info = N_RE × Qm × R × layers = 40,404 × 17.75 = 717,171 bits.

This is rounded to the nearest table entry per TS 38.214 §5.1.3.2 step 3 — typically falls onto a specific TBS like 720,008 bits. For this example we'll use ~720,000 bits per slot.

Step 5 · Per-Slot to Per-Second

Slot duration at μ=1 is 0.5 ms = 500 μs. Slots per second = 1,000,000 / 500 = 2,000 slots/sec.

Per-layer per-cell throughput = 720,000 bits/slot × 2,000 slots/sec = 1,440,000,000 bits/sec ≈ 1.44 Gbps.

Step 6 · Reality Check

Actual peak in published tests typically lands at 1.0-1.3 Gbps for this exact configuration. Why the gap?

The Quick Mental Formula

For a back-of-envelope estimate:

Throughput ≈ N_PRB × 12 × 14 × Qm × R × layers / slot_duration

Plug 273, 8, 0.5547, 4, and 0.0005 — you get ~1.7 Gbps. Discount 20-30% for overheads and HARQ — ~1.2-1.3 Gbps real-world.

The 99-lesson course covers this calculation step-by-step in Lesson 2-1-6 (PDSCH Throughput Calculator) with an interactive web tool. Enroll for $29 lifetime.

Master the full 5G NR Physical Layer

This article covers one topic. The full course is 99 lessons across 6 modules — every channel, every algorithm in TS 38.211–215 — with cinematic animations.

Enroll · $29 lifetime →