CPC H04L 1/189 (2013.01) [H04L 1/0068 (2013.01); H04L 1/1874 (2013.01)] | 15 Claims |
15. A non-transitory computer-readable medium comprising program instructions stored thereon which, when executed with at least one processor, cause the at least one processor to:
determine a starting position of at least one redundancy version of a transport block in a circular buffer based, at least partially, on a position of another redundancy version of the transport block in the circular buffer; and
transmit one or more of the other redundancy version and/or the at least one redundancy version using the determined starting position of the at least one redundancy version of the transport block,
wherein the program instructions which, when executed by the at least one processor, cause the at least one processor to determine the starting position of the at least one redundancy version comprise program instructions which, when executed by the at least one processor, cause the at least one processor to determine the starting position of the at least one redundancy version based, at least partially, on at least one scalar, and
wherein the starting position of the at least one redundancy version is denoted as k0 and defined as:
k0=mod(k′0+G+β,Ncb),
where mod (A, B) is a modulo function which returns a remainder of a division of A by B, k′0 is a starting position of the other redundancy version, G is a size of the other redundancy version, β is a scalar of the at least one scalar, and Ncb is a size of the circular buffer.
|