| CPC H04L 1/0054 (2013.01) [H04L 1/0042 (2013.01); H04L 1/1816 (2013.01)] | 28 Claims |

|
1. A receiving device, comprising:
at least one memory; and
at least one processor communicatively coupled with the at least one memory, the at least one processor operable to cause the receiver device to:
receive a message comprising a set of symbols encoded using a spinal code, wherein symbols of the set of symbols are transmitted in a first order based at least in part on a second order of sets of bits in information of the message;
identify a quantity of bits associated with each symbol of the set of symbols based at least in part on receiving the message, wherein a first subset of the set of symbols are associated with a first quantity of bits and a second subset of the set of symbols are associated with a second quantity of bits different than the first quantity of bits;
decode the set of symbols based at least in part on identifying the quantity of bits;
determine that a likelihood of an error associated with the message satisfies a threshold based at least in part on decoding the set of symbols; and
transmit a feedback message based at least in part on determining that the likelihood of the error associated with the message satisfies the threshold.
|