Bugzilla – Bug 2821
Incorrect limit for UL retransmissions in Round Robin Scheduler
Last modified: 2017-11-17 06:04:36 UTC
Created attachment 2955 [details] Uplink Rx stats Hi, The condition to limit the uplink retransmission in Round Robin scheduler is not correct. Currently, it is "if ((*itStat).second.at (harqId) > 3)", we should change it to "if ((*itStat).second.at (harqId) >= 3)" to limit the retxs till redundancy version number 3. I am attaching UlRxPhyStats to see the incorrect behaviour in which RV number go beyond 3. These results are generated after applying the patches for Bug#2151 and Bug#2152 https://www.nsnam.org/bugzilla/0 https://www.nsnam.org/bugzilla/1
Created attachment 2956 [details] test script
To run the test, it is also necessary to modify the lte-spectrum-phy.cc to force packet corruption by modifying the function EndRxData at line 972 to: (*itTb).second.corrupt = true; By calling the script as follows ./waf --run "harq-test --interPacketInterval=9 --maxPackets=2"
Kindly disregard the last comment on running the test script. Following is the updated info. To run the test, it is also necessary to modify the lte-spectrum-phy.cc to force packet corruption by modifying the function EndRxData at line 995 to: (*itTb).second.corrupt = true; By calling the script as follows ./waf --run "rr-test --maxPackets=2"
Created attachment 2957 [details] RrFfMacScheduler patch
Created attachment 2958 [details] Uplink Rx stats correct The abnormal behaviour can be noticed at 140 msec.
Pushed to changeset 13178:68035954e07c.