๐Ÿข Corporate Training Programs โ€” Customized for Your Organization Get a Demo
๐ŸŽฏ 95% Placement Rate โ€” Start Your Career in AI, 5G & Telecom View Success Stories
๐Ÿš€ New Batch Starting This Month โ€” Limited Seats Available Enroll Now
Home All Courses General

5G NR MAC Mastery โ€“ Complete TS 38.321 with Hands-On Log Analysis

by Rajesh Kumar ยท in General ยท Last updated: August 8, 2026
Course Description
The Medium Access Control (MAC) layer is the heart of the 5G NR Layer-2 protocol stack. It is responsible for scheduling radio resources, multiplexing logical channels, Hybrid Automatic Repeat Request (HARQ), Random Access procedures, Buffer Status Reporting (BSR), Scheduling Requests (SR), Discontinuous Reception (DRX), and many other critical functions that directly impact network performance.
This comprehensive course is designed to provide an in-depth understanding of the complete 3GPP TS 38.321 specification while bridging the gap between theory and real-world implementation through extensive Amarisoft Test Bed Log Analysis.
Unlike courses that only explain protocol concepts, this training demonstrates how MAC procedures actually appear in live protocol logs, allowing you to understand what happens inside a commercial 5G network. Every major MAC procedure is correlated with practical examples so you can confidently analyze and troubleshoot real network issues.
Throughout the course, you will study every important chapter of TS 38.321, including MAC architecture, services provided to upper layers, logical channels, transport channels, MAC entities, MAC PDU formats, MAC Control Elements (CEs), scheduling mechanisms, HARQ operation, Random Access procedures, Buffer Status Reports, Power Headroom Reports (PHR), Scheduling Requests, DRX operation, Timing Advance procedures, multiplexing and demultiplexing, priority handling, uplink and downlink transmission procedures, sidelink MAC procedures, and the latest enhancements introduced in recent 3GPP releases.
To reinforce every concept, the course includes extensive hands-on decoding of Amarisoft gNB and UE logs, where you will learn to identify MAC PDUs, interpret MAC Control Elements, analyze scheduler decisions, understand HARQ retransmissions, investigate Random Access failures, decode Buffer Status Reports, verify Timing Advance updates, monitor DRX behavior, and troubleshoot common MAC-layer issues encountered in live deployments.
By the end of this course, you will be able to read and interpret MAC logs with confidence, correlate MAC events with RLC, PDCP, and PHY activities, identify scheduling and radio resource allocation issues, perform protocol-level troubleshooting, and understand how MAC contributes to the overall performance of a 5G NR network.
Whether you are preparing for telecom interviews, working in protocol development, integration, protocol testing, optimization, or troubleshooting, this course will provide the practical knowledge needed to understand and analyze the 5G NR MAC layer from both the 3GPP specification and real network implementation perspectives.

What You'll Learn

Complete understanding of the 3GPP TS 38.321 specification
5G NR MAC architecture and functional entities
Logical, Transport, and Physical Channel mapping
MAC Service Access Points (SAPs)
MAC PDU structure and decoding
MAC Subheaders and MAC Control Elements
Scheduling mechanisms and resource allocation
Dynamic and Semi-Persistent Scheduling
HARQ processes and retransmission procedures
Random Access (Contention-Based and Contention-Free)
Buffer Status Report (BSR) procedures
Scheduling Request (SR) procedures
Power Headroom Report (PHR)
Timing Advance procedures
DRX operation and power-saving mechanisms
Multiplexing and demultiplexing procedures
Priority handling and logical channel prioritization
Uplink and Downlink MAC operations
Sidelink MAC procedures
Release enhancements in TS 38.321
End-to-end Amarisoft Test Bed MAC log analysis
MAC troubleshooting techniques used in commercial networks

Who Should Enroll

5G Protocol Engineers
Telecom Software Developers
gNB Developers
UE Modem Engineers
Protocol Test Engineers
Integration Engineers
RAN Optimization Engineers
Telecom Researchers and Students
Anyone preparing for 5G protocol interviews or working with Layer-2 technologies.

Master the complete 5G NR MAC protocol from specification to real-world implementation and gain the practical skills required to analyze, decode, and troubleshoot MAC-layer procedures using industry-standard Amarisoft logs.

External Reference:
https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3194

Internal Reference:
https://edunavo.com/courses/5g-rlc-mastery-complete-ts-38-322-with-hands-on-log/

[migrated-from-learnpress]

Curriculum

10 Sections โ€ข 55 Lessons โ€ข 8h 56m
1.11.1 Mapping b/w Logical & Transport channel Preview 23 minute
1.21.2 Multiplexing MAC SDU UNTO Transport Block 5 minute
1.31.3 Demultiplexing & scheduling information reporting 7 minute
1.41.4 Error correction via harq & LCP 9 minute
1.51.5 priority handeling b/w overlapping resource & radio resource selection 9 minute
2.12.1 RACH Procedures in 5G NR Preview 11 minute
2.22.2 Major Enhancements in 5G NR RACH 12 minute
2.32.3 EDT Scenario (TS 38.321/38.300/38.331) 7 minute
2.42.4 Preamble Format Categories & Their Impact 3 minute
2.52.5 RACH FLOW 45 minute
2.62.6 5G NR PRACH Power Control 5 minute
2.72.7 5G NR RA-RNTI Calculation (TS 38.321) 6 minute
2.82.8 MAC structure for RAR 18 minute
2.92.9 5G Timing Advance: TS 38.321 8 minute
2.102.10 Downlink and Uplink Timing Relation TS 38.321 9 minute
2.112.11 Physical Layer Timing Unit (Tc) 6 minute
2.122.12 How Timing Advance Command is applied? TS 38.321 4 minute
2.132.13 Example Calculation: RAT TA 4 minute
2.142.14 MSG3 PUSCH time domain resource Allocation 6 minute
2.152.15 MSG3 Frequency Domain Resource Allocation
3.13.1 5G MAC BSR 6 minute
3.23.2 Types of BSR 20 minute
3.33.3 BSR Formats 5 minute
3.43.4 BSR MAC-CE Structure 4 minute
3.53.5 BSR Type Selection Example 6 minute
4.14.1 5G RLF (TS 38.321) 14 minute
4.24.2 BFR TS 38.321 5.17 10 minute
4.34.3 RRC Parameters for Beam Failure Detection 3 minute
4.44.4 RRC Parameters for Beam Failure Recovery TS 38.331 9 minute
5.15.1 HARQ Entities and Processes 12 minute
5.25.2 Key Procedures 4 minute
5.35.3 Retransmissions 7 minute
5.45.4 HARQ Feedback Handling 10 minute
5.55.5 Buffer Management 3 minute
5.65.6 Synchronization and State Variables 6 minute
6.16.1 Purpose of SR 3 minute
6.26.2 SR Configuration 13 minute
6.36.3 Triggering Conditions 5 minute
6.46.4.1 SR Transmission Procedure 7 minute
6.56.4.2 SR Procedure Fallback and Co-ordination 15 minute
7.17.1 Purpose of PHR 6 minute
7.27.2 Types of PHR 3 minute
7.37.3 Triggering Conditions 7 minute
7.47.4 PHR Procedure 8 minute
8.18.1 Purpose of DRX 9 minute
8.28.2 DRX Configuration 11 minute
9.19.1 Bandwidth Part (BWP) Operation 8 minute
9.29.2 BWP Types 24 minute
9.39.3 BWP Configuration 5 minute
9.49.4 BWP Activation/Deactivation 11 minute
9.59.5 BWP Switching Triggers 12 minute
9.69.6 MAC-Layer Procedures 12 minute
9.79.7 Key Differences from LTE 4 minute
10.1BWP Switching DCI 1_1 validation 22 minute
10.2MAC Layer Log deep drive 35 minute

Instructor

R

Rajesh Kumar

0 Students 43 Courses

No bio available yet.

Reviews

0.0
0 ratings
5 star
0%
4 star
0%
3 star
0%
2 star
0%
1 star
0%

No reviews yet โ€” be the first to enroll and leave one.

Questions & Answers (0)

Log in to ask a question.

No questions yet โ€” be the first to ask.