8. The method of claim 1 , and further comprising: receiving data bits to be stored on the data storage device; generating redundant bits related to the data bits; and combining the redundant bits with the data bits to form a code word.
8. The method of claim 1 , and further comprising: receiving data bits to be stored on the data storage device; generating redundant bits related to the data bits; and combining the redundant bits with the data bits to form a code word. 10. The method of claim 8 , combining the redundant bits includes positioning the redundant bits in locations corresponding to consecutive powers of an integer.