Title :
Cross parity check convolutional codes
Author :
Fuja, Tom ; Heegard, Chris ; Blaum, Mario
Author_Institution :
Dept. of Electr. Eng., Maryland Univ., College Park, MD, USA
fDate :
11/1/1989 12:00:00 AM
Abstract :
A class of convolutional codes called cross parity check (CPC) codes, which are useful for the protection of data stored on magnetic tape, is described and analyzed. CPC codes are first explained geometrically; their construction is described in terms of constraining data written onto a tape in such a way that when lines of varying slope are drawn across the tape, the bits falling on those lines sum to zero modulo two. This geometric interpretation is then formalized by the construction of canonical parity check matrices and systematic generator matrices for CPC codes and by computing their constraint lengths. The distance properties of CPC codes are analyzed, and it is shown that these codes are maximum distance separable convolutional codes. In addition, examples are given of both error and erasure decoding algorithms that take advantage of the geometric regularity of CPC codes. The technique of parity check matrix reduction, which is useful for reducing the inherent decoding delay of CPC codes, is described. The technique consists of dividing each term of the parity check matrix by some polynomial and retaining only the remainder. A class of polynomials that are particularly attractive for this purpose if identified
Keywords :
decoding; error correction codes; matrix algebra; polynomials; canonical parity check matrices; constraint lengths; convolutional codes; cross parity check codes; distance properties; erasure decoding algorithms; magnetic tape; maximum distance separable convolutional codes; polynomials; systematic generator matrices; Block codes; Convolutional codes; Decoding; Delay; Error correction; Modular construction; Parity check codes; Polynomials; Protection; Reed-Solomon codes;
Journal_Title :
Information Theory, IEEE Transactions on