9. A coding device, comprising: a converter configured to receive m-bit information words, where m is integer and to convert the m-bit information words into n-bit code words based on a code conversion table including a plurality of coding states, where n is integer greater than m, wherein the plurality of coding states are categorized into a first kind or a second kind and a number of coding states of the first kind is greater than a number of coding states of the second kind, wherein each coding state includes at least two code words of same value representing information words of different value, and wherein a minimum number of zeros between consecutive ones in the n-bit code words is 1.
9. A coding device, comprising: a converter configured to receive m-bit information words, where m is integer and to convert the m-bit information words into n-bit code words based on a code conversion table including a plurality of coding states, where n is integer greater than m, wherein the plurality of coding states are categorized into a first kind or a second kind and a number of coding states of the first kind is greater than a number of coding states of the second kind, wherein each coding state includes at least two code words of same value representing information words of different value, and wherein a minimum number of zeros between consecutive ones in the n-bit code words is 1. 10. The coding device of claim 9 , wherein the converter receives a coding state with each m-bit information word and converts the m-bit information word into the n-bit code word based on the received coding state.