Extensions of the Method of Poles for Code Construction

The method of poles is a method introduced by P. A. Franaszek for constructing a rate 1 : 1 nite state code from k-ary data into a constrained channel S, where S is recognized by a given local automaton and S has a capacity greater than log(k). The method is based on the computation of a set of states that we call poles. To each pole is associated a set of paths going from this pole to others. The code produced by the method of poles has a sliding block decoder if each set of paths satisses the following optimization condition: the sum of the path lengths is minimal among all other possible sets. In this paper we give a better optimization condition to get the sliding block window decoding property, and we extend the method to the more general case of sooc constrained channels.

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

[2]  Jonathan J. Ashley A linear bound for sliding-block decoder window size, II , 1996, IEEE Trans. Inf. Theory.

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

[4]  Brian H. Marcus,et al.  On the decoding delay of encoders for input-constrained channels , 1996, IEEE Trans. Inf. Theory.

[5]  Umberto Eco,et al.  Theory of Codes , 1976 .

[6]  R.M. Roth,et al.  On the decoding delay of encoders for input-constrained channels , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

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

[8]  Jonathan J. Ashley A linear bound for sliding-block decoder window size , 1988, IEEE Trans. Inf. Theory.

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

[10]  Brian H. Marcus,et al.  Sliding-block coding for input-restricted channels , 1988, IEEE Trans. Inf. Theory.

[12]  Peter A. Franaszek,et al.  On Synchronous Variable Lenght Coding for Discrete Noiseless Channels , 1969, Inf. Control..

[13]  Marie-Pierre Béal The method of poles: A coding method for constrained channels , 1990, IEEE Trans. Inf. Theory.

[14]  Henk D. L. Hollmann Bounded-delay-encodable, block-decodable codes for constrained systems , 1996, IEEE Trans. Inf. Theory.

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

[16]  Dominique Perrin,et al.  Finite Automata , 1958, Philosophy.

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

[18]  Marie-Pierre Béal,et al.  A note on the method of poles for code construction , 1994, IEEE Trans. Inf. Theory.

[19]  Henk D. L. Hollmann On the construction of bounded-delay encodable codes for constrained systems , 1995, IEEE Trans. Inf. Theory.