发明名称 Multiple-field based code generator and decoder for communications systems
摘要 A method of encoding data for transmission from a source to a destination over a communications channel is provided. The method operates on an ordered set of input symbols and includes generating a plurality of redundant symbols from the input symbols based on linear constraints. The method also includes generating a plurality of output symbols from a combined set of symbols including the input symbols and the redundant symbols based on linear combinations, wherein at least one of the linear constraints or combinations is over a first finite field and at least one other of the linear constraints or combinations is over a different second finite field, and such that the ordered set of input symbols can be regenerated to a desired degree of accuracy from any predetermined number of the output symbols.
申请公布号 US9270414(B2) 申请公布日期 2016.02.23
申请号 US200711674655 申请日期 2007.02.13
申请人 Digital Fountain, Inc. 发明人 Shokrollahi M. Amin;Luby Michael G.;Watson Mark;Minder Lorenz
分类号 H03D1/00;H04L1/00;H03M13/37;H03M13/11;H03M13/19 主分类号 H03D1/00
代理机构 代理人
主权项 1. A method of encoding data for transmission from a source to a destination over a communications channel that is expected to perform as an erasure channel at least partially, the method comprising: obtaining an ordered set of input symbols representing the data to be encoded; selecting a plurality of field arrays of values, wherein each field array is derived from a finite field array and at least two different finite field arrays are represented; generating a data structure that represents a coefficient matrix having entries of at least two of the field arrays derived from different finite field arrays, wherein a majority of the entries of the coefficient matrix are from a smaller finite field array, and a remainder of the entries of the coefficient matrix are from a larger finite field array; generating output symbols as linear combinations of input symbols with coefficients taken from the data structure that represents the coefficient matrix; and using the generated output symbols and an encoding for the data.
地址 San Diego CA US