Skip to content
5G/6G AcademyEst. 2009
5G NR

MAC

Medium Access Control: a Layer 2 sublayer responsible for scheduling, multiplexing, HARQ operations, random access, and logical-to-transport channel mapping in NR.

MAC is where scheduling actually happens — it's the layer that decides, slot by slot, which UE gets which resources, and it owns the time-critical machinery: the scheduler, HARQ, random access, and the multiplexing of logical channels into transport blocks. Everything above it (RLC, PDCP) is comparatively leisurely; MAC operates on the radio's real-time clock.

A few of its mechanisms come up constantly in practice. Logical Channel Prioritisation decides how a UE divides a limited uplink grant among its bearers, so latency-sensitive traffic isn't starved by a bulk transfer. Buffer Status Reports tell the gNB how much uplink data a UE is holding, and Power Headroom Reports tell it how much transmit power is left — both feed the scheduler. MAC Control Elements are the fast in-band signalling for things like activating an SCell, switching a BWP, or timing-advance updates, used when RRC would be too slow. The scheduler itself isn't standardised — it's a vendor's secret sauce — which is why two gNBs with identical specs can perform very differently under load.

Learn MAC in depth5G RAN Specialist — the certification course for this part of the network: video lessons, hands-on exercises and a graded exam that earns a verifiable certificate.

Want to truly understand MAC? Learn it in context.

A free account opens all 13 courses — 404 video lessons, labs and full practice exams — for 7 days, no card. Prime Membership keeps them and adds the certification exam and a verifiable certificate.

  • 7 days of every course
  • Then the first module, free
  • No card needed
  • TELCOMA since 2009

Get one 5G/LTE engineering deep-dive a fortnight

One thing explained properly every other Tuesday — a real failure, and the lab or trace where you work it yourself. No spam, no marketing, just engineering. Unsubscribe in one click.