How to Master 5G NR Physical Layer in 30 Days
"I want to master 5G NR. Where do I start?" Every week we get this email. The 3GPP corpus is intimidating: TS 38.211 alone is ~190 pages of dense spec language. TS 38.212 is ~290. TS 38.213 is ~310. Reading them cover-to-cover doesn't work.
Here's the 30-day roadmap that has worked for engineers transitioning from LTE, from chipset development, or from completely outside the industry.
The Trap to Avoid
Most learners try to read 38.211 sequentially: section 1, then 2, then 3, then 4. By section 5 they're lost in resource grids. By section 6 they're lost in port indexing. By section 7 they have no idea why anyone cares.
The right way is top-down, data-flow-first. Pick one user data flow (PDSCH from start to receive) and trace it through every spec section that touches it. Once that one flow makes sense, the rest of 38.211 reads in context.
Week 1 · Foundation (40 hours)
Goal: understand the time-frequency canvas. Why 1 ms subframe? Why 14 symbols? Why μ matters?
- Day 1-2: Frame architecture (TS 38.211 §4.3). Frame, half-frame, subframe, slot, symbol. Practice numerology arithmetic — μ=0,1,2,3 conversions until they're automatic.
- Day 3-4: Resource grid (TS 38.211 §4.4). RE, RB, CRB, PRB, VRB, BWP. Understand how Point A anchors everything. Compute the PRB count of a 100 MHz @ 30 kHz cell.
- Day 5: Antenna ports & QCL (TS 38.211 §4.4.1). The "channel inferable" definition. Why ports ≠ antennas. How TCI delivers QCL.
- Day 6-7: Read SSB / cell-search end-to-end (TS 38.213 §4 + 38.331 SIB1). UE turns on → finds PSS → SSS → PCI → MIB → SIB1 → ready to RACH. Walk the procedure step by step.
Week 2 · Downlink (40 hours)
Goal: trace a PDSCH from DCI to demodulation.
- Day 8-10: PDCCH (TS 38.211 §7.3 + 38.213 §10). CORESET, search spaces, DCI formats. Decode DCI 1_1 field-by-field on paper.
- Day 11-13: PDSCH transmission (TS 38.211 §7.3 + 38.214 §5.1). Resource mapping, DMRS, MCS, TBS calculation, layer mapping. Compute TBS for a 100 MHz cell, MCS 16, rank 2 — by hand.
- Day 14: LDPC coding (TS 38.212 §5.3.2). Base graphs BG1/BG2, lifting, encoding, decoding. Walk one belief-propagation iteration on a small Tanner graph.
Week 3 · Uplink + Random Access (40 hours)
Goal: understand UL channels and the access procedure.
- Day 15-17: PUSCH transmission (TS 38.211 §6.4 + 38.214 §6). Codebook vs non-codebook, transform precoding, DMRS, frequency hopping.
- Day 18-19: PUCCH formats (TS 38.211 §6.3.2 + 38.213 §9). Format 0/1/2/3/4 — which payload goes where? HARQ codebook construction.
- Day 20-21: PRACH and RACH procedure (TS 38.211 §6.3.3 + 38.213 §8). 4-step vs 2-step, MsgA/MsgB, RA-RNTI calculation, timing-advance derivation.
Week 4 · MIMO + Advanced Topics (40 hours)
Goal: MIMO codebooks, beam management, advanced procedures.
- Day 22-23: MIMO codebooks (TS 38.214 §5.2). Type I, Type II, eType II. Sub-band reporting. Group-based beam reporting.
- Day 24-25: Beam management (TS 38.213 §6 + 38.214 §5.1.5). P1/P2/P3 procedures, TCI state lifecycle (RRC config → MAC-CE activate → DCI select).
- Day 26-27: BFR (TS 38.213 §6.3). Detection thresholds, candidate beam list, contention-free preamble.
- Day 28-29: HARQ deep-dive (TS 38.213 §9.1). HARQ codebook (semi-static vs dynamic), k1/k2 timing, soft combining (Chase vs IR).
- Day 30: Cross-spec audit. Pick one 5G phone log file. Identify every PHY procedure that occurred. If you can map every entry to a TS section — you've mastered the layer.
The Hands-On Exercises That Stick
Reading specs alone doesn't build intuition. The exercises that produce real engineers:
- TBS calculation by hand — pick 100 MHz @ 30 kHz, MCS 17, 4 layers. Walk every step. (Numerical answer: 145,008 bits.)
- Decode a captured DCI — find a 5G UE log, locate a DCI 1_1 hex string, parse field-by-field.
- Walk a Tanner graph — sketch a small (10-variable, 5-check) LDPC code. Run two iterations of belief propagation by hand.
- Construct a HARQ codebook — given 5 PDSCH slots over BWP with k1=2, list the ACK/NACK bit positions in a Type-1 codebook.
- Trace a beam-failure recovery — UE measures L1-RSRP drops below threshold for X consecutive periods. List the next 4 messages that flow.
If you can do all 5 of these from memory after 30 days, you're at expert level — interview-ready, certification-ready, and able to read any vendor RAN configuration spec.
Why a Course Beats Self-Study
The 30-day plan above is real, but it requires 40 hours/week of focused reading. Most working engineers don't have that. A well-structured course compresses the same depth into 15-20 hours of audio-narrated lessons with cinematic SVG animations that show — symbol by symbol — what the spec describes.
The CafeTele 5G NR Physical Layer · Advanced course is the version of this 30-day plan we'd run for a colleague. 99 lessons, every concept in every spec section, with the visualizations and analogies that make the math actually click. $29 lifetime — start anytime.
Want the full deep-dive?
The 5G NR Physical Layer · Advanced course covers everything in this article — and 90+ more topics — across 99 audio-narrated lessons with cinematic SVG animations.
Enroll · $29 lifetime →