1. 26 Nov, 2020 1 commit
    • Cedric Roux's avatar
      rlc v2: change time keeping · aa2f2c6a
      Cedric Roux authored
      RLC has timers. We need to keep track of time. We chose to not use
      realtime but 'processing time'. That is we send a tick to RLC for every
      subframe when it is processed by the softmodem. Before this commit we
      used to increase time in the function mac_rlc_status_ind which may not be
      called every subframe (especially in TDD mode). So we need another way
      to keep track of time.
      
      We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which
      is called every subframe, both in FDD and TDD.
      
      We also call rlc_tick() in the function ru_thread_synch() because
      pdcp_run() and rrc_rx_tx() are called there too.
      
      It may not be the best solution. To be revised if needed.
      
      Note: the UE has not been touched. Some modification is needed for the UE
      too, most probably.
      aa2f2c6a
  2. 23 Nov, 2020 1 commit
    • Remi Hardy's avatar
      Integration 2020 wk48 · 58f79751
      Remi Hardy authored
      MR932 : Nr sa ngap rrc wk42 
      - Initial implementation of NGAP and RRC extensions for SA
       
      MR956 : Correct use of ssb_position bitmaps  
      
      MR958 : 5G NR Downlink DMRS Type 2
      - Implementation of 5G NR Downlink DMRS type 2 (generation on gNB side, channel estimation with linear interpolation in frequency domain on UE side), needed for MIMO
        
      MR961 : 5G NR UE TTI cleanup  
      - Remove current_thread_id array, nr_tti_rx, nr_tti_tx, subframe_rx and subframe_tx
      
      MR965 : fix a segdev
      58f79751
  3. 19 Nov, 2020 6 commits
  4. 18 Nov, 2020 5 commits
  5. 17 Nov, 2020 9 commits
  6. 16 Nov, 2020 4 commits
  7. 13 Nov, 2020 10 commits
  8. 12 Nov, 2020 3 commits
  9. 11 Nov, 2020 1 commit