Skip to content

WIP: Nr mac ssb ro global edge

Guhan P requested to merge NR_MAC_SSB_RO_GlobalEdge into develop

I. Tasks Completed:

  1. Construction & Scheduling of SSB based on SSB time domain resource allocation for active multiple beams.
  2. Construction of 5G FAPI PRACH config for multiple PRACH occasions within slot.
  3. Construction of 5G FAPI PRACH pdu for multiple PRACH occasions within slot.
  4. Scheduling SSB burst based on SSB periodicity.
  5. Scheduling of 5G FAPI PRACH pdu for multiple PRACH occasions within slot. If available RACH occasions within configuration period is greater than active SSBs - Completed.
  6. Selection of the DL beam according to the msg1 RACH occasion.
  7. Scheduling msg2 based on identified DL beam(Slot identification).
  8. Mapping UE id to its corresponding BS DL beam.
  9. Handling RACH Occasions for association period more than 1

II. Verificaton:

  1. RACH is successful for both single SSB and multiple SSB for SSB index = 0 in SCG configuration(i.e. UE selects SSB index = 0 )

III. In Progress Tasks

  1. RACH is unsuccessful when UE selects SSB index other than 0. Suspecting the issue in rx_nr_prach_ru() and rx_nr_prach()
  2. Multi-user scheduling (MSG2, MSG3)
Edited by Florian Kaltenberger

Merge request reports