System for highly reliable file delivery of using continuous fec encoding/decoding
AssigneeKencast, Inc.
InventorWeimin Fang
Life of this patent
Estimating the term…
Loading patent…
AssigneeKencast, Inc.
InventorWeimin Fang
Estimating the term…
For correction coding of a source file for transmission, the source file is divided into a plurality of groups each having a plurality of source packets. Each group is arranged into a matrix format, and braided forward error correction (FEC) packets are generated for each column, row and diagonal of a respective group by XOR'ing the source packets from the corresponding column, row and diagonal. Then, low density parity check (LDPC) FEC packets are generated for the respective group of source packets and corresponding braided FEC packets. The FEC packets generated in this manner, which are referred to as continuous FEC packets, are transmitted to a receiver component, and upon reception, an iteration of braided FEC decoding and LDPC FEC decoding is applied to the received continuous FEC packets, until all the source packets are recovered and the source file is reconstructed or until there is no more incoming packets.
A computer-implemented method for at least encoding a source file to be transmitted to a receiver, comprising the steps of:
A system for at least encoding a source file to be transmitted to a receiver, comprising:
A non-transitory, computer-readable medium storing a program having program codes which, when executed by a computer, perform a method for at least encoding a source file to be transmitted to a receiver, the method comprising the steps of:
Dependencies are inferred from the claim text.