Decoding system and decoding method
AssigneeMacronix International Co., Ltd.
InventorsYu-Ming HUANG, Hsi-Chia CHANG
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a decoding system and method. The decoding system comprises a first decoder and a second decoder. The first decoder is configured to generate an intermediate decoding data by decoding a code data. The second decoder, coupled to the first decoder, wherein the second decoder is configured to generate a plain data by decoding the intermediate decoding data.
Claims17
A decoding system, comprising:
- a first decoder, configured to generate an intermediate decoding data by decoding a code data according to a list having a variable list size in a first decoding algorithm;
- and
- a second decoder, coupled to the first decoder, wherein the second decoder is configured to generate a plain data by decoding the intermediate decoding data in a second decoding algorithm;
- wherein the first decoder is further configured to:
- decode the code data by using a polar code and execute a decoding procedure of the polar code which generates a decoding tree comprising a plurality of levels;
- determine the variable list size according to an error rate of each of the plurality of levels;
- and
- obtain the intermediate decoding data according to the variable list size, wherein each of the intermediate decoding data comprises a plurality of candidate data and a number of the plurality of candidate data is equal to the variable list size.
(canceled)
A decoding method, suitable for a decoding system comprising a first decoder and a second decoder coupled to the first decoder, wherein the decoding method comprises:
- generating, by the first decoder, an intermediate decoding data by decoding a code data according to a list having a variable list size in a first decoding algorithm;
- generating, by the second decoder, a plain data by decoding the intermediate decoding data in a second decoding algorithm;
- decoding, by the first decoder, the code data by using a polar code and executing a decoding procedure of the polar code which generates a decoding tree comprising a plurality of levels;
- determining, by the first decoder, the variable list size according to an error rate of each of the plurality of levels;
- and
- obtaining the intermediate decoding data according to the variable list size, wherein each of the intermediate decoding data comprises a plurality of candidate data and a number of the plurality of candidate data is equal to the variable list size.
(canceled)
Dependencies are inferred from the claim text.