Systems and methods for bit flipping decoding with reliability inputs
AssigneeMarvell World Trade Ltd.
InventorsNedeljko Varnica, Dung Viet Nguyen, Shashi Kiran Chilappagari
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for decoding data. A decoder receives a variable node value and reliability data for a variable node, and check node values for check nodes associated with the variable node. Circuitry generates an updated variable node value, based on the received reliability data and the received check node values. The circuitry also generates, for at least one check node, an updated check node value based on the updated variable node value.
Claims20
A method for decoding data, comprising
- receiving a variable node value and reliability data for a variable node, and check node values for check nodes associated with the variable node;
- generating, by a circuitry, an updated variable node value, based on the received reliability data and the received check node values;
- and
- generating, by the circuitry and for at least one check node, an updated check node value based on the updated variable node value.
A decoder comprising decoding circuitry communicatively coupled to a memory, wherein the decoding circuitry is configured to:
- receive a variable node value and reliability data for a variable node, and check node values for check nodes associated with the variable node;
- generate an updated variable node value, based on the received reliability data and the received check node values;
- and
- generate, for at least one check node, an updated check node value based on the updated variable node value.
Dependencies are inferred from the claim text.