US 11,843,396 B2
Decoding method and apparatus, network device, and storage method
Li Dai, Shenzhen (CN); Zhenwei Guo, Shenzhen (CN); and Bo Deng, Shenzhen (CN)
Assigned to SANECHIPS TECHNOLOGY CO., LTD., Shenzhen (CN)
Appl. No. 17/789,265
Filed by SANECHIPS TECHNOLOGY CO., LTD., Shenzhen (CN)
PCT Filed Dec. 28, 2020, PCT No. PCT/CN2020/140278
§ 371(c)(1), (2) Date Jun. 27, 2022,
PCT Pub. No. WO2021/129877, PCT Pub. Date Jul. 1, 2021.
Claims priority of application No. 201911370321.X (CN), filed on Dec. 26, 2019.
Prior Publication US 2023/0031031 A1, Feb. 2, 2023
Int. Cl. H03M 13/00 (2006.01); H04L 1/00 (2006.01); H03M 13/27 (2006.01); H03M 13/45 (2006.01)
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
OG exemplary drawing
 
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.