1. 04 Aug, 2021 1 commit
    • cig's avatar
      Fixes to UE ULSCH PDU generation · 55809687
      cig authored
      - included MAC CE sub-PDUs size in the computation of RLC data to transmit
        this fixes the error with residual mac pdu appearing at gNB side when
        transmitting higher amount of data
      - got rid of the nr_generate_ulsch_pdu and moved the relevant UL-SCH MAC PDU
        generation procedure within the nr_ue_get_sdu and nr_ue_get_rach
      - reduced memcpy calls and unnecessary memory allocations
      - fetching RLC data and SDU size from the mac_rlc_data_req, removed the call
        to mac_rlc_get_buffer_occupancy_ind
      - introduced a new function to generate the MAC CEs sub-PDUs
      - removed unnecessary function input parameters
      - minor fixes and cleanup
      - enhanced logging
      55809687
  2. 03 Aug, 2021 1 commit
  3. 02 Aug, 2021 5 commits
  4. 29 Jul, 2021 3 commits
  5. 28 Jul, 2021 2 commits
  6. 27 Jul, 2021 4 commits
  7. 26 Jul, 2021 3 commits
  8. 25 Jul, 2021 1 commit
    • Remi Hardy's avatar
      integration_2021_wk30 · 02d4ada2
      Remi Hardy authored
      MR !1206 : nr_ue_remove_high_speed_flag
      This flag is always set to 1, 
      With multiple DMRS symbols configuration, very recent DMRS containing symbol shall be for channel estimation.
      
      MR !1205 : fix-lte-ue-modem-in-docker-container
      We bind the socket to any_addr (instead of localhost), so the commands to the UE can come also from a remote machine
      
      MR !1178 : NR_CSIRS_tomerge
      Implementation of CSI RS transmission at gNB
      
      MR !1211 : develop-NSA_SA_fixes
      Small fixes for NSA and SA
      02d4ada2
  9. 24 Jul, 2021 1 commit
  10. 23 Jul, 2021 7 commits
  11. 22 Jul, 2021 11 commits
  12. 21 Jul, 2021 1 commit
    • Cedric Roux's avatar
      bugfix: fix allocation of RBGs for retransmission · 37059770
      Cedric Roux authored
      When there is a retransmission, we want to use the same number of RBs.
      
      The RBs are allocated by groups (RBGs).
      
      In some cases (like a cell with 25 PRBs), the last RBG contains less RBs.
      So in case of a retransmission, if this last RBG was used before we need
      to reuse it to have the same number of RBs. If not, we will use more RBs
      for the retransmission than the previous transmission.
      
      In an experiment with two UEs (quectel modules) it was seen that when a
      retransmission happens with a different number of RBs then the UE is not
      happy at all, leading to way more NACKs in the harq processes than should
      happen (actually the first NACK was not a NACK at all, but the eNB did
      interpret it as a NACK; so the next transmission should simply be discarded
      by the UE that successfully received the first transmission; instead the UE
      fails to decode the data and sends a NACK, a real one this time).
      
      Maybe it's not the correct solution, but it improve things, there are
      much less NACKs.
      37059770