1. 29 Mar, 2021 1 commit
  2. 22 Mar, 2021 1 commit
  3. 19 Mar, 2021 1 commit
    • Thomas Schlichter's avatar
      NR_UE: always break out of MAC PDU processing after pdu_len Bytes · bc041092
      Thomas Schlichter authored
      In case of false positive PDSCH CRC check, a random MAC PDU is processed.
      Currently pdu_len is unsigned 16 Bit, so we did break out of the processing loop only if we _exactly_ hit a residual pdu_len of 0, or we hit a LCID of DL_SCH_LCID_PADDING.
      If we didn't hit either of these, pdu_len wrapped to a very positive value, and we continued processing the PDU even beyond its bounds!
      This behavior was observed with SNR 1 dB and MCS 9.
      
      So better make pdu_len signed and break out of the loop after processing at max. pdu_len Bytes!
      bc041092
  4. 18 Mar, 2021 5 commits
  5. 17 Mar, 2021 1 commit
  6. 16 Mar, 2021 1 commit
  7. 15 Mar, 2021 1 commit
  8. 12 Mar, 2021 2 commits
  9. 10 Mar, 2021 1 commit
  10. 09 Mar, 2021 4 commits
  11. 08 Mar, 2021 2 commits
  12. 05 Mar, 2021 4 commits
  13. 04 Mar, 2021 3 commits
  14. 03 Mar, 2021 4 commits
  15. 02 Mar, 2021 1 commit
    • Cedric Roux's avatar
      T tracer: add gnb tracer · 95b659ab
      Cedric Roux authored
      Minimalist gnb tracer to trace (for the moment) rxdataF when some
      decoding for PUCCH or PUSCH has been done.
      
      Important: T_BUFFER_MAX and T_CACHE_SIZE have been changed. T_BUFFER_MAX
      is twice as big as before. T_CACHE_SIZE has been devided by two. Globally,
      the memory usage of the T tracer is the same, but since we divided by two
      the number of buffers in the cache, we may hit some realtime problems if
      all the buffers are busy at some point. The simple solution would be to
      use 8192*2 for T_CACHE_SIZE as it was, but then we double the memory usage
      of the T tracer. This, or another solution, to be defined.
      95b659ab
  16. 26 Feb, 2021 5 commits
  17. 24 Feb, 2021 1 commit
  18. 22 Feb, 2021 1 commit
  19. 19 Feb, 2021 1 commit