Support arbitrary number of retransmissions (up to 8)
Support more retransmission in gNB & UE.
RV array nr_rv_round_map[4] = { 0, 2, 3, 1 }
is now used as a circular array, with a mod 4 operation. Meaning that an HARQ process can have more than 4 rounds, and that for instance round 5 now uses rv nr_rv_round_map[4%4] => 0
, round 6 rv nr_rv_round_map[5%4] => 2
etc.
Addresses issue #530 (closed).
Edited by Robert Schmidt