• Bartosz Podrygajlo's avatar
    Add RSSI threshold-based power control for PUSCH and PUCCH · dcc33d39
    Bartosz Podrygajlo authored
    - Introduced new configuration parameters `pusch_RSSI_Threshold` and `pucch_RSSI_Threshold`
      (MACRLC section)
    - Added `nr_limit_tpc` function in `gNB_scheduler_primitives.c` to limit TPC based on RSSI
      threshold.
    - Integrated `nr_limit_tpc` in PUCCH and PUSCH power control
    
    Example Configuration
    
    puxch_RSSI_Threshold takes value between -1280 and 0 and is mapped to range -128.0 dBm/dBFS
    to 0.0 dBm/dBFS in 0.1 dB increments. Unit depends on RSSI reporting config.
    
    pucch_RSSI_Threshold = -500;  # Set the PUSCH RSSI threshold to -50.0dBm/-50dBFS
    pucch_RSSI_Threshold = -600;  # Set the PUCCH RSSI threshold to -60.0dBm/-60dBFS
    dcc33d39
mac_proto.h 21.1 KB