1. 18 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      Properly filling the dci_format · c7875ce2
      Melissa Elkadi authored
      This commit properly is filing the dci_format but the
      rx_ind and dl_ind has not been updated in the NR UE
      prior to sending to gNB. The chnages in this commit
      to properly fill the dci_format include:
      - filling the dci canidates every slot indiction
      - checking for a dl_tti/ul_tti containing a dci
      - when dci payload is received we use the filled
        dci canidates to update the dci_format
      
      Also, a bug in LTE UE is found where we are indexing
      passed the end of ue_sdu array. We added a check for this.
      Furthermore, in the nr_ue_scheduler we were utilizing
      tx_req but the memory wasnt properly initialized.
      c7875ce2
  2. 16 Jun, 2021 3 commits
  3. 15 Jun, 2021 2 commits
  4. 14 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      Fixed a bug in rx and crc filling in the NR UE · 52dafe61
      Melissa Elkadi authored
      Also, there is not a field for dci_format in
      nFAPI so there is a way it is detected by the NR UE.
      For now, we have hardcoded the value in the stub when
      we receive the DCI. Lastly, updated the nr_harq_handling
      in the gNB.
      52dafe61
  5. 11 Jun, 2021 2 commits
    • Melissa Elkadi's avatar
      CFRA procedure success commit pt. 2 · 2b698b77
      Melissa Elkadi authored
      This commit includes the changes made to gNB.
      All of these changes were cherry picked from
      the Eurecom/develop branch to ensure the
      CFRA procedure is working. Without these changes
      there were several seg. faults.
      2b698b77
    • Melissa Elkadi's avatar
      CFRA Procedure success commit pt. 1 · e8cfcbe6
      Melissa Elkadi authored
      This commit contains the changes to the OAI code in
      the NR UE and in nFAPI.
      - Filling crc_ind for msg3
      - Updating pack/unpack of CRC_ind
      - Creating phy abstraction CRC_ind handling in VNF
      - Removal of old comments
      - Only sending on RACH in phy_stub
      - Calling nr_msg3_transmitted in scheduler for NSA mode
      e8cfcbe6
  6. 10 Jun, 2021 3 commits
  7. 09 Jun, 2021 2 commits
  8. 08 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      RAR successful here. This commit includes: · 88c614ee
      Melissa Elkadi authored
      - Hardcoding the freq_index when filling RACH
      - Not handling DCI unless dci_rel_15 global is allocated
      - Verifies ra_rnti matches in prach pdu and RACH
      - Updates handling of DCI and RX from dl and tx reqs
      88c614ee
  9. 07 Jun, 2021 2 commits
  10. 04 Jun, 2021 2 commits
  11. 03 Jun, 2021 3 commits
  12. 02 Jun, 2021 2 commits
  13. 01 Jun, 2021 2 commits
    • Melissa Elkadi's avatar
      Updating gNB configuration for EMANE · 2949d300
      Melissa Elkadi authored
      2949d300
    • Melissa Elkadi's avatar
      The pRACH is now only generated for slot 19. · 7a7b668e
      Melissa Elkadi authored
      Several other changes in this commit include:
      - Setting the number of PDUS in the ul_config
        to be zero when we will it (inside of the
        get_ul_config() function.)
      - We reset the nprach flag to 0 for each slot.
      - We return out of the prach scheduler if
        mac->ul_config == NULL
      - Added error checking for array indexing
      - Created a dummy scheduler response function.
      - Allocated ul_config_req initially
      7a7b668e
  14. 28 May, 2021 1 commit
    • Melissa Elkadi's avatar
      Created new fill_rach function in the NR UE · 7db52420
      Melissa Elkadi authored
      Also calling the new L1_nsa_prach_procedures()
      function after using the nr_ue_scheduler. Added
      some error checking in the nr_ue_scheduler. Added
      some error checking in the process_nsa_msg in both
      the NR and LTE UE
      7db52420
  15. 27 May, 2021 3 commits
  16. 26 May, 2021 1 commit
    • Melissa Elkadi's avatar
      This commit breaks in RACH procedure · b32e3f73
      Melissa Elkadi authored
      However, we are not properly calling the
      nr_ue_get_rach() function. The RA is being
      properly initialized. In the nr_ue_get_rach()
      the pRACH is not scheduled. Tried to add in
      the scheduling of this, but it crashes here.
      The other changes include revering the
      nr_ue_get_rach() changes from previous commit.
      Also, changed a few log levels and reverted
      a previous change in the NR UE RRC layer that
      was incorrect.
      b32e3f73
  17. 25 May, 2021 5 commits
  18. 24 May, 2021 2 commits
  19. 23 May, 2021 2 commits