This repository provides a comprehensive MATLAB simulation for 5G NR PUCCH Format 0 performance metrics, including ACK detection and DTX behavior.
- ACK Missed Detection (
ACK_missed_F0.m):- Measures the probability that a transmitted ACK is not detected or incorrectly decoded.
- DTX to ACK Probability (
DTX_to_ACK_F0.m):- Measures the false alarm rate where noise is incorrectly detected as an ACK signal when nothing was transmitted (Discontinuous Transmission).
- Waveform: 5G NR PUCCH Format 0.
- Channel: TDL-C fading model (300ns delay spread, 100Hz Doppler).
- Antennas: 1 TX antenna and 2 RX antennas.
- Threshold-based Detection: Uses a configurable threshold (default: 0.55).
The simulations rely on the following custom functions:
mynrPUCCH0.m: For signal generation.mynrPUCCHDecode.m: For signal detection and UCI decoding.
- Clone the repository.
- Open MATLAB (ensure 5G Toolbox is installed).
- Run either
ACK_missed_F0.morDTX_to_ACK_F0.mto see the performance plots.