Patent ID: 8775908

Claim:
A receiver comprising: circuitry configured to receive an input data stream segmented into frames, each frame including basic codeword portions of codewords mapped onto said frames, each codeword comprising at least one of the basic codeword portions generated from an input data word according to a first code; de-map the basic codeword portions from said frames of the receiver input data stream; decode said codewords into output data words of at least one output data stream in a regular decoding by decoding the at least one of the basic codeword portions; check whether the regular decoding of a codeword is erroneous; when said regular decoding of a codeword is erroneous: estimate an amount of incremental redundancy that is required to correctly decode the codeword; request through a unicast system an auxiliary codeword portion that provides at least said estimated amount of incremental redundancy, the auxiliary codeword portion being of the codeword in which the regular decoding is erroneous; receive from said unicast system the auxiliary codeword portion; and decode the codeword in which the regular decoding is erroneous by using the auxiliary codeword portion; and output said at least one receiver output data stream segmented into said decoded output data words.