UCINet0: A Machine Learning based Receiver for 5G NR PUCCH Format 0
Jeeva Keshav Sattianarayanin, Anil Kumar Yerrapragada, Radha Krishna Ganti
TL;DR
This work reframes PUCCH Format 0 UCI decoding as a multi-label classification task and presents UCINet0, a compact fully connected NN that predicts phase-rotation values $\alpha_m$ for up to 12 multiplexed UEs or detects zero transmissions. By fusing 24 real-valued RX samples with L2-provided metadata, the model learns to map resource-grid observations to UCI content without explicit channel estimation. Across simulated, lab, and live OTA datasets, UCINet0 outperforms the conventional DFT-based correlation baseline in accuracy and robustness, particularly under multiplexing and hardware-induced impairments, with inference latency suitable for FPGA implementation. The results demonstrate the practical viability of ML-based receivers for PUCCH Format 0, offering improved reliability for critical uplink feedback in 5G and beyond.
Abstract
Accurate decoding of Uplink Control Information (UCI) on the Physical Uplink Control Channel (PUCCH) is essential for enabling 5G wireless links. This paper explores an AI/ML-based receiver design for PUCCH Format 0. Format 0 signaling encodes the UCI content within the phase of a known base waveform and even supports multiplexing of up to 12 users within the same time-frequency resources. The proposed neural network classifier, which we term UCINet0, is capable of predicting when no user is transmitting on the PUCCH, as well as decoding the UCI content for any number of multiplexed users (up to 12). The test results with simulated, hardware-captured (lab) and field datasets show that the UCINet0 model outperforms conventional correlation-based decoders across all SNR ranges and multiple fading scenarios.
