What is an UL Grant?

In LTE/5G, before a UE can send any uplink data, it needs permission from the network — that’s the Uplink (UL) Grant.

  • Sent by the gNB/eNB via DCI on the PDCCH
  • Tells the UE exactly: which resource blocks, what MCS, how much power, and when to transmit
  • Without it, the UE simply can’t transmit on PUSCH

Think of it as air traffic control for the uplink — no takeoff without clearance.

Two flavors worth knowing:
:white_check_mark: Dynamic Grant — allocated per transmission, most flexible
:white_check_mark: Configured Grant (Grant-Free) — pre-allocated resources, cuts latency for URLLC use cases

Small signaling detail, huge impact on network efficiency and latency. :rocket:

Why is UL Grant needed?

MSG2 (RAR) MAC PDU Structure

UL Grant field breakdown (27 bits)

UE Processing Flow

Time-frequency resource mapping (MSG3 on PUSCH)

Practical example

Key takeaways


LinkedIn: :backhand_index_pointing_down: