Patent ID: 7720174
Filing Date: 2010-05-18
Classification: H03M,H04L

Abstract:
1. A method of employing two or more stages of encoding to encode data for transmission from a transmitter to at least one receiver over a communication channel, the method comprising: generating, during a first encoding stage, a plurality of redundant symbols from an ordered set of input symbols representing the data to be encoded for transmission; generating, during a second encoding stage, a set of output symbols derived from a combination of the plurality of redundant symbols and the ordered set of input symbols, wherein the number of possible output symbols that could be generated is independent of the number of input symbols in the ordered set of input symbols; and transmitting at least some of the set of output symbols over the communications channel to at least one receiver such that the ordered set of input symbols can be regenerated to a desired degree of accuracy from a predetermined number of output symbols received by the at least one receiver.