English

Capacity Achieving Codes From Randomness Condensers

Information Theory 2011-07-26 v2 math.IT

Abstract

We establish a general framework for construction of small ensembles of capacity achieving linear codes for a wide range of (not necessarily memoryless) discrete symmetric channels, and in particular, the binary erasure and symmetric channels. The main tool used in our constructions is the notion of randomness extractors and lossless condensers that are regarded as central tools in theoretical computer science. Same as random codes, the resulting ensembles preserve their capacity achieving properties under any change of basis. Using known explicit constructions of condensers, we obtain specific ensembles whose size is as small as polynomial in the block length. By applying our construction to Justesen's concatenation scheme (Justesen, 1972) we obtain explicit capacity achieving codes for BEC (resp., BSC) with almost linear time encoding and almost linear time (resp., quadratic time) decoding and exponentially small error probability.

Keywords

Cite

@article{arxiv.0901.1866,
  title  = {Capacity Achieving Codes From Randomness Condensers},
  author = {Mahdi Cheraghchi},
  journal= {arXiv preprint arXiv:0901.1866},
  year   = {2011}
}

Comments

Full version. A preliminary summary of this work appears (under the title "Capacity Achieving Codes From Randomness~Conductors") in proceedings of the 2009 IEEE International Symposium on Information Theory

R2 v1 2026-06-21T12:00:24.343Z