A decoding method for Tornado‐type codes utilizing error packets

Satellite communications is suitable for multicast communications which can achieve one-to-many delivery because it can broadcast to multiple receiving stations over a wide area. However, packet retransmission is inefficient for satellite communications because of its large delay and bit error rate. In order to avoid packet retransmission, FEC (forward error correction) exploiting error correcting codes have been put to practical use in satellite multicasting. Tornado-type codes are well known as a kind of error correcting codes suitable for multicasting. Tornado-type codes are encoded and decoded in packets. As a result, they are effective for combatting packet losses by buffer overflow or congestion control. Furthermore, their coding and decoding have low time complexity. On the other hand, the bit errors in the packet are processed as a packet loss in decoding because the Tornado-type codes are decoded packet-wise. In this paper, we propose an effective decoding method for bit errors in the packets for Tornado-type codes. We show by computer simulation that the proposed method is effective in bit error environments. © 2007 Wiley Periodicals, Inc. Electron Comm Jpn Pt 1, 90(10): 57– 66, 2007; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecja.20361

[1]  Mark Handley,et al.  The Reliable Multicast Design Space for Bulk Data Transfer , 2000, RFC.

[2]  Daniel A. Spielman,et al.  Efficient erasure correcting codes , 2001, IEEE Trans. Inf. Theory.

[3]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[4]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[5]  Godred Fairhurst,et al.  Reliable multicast via satellite: a comparison survey and taxonomy , 2001, Int. J. Satell. Commun. Netw..

[6]  David J. C. MacKay,et al.  Good Error-Correcting Codes Based on Very Sparse Matrices , 1997, IEEE Trans. Inf. Theory.

[7]  Amin Shokrollahi,et al.  Raptor codes , 2011, IEEE Transactions on Information Theory.

[8]  Mark Handley,et al.  Reliable Multicast Transport Building Blocks for One-to-Many Bulk-Data Transfer , 2001, RFC.

[9]  Michael Mitzenmacher,et al.  A digital fountain approach to asynchronous reliable multicast , 2002, IEEE J. Sel. Areas Commun..

[10]  Daniel A. Spielman,et al.  Practical loss-resilient codes , 1997, STOC '97.