New constructions of codes for asymmetric channels via concatenation

We present new constructions of codes for asymmetric channels for both binary and nonbinary alphabets, based on methods of generalized code concatenation. For the binary asymmetric channel, our methods construct nonlinear single-error-correcting codes from ternary outer codes. We show that some of the Varshamov-Tenengol'ts-Constantin-Rao codes, a class of binary nonlinear codes for this channel, have a nice structure when viewed as ternary codes. In many cases, our ternary construction yields even better codes. For the nonbinary asymmetric channel, our methods construct linear codes for many lengths and distances which are superior to the linear codes of the same length capable of correcting the same number of symmetric errors. In the binary case, Varshamov [1] has shown that almost all good linear codes for the asymmetric channel are also good for the symmetric channel. Our results indicate that Varshamov's argument does not extend to the nonbinary case, i.e., one can find better linear codes for asymmetric channels than for symmetric ones.

[1]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[2]  Alexandre Graell i Amat,et al.  Error Correcting Coding for a Nonsymmetric Ternary Channel , 2009, IEEE Transactions on Information Theory.

[3]  Graeme Smith,et al.  High Performance Single-Error-Correcting Quantum Codes for Amplitude Damping , 2009, IEEE Transactions on Information Theory.

[4]  Torleiv Kløve,et al.  Codes for Error Detection , 2007, Series on Coding Theory and Cryptology.

[5]  Elwyn R. Berlekamp,et al.  Algebraic coding theory , 1984, McGraw-Hill series in systems science.

[6]  Sulaiman Al-Bassam,et al.  New single asymmetric error-correcting codes , 1997, IEEE Trans. Inf. Theory.

[7]  Carla Golla,et al.  Flash Memories , 1999 .

[8]  V. P. Shilo New Lower Bounds of the Size of Error-Correcting Codes for the Z-Channel , 2002 .

[9]  Torleiv Kløve,et al.  Codes Correcting Single Errors of Limited Magnitude , 2012, IEEE Transactions on Information Theory.

[10]  Torleiv Kløve,et al.  Systematic, Single Limited Magnitude Error Correcting Codes for Flash Memories , 2011, IEEE Transactions on Information Theory.

[11]  Tuvi Etzion New lower bounds for asymmetric and unidirectional codes , 1991, IEEE Trans. Inf. Theory.

[12]  T. R. N. Rao,et al.  Concatenated group theoretic codes for binary asymmetric channels , 1977, AFIPS '77.

[13]  Patric R. J. Östergård,et al.  Greedy and Heuristic Algorithms for Codes and Colorings , 1998, IEEE Trans. Inf. Theory.

[14]  T. R. N. Rao,et al.  On the theory of Binary Asymmetric Error Correcting Codes , 1979, Inf. Control..

[15]  Robert J. McEliece,et al.  The Constantin-Rao Construction for Binary Assymmetric Error-Correcting Codes , 1980, Inf. Control..

[16]  Jehoshua Bruck,et al.  Codes for Asymmetric Limited-Magnitude Errors With Application to Multilevel Flash Memories , 2010, IEEE Transactions on Information Theory.

[17]  R. R. Varshamov,et al.  A class of codes for asymmetric channels and a problem from the additive theory of numbers , 1973, IEEE Trans. Inf. Theory.

[18]  Bella Bose,et al.  Asymmetric Error Correcting Codes , 1982 .