5G Uplink HARQ Timing Explained | PUCCH/PUSCH ACK/NACK Mapping, K1 Delay & DCI Traces (Post + Video)

Share
5G Uplink HARQ Timing Explained | PUCCH/PUSCH ACK/NACK Mapping, K1 Delay & DCI Traces (Post + Video)

Introduction

In 4G FDD, the uplink HARQ feedback timing was fixed. In 5G, this changes because of TDD operation and low-latency requirements. 5G introduces two methods for uplink HARQ feedback:

  • Flexible timing
  • Multiplexing timing
    This allows the network to optimize feedback delay depending on system configuration and UE capability.

  • In flexible mode, the feedback is not fixed. The UE receives a parameter called K1, which defines after how many slots the ACK/NACK should be sent.
    • Example: If K1=4, the feedback is sent 4 slots after receiving the data.
    • Other offsets like 7 or 8 can also be used, depending on network setup.

This approach gives 5G the flexibility needed in dynamic TDD systems.


  • In multiplexing mode, multiple HARQ feedbacks can be sent at the same uplink timing.
    • The gNB manages this by assigning PUCCH resources to each UE to avoid collisions.
    • PUCCH formats 2/3/4 are required when more than two ACK/NACKs are sent at the same time (since PUCCH format 0 supports only 2 HARQ ACKs).

UE Capability Processing – Challenges in UR Processing Time

  • Baseline & Variable Timing: All devices support baseline processing times, with some supporting faster processing.
    • Minimum baseline for 5G devices is ~0.36–0.57 ms, much lower than LTE Rel-8 which required around 2.3 ms.
  • Reference Signal Dependency: Additional reference signals delay processing start, increasing overall time.
  • Faster than LTE: Despite processing delays, NR is significantly faster than LTE, prioritizing low-latency design.

Traces & Real Example (Refer to the video below for better understanding)

From the traces, we can see how the UE gets the exact K1 timing:

  • The DCI message provides parameters like HARQ process ID and PDSCH-to-HARQ feedback timing.
  • The UE then maps these bits to the RRC-configured dl-DataToUL-ACK values, which finally tell it when to send ACK/NACK.
  • Example: Slot 4 with K1=4 means the feedback will be sent 4 slots later.

*Refer to the video below for better understanding

DCI Fields Explanation


✅ In summary:

  • 5G NR uplink HARQ timing is more flexible and efficient compared to 4G, supporting dynamic TDD and low latency applications.
  • By checking logs and DCI, we can estimate minimum and maximum HARQ timing, which is critical for network design and troubleshooting.

The video below explains the same:


References:

  • 3GPP TS 38.214
  • 5G NR in Bullets
  • The new generation wireless access technology book

Read more

5G NR SSB Deep Dive: Cell Search, Beam Sweeping, Power & Optimization | بالعربي

5G NR SSB Deep Dive: Cell Search, Beam Sweeping, Power & Optimization | بالعربي

في الحلقة دي من سلسلة 5G بالعربي، هنبدأ Deep Dive عملي ومفصل في 5G NR Synchronization Signal Block (SSB)، من الـ fundamentals لحد الـ practical impact على coverage, accessibility, beam management and optimization. هنبدأ الأول بفهم الفرق بين 4G and 5G Synchronization Signals، وإزاي طريقة إرسال الـ synchronization signals اتغيرت

By Mohamed ELAdawi
Mohamed ELAdawi Mohamed ELAdawi Telecom Expert | 5G & 6G Trainer