Skip to content

some small fixes for 5G NR

Thomas Schlichter requested to merge small_fixes_for_5G_NR into develop
  • gNB: make sure not to write behind end of prach_pdu_indication_list in L1_nr_prach_procedures()
    • if there are more PRACH preambles detected than the prach_pdu_indication_list can hold, we now skip the last ones
    • this could be handled better by skipping the least likely PRACH detections --> future improvement
  • gNB: print error message if PRACH resources are already occupied in schedule_nr_prach()
  • gNB: consider NTN_Koffset when scheduling PRACH
    • this fixes the issue of already occupied PRACH resource in case of NTN
  • NR UE: set time sync PI controller integral weight to 0.0 by default
    • experiments have shown that time sync works better in terrestrial cases if the integral part of the PI controller is not used
    • in case of NTN LEO, we can still use the complete PI controller by setting the integral weight via --time-sync-I 0.2
    • fixes #846
  • gNB: fix a comment - current TA interval is 100 frames, not 10
  • NR UE: fix logical error in nr_ue_process_dci_dl_10()
  • gNB: respect config value dl_max_mcs also in case of harq_round_max == 1
  • gNB: update DL and UL bler_stats.mcs for logging also in case of harq_round_max == 1
  • nrscope: fix label on gNB scope - it is NR not LTE ;-)
Edited by Thomas Schlichter

Merge request reports