Title :
Random Edge-Local Complementation with Applications to Iterative Decoding of High-Density Parity-Check Codes
Author :
Knudsen, Joakim Grahl ; Riera, Constanza ; Danielsen, Lars Eirik ; Parker, Matthew G. ; Rosnes, Eirik
Author_Institution :
Dept. of Inf., Univ. of Bergen, Bergen, Norway
fDate :
10/1/2012 12:00:00 AM
Abstract :
We describe the application of edge-local complementation (ELC) to a Tanner graph associated with a binary linear code, C. Various properties of ELC are described, mainly the special case of isomorphic ELC operations and the relationship to the automorphism group of the code, Aut(C), and the generalization of ELC to weight-bounding ELC (WB-ELC) operations under which the number of edges remains upper-bounded. ELC generates all systematic parity-check matrices (the orbit) of the code, so WB-ELC facilitates a restriction to low-weight matrices of this orbit. We propose using ELC and WB-ELC as a source of diversity, to improve iterative soft-input soft-output decoding of high-density parity-check (HDPC) codes, with the sum-product algorithm (SPA). A motivation of ELC-enhanced SPA decoding is locality; that diversity is achieved by local graph action, and is well-suited to the local actions that constitute the SPA and allows for parallel software implementation. Simulation data on the error-rate performance of the proposed SPA-ELC and SPA-WBELC iterative decoding algorithms is shown for several HDPC codes. A gain is reported over SPA decoding, and over a recently proposed algorithm to decode HDPC codes using permutations from Aut(C). ELC-enhanced decoding extends the scope of iterative decoding to codes with trivial Aut(C).
Keywords :
binary codes; diversity reception; error statistics; graph theory; iterative decoding; linear codes; matrix algebra; parity check codes; ELC-enhanced SPA decoding; ELC-enhanced decoding; HDPC codes; SPA-ELC; SPA-WBELC iterative decoding algorithms; Tanner graph; WB-ELC operations; automorphism group; binary linear code; error-rate performance; high-density parity-check codes; isomorphic ELC operations; iterative soft-input soft-output decoding; local graph action; low-weight matrices; parallel software implementation; random edge-local complementation; simulation data; sum-product algorithm; systematic parity-check matrices; weight-bounding ELC operations; DH-HEMTs; Decoding; Iterative decoding; Orbits; Software; Systematics; Automorphism group; Tanner graph; edge-local complementation (ELC); high-density parity-check (HDPC) codes; iterative decoding;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2012.081012.110406