Error correcting RLL codes using high rate RSC or turbo code
A construction method of error correcting run-length limited (EC-RLL) codes using a high rate recursive systematic code (RSC) or turbo code for storage systems is proposed. The EC-RLL codes can be constructed by a concatenating conventional modulation code and RSC or turbo code with puncturing. The benefit of the scheme is the utilisation of soft decision and iterative detection algorithms for decoding.