LDPCCodes
LDPCCodes are a class of linear error-correcting codes also known as LDPC codes. They are defined by a sparse parity-check matrix H with relatively few nonzero entries, which enables efficient iterative decoding. Codewords satisfy H times x equals zero over a binary field, and the parameters n (block length) and k (message length) determine the code rate R = k/n.
LDPCCodes are typically represented by a bipartite Tanner graph with variable nodes (code bits) and check nodes
History and varieties: First proposed by Gallager in 1962, their practical revival in the 1990s led to
Applications: LDPCCodes are widely used in modern communications and storage systems. They are standardized in Wi-Fi
Design considerations: choosing degree distributions, block length, rate, puncturing and shortening, and decoding schedules affect performance