skip to main content
article
Free Access

n-dimensional codes for detecting and correcting multiple errors0

Published:01 December 1961Publication History
Skip Abstract Section

Abstract

The paper introduces a new family of codes for detecting and correcting multiple errors in a binary-coded message. The message itself is arranged (conceptually) into a multidimensional rectangular array. The processes of encoding and error detection are based upon parity evaluations along prescribed dimensions of the array. Effectiveness of the codes is increased by introducing a “system check bit”, which is essentially a parity check on the other parity bits. Only three-dimensional codes are discussed in this paper, with parity evaluations along the horizontal, the vertical, and one main diagonal. However, the family of codes is not restricted to three dimensions, as evidenced by the discussion by Minnick and Ashenhurst on a similar multidimensional single-bit selection plan used for another purpose [6]. A four-dimensional code, correcting three and detecting four errors, has been developed; the extension to higher-dimensional codes with greater correction power is straightforward.

References

  1. 1 GOLAY M. J .E . Notes on digital coding. Letter to the Editor, Proc. IRE 37 (1949), 657.Google ScholarGoogle Scholar
  2. 2 SHAPIRO, H. S. AND SLOTNICK, D. L. On the mathematical theory of error-correcting codes. IBM J. Res: Dev. 3 (1959), 25.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 HAMMINO, R. W. Error detecting and error correcting codes. B.S.T.J. 29 (1950), 147.Google ScholarGoogle Scholar
  4. 4 PLOTKIN, MORRIS. Minimum distance codes. M. S. Thesis, The Moore School of Electrical Engineering, University of Pennsylvania (1954).Google ScholarGoogle Scholar
  5. 5 GREEN, J. I-I., JR., AND SANS SOUCIE, R. L. An error-correcting encoder and decoder of great efficiency. Proc. IRE 46 (1958), 1741.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6 MINNICK, R. C. AND ASHENItURST, R. L. Multiple-coincidence magnetic storage systems. J. Appl. Phys. 26, 5 (May 1955), 575.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7 WIEDER, E. J. N-Dimensional codes for detecting four errors and correcting three. Moore School Thesis.Google ScholarGoogle Scholar

Index Terms

  1. n-dimensional codes for detecting and correcting multiple errors0

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image Communications of the ACM
      Communications of the ACM  Volume 4, Issue 12
      Dec. 1961
      57 pages
      ISSN:0001-0782
      EISSN:1557-7317
      DOI:10.1145/366853
      Issue’s Table of Contents

      Copyright © 1961 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 December 1961

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader