Generic encoder for low-density parity-check (LDPC) codes
AssigneeMarvell International Ltd.
InventorsKiran Gunnam, Nedeljko Varnica
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell International Ltd.
InventorsKiran Gunnam, Nedeljko Varnica
Estimating the term…
Systems and methods are provided for encoding data based on an LDPC code using various inversion mechanisms to obtain parity bits. In some embodiments, an LDPC encoder may compute parity bits using a speculative recursion and correction mechanism. In these embodiments, the LDPC encoder may initiate a recursion using at least one speculative value in place of the actual value for a parity component. The speculative values may then be corrected using a correction factor. In other embodiments, an LDPC encoder is provided that can perform a blockwise inversion mechanism. This mechanism may be used on LDPC codes with parity check matrices having a parity portion composed partially of a large triangular matrix. In still other embodiments, a generic LDPC encoder is provided. The generic LDPC encoder can implement a variety of different encoding techniques, such as different inversion mechanisms, and may be processor-based or finite state machine-based.
A method for generating parity symbols for a low density parity check (LDPC) code having a parity check matrix comprising a data portion and a parity portion, the method comprising:
A system comprising:
Dependencies are inferred from the claim text.