• vijay chadachan's avatar
    Refactoring of is_xlsch_in_slot usage in MAC · 4fc74c17
    vijay chadachan authored
    * Remove the ulsch_slot_bitmap and dlsch_slot_bitmap from nrmac
    * Adopt the new is_dl_slot/is_ul_slot functions in the stack
      to replace is_xlsch_in_slot: these functions are getting
      the DL and UL slots as they are set in the TDD configuration
      stored in tdd_slot_bitmap (frame_structure_t)
    * Keep is_xlsch_in_slot in openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c:
      this is necessary because the phy-test pre-processors are using the bitmaps
      dlsch_slot_bitmap and ulsch_slot_bitmap to check which DL/UL slots to use
      for transmission among those set in the TDD configuration
    Co-authored-by: default avatarGuido Casati <guido.casati@firecell.io>
    4fc74c17
gNB_scheduler_RA.c 107 KB