Academia.eduAcademia.edu

Constructions of error-correcting DC-free block codes

1990, IEEE Transactions on Information Theory

Abstract

A (2n, k , I, c , d) dc free binary block code is a code of length 2n, constant weight n , 2/c. codewords, maximum runlength of a symbol I , maximum accumulated charge c, and minimum distance d. The requirements ar~that k and d will be large and I and c small. We present a (16,9,6,3,4) dc free block c6de, and a (30,20,10,6,4) dc free block code. Easy encoding and decoding procedures for these codes are given. Given a code C 1 of length n , even weight, and distance 4, we can obtain a (4n', k, I , c , 4) dc free block code C 2' where I is 4, 5 or 6, c is not greater than n +1 (but usually sIgnificantly smaller). If C 1 is easily constructed then C 2 has easy encodiIl:g and decoding procedures.