Algorithmicand CombinatorialAnalysis of Trapping Setsin StructuredLDPC Codes
Stefan Laendner, Olgica Milenković
Abstract
Several combinatorial properties oflow-density parity-check (LDPC)codes, suchasminimumdistance, di- ameter, stopping number, girth andcycle-length distribution ofthecorresponding Tanner graph, areknowntoinfluence their performance underiterative decoding. Recently, anew class ofcombinatorial configurations, termed trapping sets, wasshowntobeofsignificant importance indetermining the properties ofLDPCcodes intheerror-floor region. Verylittle isknownbothabout theexistence/parameters oftrapping sets instructured LDPCcodes andaboutpossible techniques for reducing their negative influence onthecode's performance. Inthispaper, we willaddress boththese problems from analgorithmic andcombinatorial perspective. We will first provide anumerical studyofthetrapping phenomena for theMargulis code, whichexhibits afairly higherror-floor. Basedonthisanalysis, conducted fortwodifferent imple- mentations ofiterative belief propagation, wewill propose a novel decoding process, termed averaged decoding. Averaged decoding provides forasignificant reduction inthenumber ofincorrectly decoded frames intheerror-floor region of theMargulis code.Furthermore, basedontheresults of thealgorithmic approach, wesuggest anovel combinatorial characterizations oftrapping sets intheclass ofLDPCcodes basedonfinite geometries. Projective geometry LDPCcodes aresuspected tohaveextremely lowerror-floors, whichis a property thatwemayattribute tothenon-existence of certain smaUl trapping sets inthecodegraph.