CPC H03M 13/635 (2013.01) [H04L 1/0047 (2013.01); H04L 1/0067 (2013.01); H03M 13/276 (2013.01); H03M 13/45 (2013.01); H03M 13/6362 (2013.01)] | 13 Claims |
1. A decoding method, comprising:
receiving data before de-interleaving and soft bit encoding locations;
dividing the data before de-interleaving to obtain first data banks;
acquiring punctured data, and obtaining second data banks according to the punctured data, wherein the data before de-interleaving and the punctured data are determined in encoded data according to the soft bit encoding locations; and
performing decoding according to the soft bit encoding locations, the first data banks and the second data banks, so as to obtain decoded data, wherein performing decoding according to the soft bit encoding locations, the first data banks and the second data banks, so as to obtain the decoded data comprises: determining bank encoding locations of respective first data banks according to the soft bit encoding locations and first soft bits in the respective first data banks; determining bank encoding locations of the second data banks according to the soft bit encoding locations and first soft bits in the second data banks; respectively storing, according to the bank encoding locations, the first data banks and the second data banks at matched storage addresses in a decoder, so as to arrange the first data banks and the second data banks to form data to be decoded; and decoding the data to be decoded by the decoder.
|