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.
Related terms
Want to truly understand MAC? Learn it in context.
MAC is taught inside our 5G Radio Access Network course with diagrams and worked examples. The first module is free with an account; labs, TelcoMentor and the rest of the curriculum are on Pro.
- Free to join
- First module of every course
- No card needed
- TELCOMA since 2009
Get weekly 5G/LTE engineering deep-dives
One technical breakdown every Tuesday — plus first access to new tools and lessons. No spam, no marketing, just engineering. Unsubscribe in one click.