Skip to content
Snippets Groups Projects
  1. Apr 15, 2019
  2. Apr 13, 2019
  3. Apr 12, 2019
  4. Apr 11, 2019
  5. Apr 10, 2019
  6. Apr 09, 2019
  7. Apr 08, 2019
  8. Apr 05, 2019
  9. Apr 04, 2019
  10. Apr 03, 2019
  11. Apr 02, 2019
  12. Apr 01, 2019
  13. Mar 30, 2019
    • Cédric Roux's avatar
      bugfixes for UL scheduling · a5a16903
      Cédric Roux authored
      - size of PUCCH has been fixed to:
          - 2 RBs for N_RB_UL = 25 (1 RB at top of resource grid, 1 RB at bottom)
          - 4 RBs for N_RB_UL = 50
          - 6 RBs for N_RB_UL = 100
        this is arbitrary and will need some rework at some point.
        This may be also wrong. PUCCH size actually depends on DL traffic
        (if the ack/nack is not done in PUSCH) and scheduling request
        configurations.
      - add sched_frame %= 1024 at one needed place
      - reserve RBs for retransmission
        this was not done so new transmissions were scheduled in the same
        RBs. Since the code works with the notion of 'first_rb' only, it
        was decided to skip all RBs lower than those retransmitted. This
        works but is not correct (imagine we have to retransmit RB 23, then
        all RBs < 23 will not be used for new transmission). The work to
        fix this properly is complex, a lot has to change, so let's do it
        this simple way for now.
      - sort_ue_ul was not correct
        - add the function maxround_ul to use the correct 'round' (the one
          from DL was used, which is totally wrong)
        - be sure to use the correct frame/subframe to get the correct HARQ pid
      a5a16903
    • Cédric Roux's avatar
      bugfix: access correctly round_UL · 0e38852b
      Cédric Roux authored
      0e38852b
    • Cédric Roux's avatar
      bugfix: fix cqi_req usage in UL scheduler · 26118ed8
      Cédric Roux authored
      For retransmission, let's use cqi_req used for the 1st transmission.
      
      Maybe incorrect, should check the specs. (In the worst case, we
      simply won't decode this transmission at all. No big deal.)
      26118ed8
    • Cédric Roux's avatar
    • Cédric Roux's avatar
      minor cleanup · 04c24ff6
      Cédric Roux authored
      04c24ff6
Loading