Why blind decoding?
The gNB schedules different UEs in different CCE positions within each monitoring occasion. A UE has no advance knowledge of which CCE positions carry its PDCCH. Instead, it tries all candidate positions and checks each decoded result against a CRC masked with its own identity. Only the correct candidate passes.
For SIB1 specifically, the UE uses the SI-RNTI = 0xFFFF (a fixed value known by all UEs). Any UE in the cell can receive SIB1 — there is no UE-specific masking.
RNTI — Radio Network Temporary Identifier
The RNTI is a 16-bit value used to mask the CRC of a PDCCH. Different RNTIs serve different purposes:
| RNTI | Value | Used for | Who monitors |
|---|---|---|---|
| SI-RNTI | 0xFFFF | SIB1 and other SI scheduling | All UEs |
| P-RNTI | 0xFFFE | Paging | UEs in IDLE/INACTIVE |
| RA-RNTI | 0x0001–0xFFCF | Random Access Response | UE performing RACH |
| TC-RNTI | assigned | Msg3/4 during RACH | UE completing RACH |
| C-RNTI | assigned | UE-specific scheduling | Connected UE only |
DCI Format 1_0 — the SIB1 scheduling message
When the UE finds a PDCCH with SI-RNTI, it decodes the DCI (Downlink Control Information) to find where SIB1 is on the PDSCH. The format used for SIB1 scheduling is DCI Format 1_0 — the fallback downlink assignment format.
| Field | Bits | Our decoded value | Meaning |
|---|---|---|---|
| Identifier for DCI formats | 1 | 1 | Downlink DCI |
| Freq. domain resource assign. | variable | 0b000111111 | RBs 24–38 → SIB1 on PDSCH |
| Time domain resource assign. | 4 | 0b0010 = 2 | Row 2 of Table 5.1.2.1-1 → symbols 2–12 |
| VRB-to-PRB mapping | 1 | 0 | Non-interleaved |
| Modulation and coding scheme | 5 | 5 | QPSK, code rate 0.38 |
| Redundancy version | 2 | 00 | First transmission (RV=0) |
| System information indicator | 1 | 0 | This schedules SIB1 ← key field |
Full blind decoding walkthrough — slot 2
Let's trace through exactly what the UE does at slot 2, symbols 0–1, in CORESET#0 (3497.10–3505.74 MHz).
Decoded bits + SI-RNTI demask → CRC = 0xA3F2 ≠ 0 ← fail
Decoded bits + SI-RNTI demask → CRC = 0x000000 ← pass ✓ DCI 1_0 content: Freq assignment = RBs 24–38 ← SIB1 on PDSCH Time assignment = row 2 ← slot 2, symbols 2–12 MCS = 5 ← QPSK, rate 0.38 SI indicator = 0 ← this is SIB1
SIB1 on PDSCH — where and when
With the decoded DCI, the UE now knows exactly where to find SIB1. The time domain assignment row 2 from TS 38.214 Table 5.1.2.1-1 means: slot offset K0=0, symbols 2–12 within the same slot.