Efficient Encoding and Decoding Schemes for Balanced Codes

In this paper, we introduce two encoding and decoding methods for balanced codes. The proposed methods are more efficient in terms of computational complexity. The first one complements several appropriate bits at a time instead of complementing one bit at a time as done in Knuth's method. The second one is a parallel implementation of Knuth's method.

[1]  Tom Verhoeff,et al.  Delay-insensitive codes — an overview , 1988, Distributed Computing.

[2]  Bella Bose On Unordered Codes , 1991, IEEE Trans. Computers.

[3]  Jong-Hoon Youn,et al.  Some improved encoding and decoding schemes for balanced codes , 2000, Proceedings. 2000 Pacific Rim International Symposium on Dependable Computing.

[4]  Bella Bose,et al.  Design of Efficient Balanced Codes , 1994, IEEE Trans. Computers.

[5]  Bella Bose,et al.  Design of some new efficient balanced codes , 1996, IEEE Trans. Inf. Theory.

[6]  Paul H. Siegel,et al.  High-order spectral-null codes - Construction and bounds , 1994, IEEE Trans. Inf. Theory.

[7]  Donald E. Knuth,et al.  Efficient balanced codes , 1986, IEEE Trans. Inf. Theory.

[8]  Ernst L. Leiss Data Integrty in Digital Optical Disks , 1984, IEEE Transactions on Computers.

[9]  Jeffrey J. Tabor Noise Reduction Using Low Weight and Constant Weight Coding Techniques , 1990 .

[10]  Bella Bose,et al.  On balanced codes , 1990, IEEE Trans. Inf. Theory.

[11]  Paul H. Siegel,et al.  Matched spectral-null codes for partial-response channels , 1989, IEEE Trans. Inf. Theory.

[12]  Dhiraj K. Pradhan,et al.  Error-Correcting Codes and Self-Checking Circuits , 1980, Computer.

[13]  Yoshihiro Tohma,et al.  Realization of Fail-Safe Sequential Machines by Using a k-out-of-n Code , 1971, IEEE Transactions on Computers.