19

Luby Transform Codes

19.1  Transmission Methods

A large file sent over the Internet to many receivers splits into smaller packets. The packets may become corrupted or lost (erased) during transmission. Varying bandwidth may cause different receivers to receive these packets at different times. Large transmissions can be solved by the following three methods: (i) use acknowledgments for each received packet to signal which packets are to be retransmitted, as in TCP/IP, a very complex and inefficient process; (ii) use erasure correction codes in which redundancy is added by encoding a k-packet file as n packets (n > k), but not without issues when different receivers have unknown and varying loss rates; and (iii) produce an indefinitely long ...

Get Algebraic and Stochastic Coding Theory now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.