Downlink Assignment Handling

N1 processing time, overlapping PDSCH, DL preemption (DCI 2_1) & 6G evolution

← MAC Overview ← Scheduling Master SR & RA Fallback → SPS & CG → HARQ → PHR → TA → DRX →

1. DL Assignment Flow — DCI → PDSCH → HARQ-ACK

When gNB schedules downlink data, the UE receives a DL assignment via DCI (Format 1_0/1_1/1_2) on PDCCH, then receives PDSCH data, decodes it, and sends HARQ-ACK/NACK. The critical timing parameters are K0 (DCI-to-PDSCH offset) and N1 (PDSCH processing time before HARQ-ACK).

K0 — DCI to PDSCH

Slot offset between DCI and PDSCH. Configured by gNB via time-domain resource assignment table. Typically 0-3 slots.

N1 — Processing Time

Minimum symbols between end of PDSCH and start of HARQ-ACK. Depends on UE capability (Cap 1 vs Cap 2) and SCS.

K1 — PDSCH to ACK

Slot offset configured by gNB. Must satisfy K1 ≥ N1. Controls HARQ-ACK timing on PUCCH.

2. N1 — PDSCH Processing Time

SCSN1 Cap 1 (symbols)N1 Cap 2 (symbols)Time (Cap 1)Time (Cap 2)
15 kHz83571 μs214 μs
30 kHz105357 μs179 μs
60 kHz179304 μs161 μs
120 kHz2010179 μs89 μs

⏱️ N1 Processing Timeline — Cap 1 vs Cap 2

Visualize the DL assignment timeline: DCI → K0 → PDSCH → N1 processing → HARQ-ACK. Compare Cap 1 (slow) vs Cap 2 (fast). Adjust K1 to see valid/invalid configurations.

1
Key constraint: K1 must provide ≥ N1 symbols of processing time. If K1 is too small, UE cannot decode PDSCH and send HARQ-ACK in time — results in missed ACK and unnecessary retransmission.

3. Overlapping PDSCH Grants

Multiple DL assignments can target the same time/frequency resources. The UE resolves overlaps using priority-based rules: higher PHY-PriorityIndex wins, then Dynamic > SPS, then earlier DCI wins.

⚡ Overlapping PDSCH Resolution

Two PDSCH grants overlap in time+frequency. Watch the UE resolve which one to receive based on priority and grant type rules.

Rule 1: Priority Wins

PHY-PriorityIndex 1 (URLLC) beats PriorityIndex 0 (eMBB). Higher-priority PDSCH is received, lower is dropped.

Rule 2: Dynamic > SPS

Same priority: Dynamic PDSCH beats SPS PDSCH. The dynamic grant overrides the pre-configured SPS occasion.

Rule 3: Partial Overlap

Only overlapping RBs/symbols are affected. Non-overlapping parts of both PDSCH are still received and decoded.

4. DL Preemption — DCI Format 2_1

When urgent URLLC data arrives, gNB can puncture an ongoing eMBB PDSCH by transmitting URLLC on some of the same RBs. The UE is notified via DCI Format 2_1 (Preemption Indication), which tells it exactly which resources were preempted so it can zero-out those LLRs (soft erasure).

🔴 DL Preemption — eMBB Punctured by URLLC

Watch an eMBB PDSCH get punctured by URLLC traffic. The DCI 2_1 bitmap highlights which RBs/symbols were preempted. Toggle preemption to see the impact on eMBB decoding.

MetricWithout PreemptionWith Preemption
eMBB BLER~10%~15-25%
eMBB throughputBaseline-5-15%
URLLC latency5-10 ms (wait)< 1 ms
eMBB reTX rateNormal+10-20%

5. PDSCH Priority — PHY-PriorityIndex

Rel-16 introduced per-PDSCH priority levels: PriorityIndex 0 (normal/eMBB) and PriorityIndex 1 (high/URLLC). When overlapping PDSCH grants conflict, the UE deterministically resolves them by priority. HARQ-ACK for each priority uses separate PUCCH resource sets.

6. Practical Field Considerations

ScenarioN1 CapK1 SettingPreemptionPriority
eMBB (normal)Cap 1K1 ≥ 2MonitorIndex 0
URLLC (critical)Cap 2K1 = 0-1EnableIndex 1
VoNR DLCap 1K1 ≥ 2Not neededIndex 0
IoT DLCap 1K1 ≥ 4Not neededIndex 0
Common pitfall: K1 set below N1 → UE can't decode PDSCH in time → missed ACK → gNB schedules unnecessary retransmission → wastes DL resources. Always verify K1 ≥ N1 in deployment.

LTE vs 5G NR

AspectLTE5G NR
Processing timeFixed ~3 msN1 (variable, symbol-level)
DL preemptionNot supportedDCI Format 2_1
PDSCH priorityNot supportedPHY-PriorityIndex (0/1)
Same-slot ACKNot possibleCap 2 (N1 = 3 sym)

7. 6G Evolution — AI-Predicted DL Processing

AI PDCCH Monitoring

AI at UE learns scheduling patterns → skips monitoring in empty slots → 40-60% PDCCH monitoring reduction → major battery savings.

Preemption-Free DL

AI predicts URLLC arrivals → pre-reserves resources → no preemption needed → eMBB never punctured → DCI 2_1 eliminated.

Sub-Symbol N1

Advanced silicon targets N1 < 50 μs (sub-symbol). Same-slot HARQ-ACK always possible. End-to-end DL latency < 0.5 ms.

🚀 DL Assignment Evolution — 4G to 6G

Compare N1 processing time, preemption support, and priority features across generations.

Dimension4G (LTE)5G NR6G (Target)
N1 processing~3 ms214 μs (Cap 2)< 50 μs
DL preemptionNoneDCI 2_1AI eliminates
PDSCH priorityNoneIndex 0/1Multi-level
PDCCH monitoringAlwaysConfigurableAI-predicted
Same-slot ACKNoCap 2 onlyAlways
← MAC Overview ← Scheduling Master SR & RA Fallback → SPS & CG → HARQ → PHR → TA → DRX →