摘要 |
A method of transmitting data from a source to a destination over a communication channel is provided. The data to be transmitted is arranged into an ordered set of input symbols. A plurality of output symbols are generated from the input symbols, wherein the number of possible output symbols is much larger than the number of input symbols, and wherein at least one output symbol is generated from more than one input symbol and from less than all of the input symbols in the set of input symbols. The plurality of output symbols are transmitted over a communication channel, such that a recipient can regenerate the ordered set of input symbols from any N of the transmitted output symbols, where N is an integer greater than one and much less than the number of possible output symbols. <IMAGE> |