PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 2001IEEE Transactions on Information Theory1,195 citationsOpen Access

Efficient erasure correcting codes

View Full Paper
MLMichael LubyMMMichael MitzenmacherMSMohammad Amin Shokrollahi

Key Points

  • To design efficient erasure recovery algorithms and linear codes based on sparse bipartite graph cascades that achieve fast encoding and recovery.
  • Analyzed an erasure recovery algorithm via a corresponding discrete-time random process on cascades of sparse bipartite graphs.
  • Derived necessary and sufficient criteria based on node degree fractions on both sides of the graph for successful decoding with high probability.
  • Constructed and implemented rate-R linear codes for arbitrary rate R and real parameter ε.
  • Constructed a family of rate-R linear codes capable of encoding in time proportional to n ln(1/ε) for block length n.
  • Demonstrated recovery of codewords with high probability from received portions of length (1+ε)Rn or greater.
  • Achieved a decoding runtime proportional to n ln(1/ε) with verified practical implementation performance.

Abstract

We introduce a simple erasure recovery algorithm for codes derived from cascades of sparse bipartite graphs and analyze the algorithm by analyzing a corresponding discrete-time random process. As a result, we obtain a simple criterion involving the fractions of nodes of different degrees on both sides of the graph which is necessary and sufficient for the decoding process to finish successfully with high probability. By carefully designing these graphs we can construct for any given rate R and any given real number /spl epsiv/ a family of linear codes of rate R which can be encoded in time proportional to ln(1//spl epsiv/) times their block length n. Furthermore, a codeword can be recovered with high probability from a portion of its entries of length (1+/spl epsiv/)Rn or more. The recovery algorithm also runs in time proportional to n ln(1//spl epsiv/). Our algorithms have been implemented and work well in practice; various implementation issues are discussed.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Luby et al. (2001) studied this question.

synapsesocial.com/papers/69da15f7b48bb130d4684083https://doi.org/10.1109/18.910575
Ask AI
Helpful
Bookmark
Share
View Full Paper