3GPP TS 38.211 Section 6.3.2.7

PUCCH Format 4 Test Bench Report

← Back to Dashboard

1. Configuration Parameters

Test setup configured for long PUCCH Format 4 with code-domain orthogonal spreading (OCC) and DFT-s-OFDM precoding within 1 PRB.

Parameter 3GPP Symbol Value / Setting Description
Channel / Format PUCCH Format 4 Multi-user multiplexed long format (1 PRB with OCC)
RNTI n_RNTI 12345 Scrambling sequence seed parameter
Spreading Factor N_SF 2 Orthogonal block spreading factor (SF2 or SF4)
Allocated PRBs N_PRB 1 PRB (12 subcarriers) Single PRB allocation with code-domain multiplexing
Allocated Symbols N_symb 4 Symbols (l = 0 to 3) Long PUCCH symbol allocation duration
Start Symbol Index S 0 First OFDM symbol index in slot
Modulation Scheme π/2-BPSK Phase-rotated BPSK for low Peak-to-Average Power Ratio
Cell ID N_ID 100 Base sequence group index u = 100 mod 30 = 10
Coded Bits M_bit 9 bits 3 data symbols × 3 subcarriers/SF × 1 bit/symbol (π/2-BPSK)
Slot Number n_s,f^μ 0 Slot index within radio frame

2. Expected Intermediate Values & DSP Execution

Intermediate output metrics from bit scrambling, π/2-BPSK modulation, OCC spreading vector generation, and transform precoding.

Total Input Bits: 9 bits | Modulated Symbols (d_m): 9 complex symbols
Pre-Precoded Sequence Size: 36 elements (9 symbols × SF 4 index expansion)
Final Grid Matrix Size: 12 subcarriers × 4 symbols = 48 REs
Stage Element Count Format / Domain 3GPP Specification Reference
Scrambling (b_i) 9 bits Binary Vector {0, 1} TS 38.211 Section 6.3.2.7.1
Modulation (d_m) 9 symbols π/2-BPSK Constellation TS 38.211 Section 5.1.1
Block Spreading 36 elements OCC Expanded Array (w_n) TS 38.211 Section 6.3.2.7.3
Transform Precode 36 elements 12-point DFT Output TS 38.211 Section 6.3.2.7.4
Resource Grid 48 elements Complex Subcarrier Matrix TS 38.211 Section 6.3.2.7.5

3. Block-Wise Spreading & Transform Precoding Architecture

Resource grid mapping showing full-symbol DM-RS pilots (symbols 0 & 2) and orthogonal code spreading multiplexed on 1 PRB.

================================================================================
                    PUCCH FORMAT 4 RESOURCE GRID ARCHITECTURE                   
================================================================================

  Subcarriers (Y-Axis)
  M_sc = 12 (1 PRB)
  ^
  |  +--------------------+--------------------+--------------------+--------------------+
  |  | DM-RS Symbol       | UCI Data Symbol    | DM-RS Symbol       | UCI Data Symbol    |
  |  | (Full PRB)         | (OCC + 12-DFT)     | (Full PRB)         | (OCC + 12-DFT)     |
  |  |                    |                    |                    |                    |
  |  | Low-PAPR Base      | Block-Spread d(m)  | Low-PAPR Base      | Block-Spread d(m)  |
  |  | Sequence r_u,v(n)  | with w_n(k) + DFT  | Sequence r_u,v(n)  | with w_n(k) + DFT  |
  |  +--------------------+--------------------+--------------------+--------------------+
  +--------------------------------------------------------------------------------------> Time (OFDM Symbols)
        Symbol l = 0          Symbol l = 1          Symbol l = 2          Symbol l = 3
        (DM-RS Pilot)         (UCI Data)            (DM-RS Pilot)         (UCI Data)

================================================================================
                       FORMAT 4 OCC SPREADING PIPELINE
================================================================================

  UCI Bits --> [ π/2-BPSK ] --> [ OCC Spreading w_n ] --> [ 12-pt DFT ] --> Grid REs
                                  (SF = 2 or 4)

  Features:   - Single PRB allocation (12 subcarriers)
              - Multi-user orthogonality via Orthogonal Cover Codes (OCC)
              - Low PAPR via π/2-BPSK modulation and DFT transform precoding
================================================================================

4. Python Signal Analytics & Visualizations

Time-domain envelope and Power Spectral Density (PSD) plots exported from the Python test analytics pipeline.

PUCCH Format 4 Time Domain Plot
Figure 1: Time Domain Waveform
PUCCH Format 4 Power Spectral Density Plot
Figure 2: Power Spectral Density (PSD)