摘要 |
<P>PROBLEM TO BE SOLVED: To keep a code limit on an RLL (Run Length Limited) code sequence when performing ECC (Error Correcting Code) coding after performing RLL coding, to eliminate the insertion of additional bits which deteriorate a coding rate for an ECC parity sequence, and to easily perform both soft decision decoding and hard decision decoding at a decoding side. <P>SOLUTION: When performing ECC coding after performing RLL coding on an information sequence, when the maximum number of continuous bits set to 0 or 1 in a N-bit RLL code word is made α (1<α) and p is a natural number, the maximum number of continuous bits is equal to or smaller than α-β in a range which is equal to or larger than (p-α)th bit and equal to or smaller than (p+α-1)th bit of the RLL code word, and coding is performed by inserting a parity of β bits between (p-1)th bit and (p)th bit of the RLL cord word. The invention can be applied to a storage system. <P>COPYRIGHT: (C)2011,JPO&INPIT |