| CPC H04L 1/0041 (2013.01) [H03M 13/05 (2013.01); H03M 13/1515 (2013.01); H03M 13/27 (2013.01); H03M 13/3761 (2013.01); H03M 13/6561 (2013.01); H04J 13/004 (2013.01); H04L 1/0071 (2013.01); H04L 25/0272 (2013.01); H04L 25/085 (2013.01)] | 18 Claims |

|
1. A method comprising:
receiving an input stream;
generating a plurality of FEC-encoded blocks of data using a plurality of FEC encoders, each FEC-encoded block of data generated from a respective portion of the input stream;
providing first bytes of each FEC-encoded block in an interleaved sequence to a plurality of transport channels for parallel transmission during a first time interval; and
over a plurality of subsequent time intervals, providing additional bytes of each FEC-encoded block in a cyclically-shifted version of the interleaved sequence to the plurality of transport channels.
|