Tradeoff functions for constrained systems with unconstrained positions

We introduce a new method for analyzing and constructing combined modulation and error-correcting codes (ECCs), in particular codes that utilize some form of reverse concatenation and whose ECC decoding scheme requires easy access to soft information. We expand the work of Immink and Wijngaarden and also of Campello, Marcus, New, and Wilson, in which certain bit positions in the modulation code are deliberately left unconstrained for the ECC parity bits, in the sense that such positions can take on either bit value without violating the constraint. Our method of analysis involves creating a single graph that incorporates information on these unconstrained positions directly into the constraint graph without any assumptions of periodicity or sets of unconstrained positions, and is thus completely general. We establish several properties of the tradeoff function that relates the density of unconstrained positions to the maximum code rate. In particular, the tradeoff function is shown to be concave and continuous. Algorithms for computing lower and upper bounds for this function are presented. We also show how to compute the maximum possible density of unconstrained positions and give explicit values for the runlength-limited (RLL(d,k)) and maximum-transition-run (MTR(j,k)) constraints.

[1]  Kees A. Schouhamer Immink A practical method for approaching the channel capacity of constrained channels , 1997, IEEE Trans. Inf. Theory.

[2]  Brian H. Marcus,et al.  Optimal block-type-decodable encoders for constrained systems , 2003, IEEE Trans. Inf. Theory.

[3]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[4]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

[5]  Douglas Lind,et al.  An Introduction to Symbolic Dynamics and Coding , 1995 .

[6]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[7]  Jaekyun Moon,et al.  Maximum transition run codes for data storage systems , 1996 .

[8]  Richard M. Karp,et al.  A characterization of the minimum cycle mean in a digraph , 1978, Discret. Math..

[9]  Brian H. Marcus,et al.  Constrained systems with unconstrained positions , 2002, IEEE Trans. Inf. Theory.

[10]  John M. Cioffi,et al.  Constrained coding techniques for soft iterative decoders , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[11]  R. Tyrrell Rockafellar,et al.  Convex Analysis , 1970, Princeton Landmarks in Mathematics and Physics.

[12]  Adriaan J. de Lind van Wijngaarden,et al.  Maximum runlength-limited codes with error control capabilities , 2001, IEEE J. Sel. Areas Commun..

[13]  Brian H. Marcus,et al.  Maximum transition run codes for generalized partial response channels , 2001, IEEE J. Sel. Areas Commun..

[14]  A. Robert Calderbank,et al.  A Modified Concatenated Coding Scheme, with Applications to Magnetic Data Storage , 1998, IEEE Trans. Inf. Theory.