1. 25 Jun, 2021 1 commit
    • Melissa Elkadi's avatar
      This commit includes the iisc pnf_p7 slot tick fix · 46488432
      Melissa Elkadi authored
      It also includes the queuing development. The idea
      is that the 5G Userplane messages will be filled
      and configured the same as previous commit, but
      the uplink messages will be queued and then sent to
      the gNB during the correct slot. Still WIP.
      46488432
  2. 24 Jun, 2021 1 commit
  3. 21 Jun, 2021 3 commits
  4. 18 Jun, 2021 2 commits
    • Melissa Elkadi's avatar
      WIP: Not working or building. · e3bf4940
      Melissa Elkadi authored
      Starting to complete the final fill of
      dl_indication and an rx_indication
      e3bf4940
    • 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
  5. 16 Jun, 2021 3 commits
  6. 15 Jun, 2021 2 commits
  7. 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
  8. 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
  9. 10 Jun, 2021 3 commits
  10. 09 Jun, 2021 2 commits
  11. 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
  12. 07 Jun, 2021 2 commits
  13. 04 Jun, 2021 2 commits
  14. 03 Jun, 2021 3 commits
  15. 02 Jun, 2021 2 commits
  16. 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
  17. 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
  18. 27 May, 2021 3 commits
  19. 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
  20. 25 May, 2021 3 commits