A lower bound on the undetected error probability and strictly optimal codes

Error detection is a simple technique used in various communication and memory systems to enhance reliability. We study the probability that a q-ary (linear or nonlinear) block code of length n and size M fails to detect an error. A lower bound on this undetected error probability is derived in terms of q, n, and M. The new bound improves upon other bounds mentioned in the literature, even those that hold only for linear codes. Block codes whose undetected error probability equals the new lower bound are investigated. We call these codes strictly optimal codes and give a combinatorial characterization of them. We also present necessary and sufficient conditions for their existence. In particular, we find all values of n and M for which strictly optimal binary codes exist, and determine the structure of all of them. For example, we construct strictly optimal binary-coded decimal codes of length four and five, and we show that these are the only possible lengths of such codes.

[1]  Daniel D. Sullivan A fundamental inequality between the probabilities of binary subgroups and cosets , 1967, IEEE Trans. Inf. Theory.

[2]  Torleiv Kløve,et al.  Bounds on the worst case probability of undetected error , 1995, IEEE Trans. Inf. Theory.

[3]  Richard C. Singleton,et al.  Maximum distance q -nary codes , 1964, IEEE Trans. Inf. Theory.

[4]  Torleiv Kløve,et al.  Linear block codes for error detection , 1983, IEEE Trans. Inf. Theory.

[5]  E. G. Andrews Telephone switching and the early Bell laboratories computers , 1963 .

[6]  Torleiv Kløve,et al.  Error detecting codes , 1995 .

[7]  Tadao Kasami,et al.  Performance analysis of disk allocation method using error-correcting codes , 1991, IEEE Trans. Inf. Theory.

[8]  Khaled A. S. Abdel-Ghaffar,et al.  Optimal disk allocation for partial match queries , 1993, TODS.

[9]  Jack K. Wolf,et al.  On the Probability of Undetected Error for Linear Block Codes , 1982, IEEE Trans. Commun..

[10]  Torleiv Kløve Generalizations of the Korzhik bound , 1984, IEEE Trans. Inf. Theory.

[11]  Earl R. Barnes,et al.  On some properties of the undetected error probability of linear codes (Corresp.) , 1979, IEEE Trans. Inf. Theory.

[12]  Tadao Kasami,et al.  On the monotonic property of the probability of undetected error for a shortened code , 1991, IEEE Trans. Inf. Theory.

[13]  Torleiv Kløve Optimal codes for error detection , 1992, IEEE Trans. Inf. Theory.

[14]  G. Robert Redinbo Inequalities between the probability of a subspace and the probabilities of its cosets , 1973, IEEE Trans. Inf. Theory.

[15]  Shu Lin,et al.  On the Probability of Undetected Error for the Maximum Distance Separable Codes , 1984, IEEE Trans. Commun..

[16]  Richard W. Hamming,et al.  Coding and Information Theory , 2018, Feynman Lectures on Computation.

[17]  Torleiv Kløve Bounds on the weight distribution of cosets , 1996, IEEE Trans. Inf. Theory.

[18]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .

[19]  P. Robillard Optimal codes (Corresp.) , 1969, IEEE Trans. Inf. Theory.

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

[21]  Patrick Perry Necessary conditions for good error detection , 1991, IEEE Trans. Inf. Theory.

[22]  Robert B. Ash,et al.  Information Theory , 2020, The SAGE International Encyclopedia of Mass Media and Society.

[23]  Torleiv Kløve The weight distribution of cosets , 1994, IEEE Trans. Inf. Theory.

[24]  Tom Verhoeff,et al.  An updated table of minimum-distance bounds for binary linear codes , 1987, IEEE Trans. Inf. Theory.

[25]  Teofilo C. Ancheta An upper bound on the ratio of the probabilities of subgroups and cosets , 1981, IEEE Trans. Inf. Theory.

[26]  Torleiv Kløve Using codes for error correction and detection , 1984, IEEE Trans. Inf. Theory.

[27]  Martin E. Hellman,et al.  Concerning a bound on undetected error probability (Corresp.) , 1976, IEEE Trans. Inf. Theory.