1. 09 Nov, 2021 4 commits
  2. 08 Nov, 2021 3 commits
  3. 05 Nov, 2021 14 commits
  4. 04 Nov, 2021 15 commits
  5. 03 Nov, 2021 4 commits
    • Melissa Elkadi's avatar
      Filtering for multiple UEs in MAC excluding SIB and RAR · 81716e4c
      Melissa Elkadi authored
      For multiple UEs, we need to be able to filter the rx'd messages by
      the RNTI. However, we do not have the RNTI value until the CFRA (NSA)
      or CBRA (SA) procedure is complete. The check below will handle this.
      Also, depending on the RNTI value, we can have a SIB (0xffff), RAR (0x10b),
      Msg3 (TC_RNTI) or an actual DCI message (CRNTI). When we get Msg3, the
      MAC instance of the UE still has a CRNTI = 0. Only once the RA procedure
      succeeds is the CRNTI value updated to the TC_RNTI.
      81716e4c
    • Melissa Elkadi's avatar
    • Melissa Elkadi's avatar
      Updated the following for SA development: · 54a894e5
      Melissa Elkadi authored
      1. The preamble index in the NRUE is random for SA.
         Using the preamble index from the mac->ra is
         correct.
      
      2. The dl_pathloss calculated is from L1. We should
         shunt this feature out for our emulated mode. If
         we add the abstraction later, we can model the
         pathloss in the proxy and update it in the RA
         procedure of the NRUE.
      
      3. Checking that the crnti != t_crnti is not valid
         for SA mode. And may only be needed for multi-UE
         in NSA mode. We might be able to delete it all
         together. For now, we only use for NSA mode.
      
      4. Checking the RAR based on rnti = 10b and not the
         RA_STATE is better.
      54a894e5
    • Melissa Elkadi's avatar
      c87141fb