CPC H03M 13/116 (2013.01) [G06F 11/10 (2013.01); H03M 13/036 (2013.01); H03M 13/1174 (2013.01); H03M 13/1515 (2013.01); H03M 13/158 (2013.01); H03M 13/2757 (2013.01); H03M 13/2906 (2013.01); H03M 13/611 (2013.01); H03M 13/136 (2013.01); H03M 13/152 (2013.01); H03M 13/19 (2013.01)] | 29 Claims |
1. A method for joint encoding data for storage, comprising:
obtaining a sequence of information symbols;
generating a plurality of cyclic codewords, each cyclic codeword corresponding to a portion of the sequence of information symbols;
jointly encoding the plurality of cyclic codewords to generate at least one combined codeword, wherein the at least one combined codeword is generated through Galois Fourier Transform (GFT), resulting in the at least one combined codeword being in a GFT domain; and
providing the at least one combined codeword in the GFT domain to a storage device for storage on the storage device.
|