A C++ Signal Processing Test Bench & System Verification Suite for 5G Uplink Control Channels
Sequence-based short PUCCH carrying small UCI payloads (≤ 2 bits) using cyclic shift phase rotation.
Sequence-based long PUCCH with time-domain orthogonal cover code (OCC) for coverage enhancement.
Transform precoded/QPSK short PUCCH designed for higher UCI payloads (> 2 bits) with multiplexed DM-RS.
DFT-s-OFDM long PUCCH carrying high UCI payloads with discrete DM-RS symbols and intra-slot frequency hopping.
DFT-s-OFDM long PUCCH with block-wise frequency-domain spreading (FD-OCC) to allow UE multiplexing on 1 PRB.