Coding for channels with cost constraints

We address the problem of finite-state code construction for the costly channel. This channel model is a generalization of the hard-constrained channel, also known as a subshift. Adler et al. (1986) developed the powerful state-splitting algorithm for use in the construction of finite-state codes for hard-constrained channels. We extend the state-splitting algorithm to the costly channel. We construct synchronous (fixed-length to fixed-length) and asynchronous (variable-length to fixed-length) codes. We present several examples of costly channels related to magnetic recording, the telegraph channel, and shaping gain in modulation. We design a number of codes, some of which come very close to achieving capacity.

[1]  Peter A. Franaszek A General Method for Channel Coding , 1980, IBM J. Res. Dev..

[2]  Brian H. Marcus,et al.  Finite-State Modulation Codes for Data Storage , 2004 .

[3]  Tom Høholdt,et al.  Maxentropic Markov chains , 1984, IEEE Trans. Inf. Theory.

[4]  G. David Forney,et al.  Efficient Modulation for Band-Limited Channels , 1984, IEEE J. Sel. Areas Commun..

[5]  A. Robert Calderbank,et al.  Nonequiprobable signaling on the Gaussian channel , 1990, IEEE Trans. Inf. Theory.

[6]  Brian H. Marcus,et al.  Variable-length state splitting with applications to average runlength-constrained (ARC) codes , 1991, IEEE Trans. Inf. Theory.

[7]  G. David Forney Trellis shaping , 1992, IEEE Trans. Inf. Theory.

[8]  Brian H. Marcus,et al.  Sofic systems and encoding data , 1985, IEEE Trans. Inf. Theory.

[9]  Brian H. Marcus,et al.  State splitting for variable-length graphs , 1986, IEEE Trans. Inf. Theory.

[10]  Peter A. Franaszek,et al.  Coding for Constrained Channels: A Comparison of Two Approaches , 1989, IBM J. Res. Dev..

[11]  R. L. Adler,et al.  The torus and the disk , 1987 .

[12]  Robert J. McEliece,et al.  The Theory of Information and Coding , 1979 .

[13]  Brian Marcus,et al.  Factors and extensions of full shifts , 1979 .

[14]  Don Coppersmith,et al.  Algorithms for sliding block codes - An application of symbolic dynamics to information theory , 1983, IEEE Trans. Inf. Theory.

[15]  Peter A. Franaszek Construction of Bounded Delay Codes for Discrete Noiseless Channels , 1982, IBM J. Res. Dev..

[16]  I. Csiszár Information Theory , 1981 .