Linear-Time Encodable/Decodable Codes With Near-Optimal Rate
Authors:
- P. IndykPIP. Indyk
- 26 September 2005
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 51 (10) , 3393-3400
Abstract
We present an explicit construction of linear-time encodable and decodable codes of rate r which can correct a fraction (1-r-/spl epsiv/)/2 of errors over an alphabet of constant size depending only on /spl epsiv/, for every 0<r0. The error-correction performance of these codes is optimal as seen by the Singleton bound (these are "near-MDS" codes). Such near-MDS linear-time codes were known for the decoding from erasures; our construction generalizes this to handle errors as well. Concatenating these codes with good, constant-sized binary codes gives a construction of linear-time binary codes which meet the Zyablov bound, and also the more general Blokh-Zyablov bound (by resorting to multilevel concatenation). Our work also yields linear-time encodable/decodable codes which match Forney's error exponent for concatenated codes for communication over the binary symmetric channel. The encoding/decoding complexity was quadratic in Forney's result, and Forney's bound has remained the best constructive error exponent for almost 40 years now. In summary, our results match the performance of the previously known explicit constructions of codes that had polynomial time encoding and decoding, but in addition have linear-time encoding and decoding algorithms.Keywords
This publication has 16 references indexed in Scilit:
- Concatenated Codes: Serial and ParallelIEEE Transactions on Information Theory, 2005
- Error exponents of expander codesIEEE Transactions on Information Theory, 2002
- A low-complexity algorithm for the construction of algebraic-geometric codes better than the Gilbert-Varshamov boundIEEE Transactions on Information Theory, 2001
- On expander codesIEEE Transactions on Information Theory, 2001
- New upper bounds on error exponentsIEEE Transactions on Information Theory, 1999
- Expander codesIEEE Transactions on Information Theory, 1996
- Linear-time encodable and decodable error-correcting codesIEEE Transactions on Information Theory, 1996
- A Justesen construction of binary concatenated codes that asymptotically meet the Zyablov bound for low rateIEEE Transactions on Information Theory, 1993
- Construction of asymptotically good low-rate error-correcting codes through pseudo-random graphsIEEE Transactions on Information Theory, 1992
- Generalized minimum distance decodingIEEE Transactions on Information Theory, 1966