An error occurred fetching the project authors.
  1. 21 Jul, 2021 1 commit
    • Cedric Roux's avatar
      bugfix: fix allocation of RBGs for retransmission · 4a2c0b1e
      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.
      4a2c0b1e
  2. 11 Feb, 2021 1 commit
  3. 29 Jan, 2021 1 commit
  4. 27 Jan, 2021 1 commit
  5. 24 Dec, 2020 1 commit
  6. 13 Oct, 2020 3 commits
  7. 12 Oct, 2020 1 commit
  8. 06 Aug, 2020 1 commit
  9. 20 Jul, 2020 8 commits
  10. 02 Jul, 2020 1 commit
    • Cedric Roux's avatar
      hack for RLC AM ACK reporting · 71f75a3d
      Cedric Roux authored
      hack: in schedule_ue_spec, 3 bytes are "reserved" (this should be
      done better). An RLC AM entity may ask for only 2 bytes for
      ACKing and get a TBS of 32 bits and due to these 3 reserved bytes we may
      end up with only 1 byte left for RLC, which is not enough. This hack
      prevents the problem. To be done better at some point. If the function
      schedule_ue_spec is (has been) reworked, this hack can be removed.
      Dig for "TBS - ta_len - header_length_total - sdu_length_total - 3"
      in schedule_ue_spec.
      
      This should be done better at some point.
      71f75a3d
  11. 01 Jul, 2020 8 commits
  12. 01 Jun, 2020 1 commit
  13. 20 May, 2020 1 commit
  14. 19 May, 2020 1 commit
  15. 14 Apr, 2020 1 commit
  16. 09 Apr, 2020 1 commit
  17. 06 Apr, 2020 8 commits