14076579
Paragraph Number155
2250
| Application | Managing non-volatile media using multiple error correcting codes | ||
|---|---|---|---|
| Matter Number | Reference Case 1 | ||
| Created | 2/22/21, 12:00 AM | Modified | 2/22/21, 12:00 AM |
In the depicted embodiment, the access data chunk 504 includes access data 540 encoded with the secondary/inner error correcting code but without the repetition error correcting code of FIG. 5B. In one embodiment, the secondary/inner error correcting code may be a balanced code, so the access data chunk 504 includes an equal number of zero and one bit data values once encoded. In the depicted embodiment, the secondary/inner error correcting code is a systematic balanced code, so that the access data chunk 504 includes a small amount of access data 540 and a larger amount of check bits 542, providing stronger error correction and a lower code rate than the primary/outer error correcting code described with regard to FIG. 5A. The large number of check bits 542 may provide an equal number of zero and one bits for the access data chunk 504, and may also provide strong error correction. In another embodiment, the secondary/inner error correcting code may be a non-systematic balanced code. As in the depicted embodiment, a non-systematic balanced code may encode a small amount of access data 540 in a significantly larger code word 504 to provide strong error correction with a balanced code word 504. However, a non-systematic code may not embed access data 540 and check bits 542 separately in the code word 504 as shown.
Added by DJM 2 2021