PUCCH — Physical uplink control channel — where HARQ-ACK and CSI go

5G Systems Notes · Concept map · PUCCH Route · Hierarchy · Index · All concepts · Hub

Channels — what carries what

Where it sits

Sits atLevel 11 of the hierarchy · Channels — what carries what · explained
Learn firstOFDM symbol · CSI · HARQ — 17 concepts in the full chain, see the paths
UnlocksNothing else depends on it directly.
Primary clauseTS 38.211 §6.3.2, TS 38.213 §9
Used innr-pdsch 5 · ref-channels 4 · nr-frame-structure 3 · index 1
Scanned from the notes at page load and joined with terms.json; nothing on this card is typed by hand.

What it is

What it is. Where a device sends uplink control information: HARQ-ACK, scheduling requests, and CSI reports. TS 38.211 clause 6.3.2, with the selection rules in TS 38.213 clause 9.2.

Five formats, and the choice between them is mechanical. TS 38.213 clause 9.2.2 states it directly:

FormatClauseSymbolsPayloadHow it carries it
06.3.2.31–2 — short1–2 bitsSequence selection — a cyclic shift of a base sequence is the message. No modulation at all.
16.3.2.44–14 — long1–2 bitsA modulated sequence spread over many symbols — the coverage version of format 0.
26.3.2.51–2 — short> 2 bitsScrambled, QPSK-modulated, with its own DM-RS.
36.3.2.64–14 — long> 2 bitsThe large-payload long format — a full CSI report goes here.
46.3.2.64–14 — long> 2 bitsLike format 3, but spread so several devices share the same resource blocks.
Table 1: The five PUCCH formats of TS 38.211 clause 6.3.2, with the selection rule quoted from TS 38.213 clause 9.2.2. Two questions decide everything: is the transmission short or long, and is the payload one or two bits or more than that. Formats 0 and 1 carry their payload by choosing a sequence rather than by modulating one, which is why they are limited to two bits and why they are extremely robust.

Formats 0 and 1 are the interesting ones, because they do not modulate anything. The acknowledgement is conveyed by which cyclic shift of a known sequence the device transmits. A receiver correlates against both possibilities and takes the larger — which works at signal levels where demodulating a QPSK symbol would not.

That is why a one-bit acknowledgement is so much cheaper than a one-bit data message, and it is what makes the HARQ loop in PDSCH §12 affordable enough to run on every transmission.

Before a device has a dedicated configuration, its PUCCH resource comes from Table 9.2.1-1 — sixteen predefined rows, each a format, a first symbol, a duration and a set of cyclic shifts, indexed by pucch-ResourceCommon. It is the PUCCH counterpart of CORESET 0.

Read on

This concept was first written up in ref-channels, which reads the whole group as one argument.

Widget not found: sim_status

Before this concept, the hierarchy says to learn the following — the full chain, in order:

To understand PUCCH (level 11) you first need 17 other concepts. Read them in this order — everything on one line can be read in any order, but no line before the one above it:
Immediately before PUCCH: OFDM symbol, HARQ, CSI.
Keep going — where this sits on the route
Nothing depends on this one directly
It is a leaf of the graph — follow the route rather than the branch.
The route is every concept in the folder ordered by level, so nothing here needs anything after it. Computed at page load from terms.json; the same numbering as the route page.
5G Systems Notes · Concept map · PUCCH Top · Concept map · Hub