We report a new method for designing (M,d, k) constrained codes for use in multi-level optical recording channels. The method allow us to design practical codes, which have simple encoder tables and decoders having fixed window length. The codes presented here for the d = 1 and d = 2 cases, achieve higher storage densities than previously reported codes, and come within 0.3 - 0.7% of capacity.
['Ashwin Kumar', 'Kees A. Schouhamer Immink']
Design of close-to-capacity constrained codes for multi-level optical recording