The Error Floor Page

Trapping Set Ontology

Bane Vasic &bull Error Floors of LDPC Codes &bull Trapping Set Ontology
HomePublicationsTrapping Set OntologySoftwareLinks

Classification of Trapping Sets

A list of possible candidates for trapping sets and corresponding subgraphs will be useful for analyzing Tanner graphs of any code. Such a list will make the trapping set identification process independent of the code. The problem of creating a list of possible candidates can be related to the coloring problems in graph theory.
Trapping Set (TS)# TSg=6g=8g=10g=12g=14g=16
(3,3)11
(4,4)11
(4,2)11
(4,0)11
(5,5)11
(5,3)212
(5,1)11
(6,6)11
(6,4)41, 23, 4
(6,2)41, 2, 43
(6,0)212
(7,7)11
(7,5)61, 2, 53, 64
(7,3)101, 2, 5, 6, 7, 8, 93, 4, 10
(7,1)42, 3, 41
(8,8)11
(8,6)101, 2, 3, 54, 7, 96,108
(8,4)251, 2, 3, 4, 5, 9, 10, 13, 14, 18, 19, 20, 21, 22, 236, 7, 8, 11, 15, 16, 17, 24, 2512
(8,2)191, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 175, 15, 16, 18, 19
(8,0)53, 4, 51, 2

Linear Space Characterization of Trapping Sets

We choose an alternate graphical representation based on lines and points of finite linear spaces. In this representation, variable nodes correspond to lines and check nodes correspond to points. A point is solid if it has odd number of lines passing through it otherwise it is hollow. A subgraph corresponds to a possible trapping set if each line of the subgraph has more solid points than hollow points.
(4,4){1}(5,3){2}(6,4){4}(6,4){8}
(6,2){3}(6,0){2}(7,5){3}(7,5){6}
(7,3){3}(7,3){4}(7,3){10}(7,1){1}
(8,6){4}(8,6){7}(8,6){9}(8,4){6}
(8,4){7}(8,4){8}(8,4){11}(8,4){15}
(8,4){16}(8,4){17}(8,4){24}(8,4){25}
(8,2){5}(8,2){15}(8,2){16}(8,2){8}
(8,2){19}(8,0){1}(8,0){2}
Trapping SetParentsChildren
(4,4){1}All remaining trapping sets
(5,3){2}(4,4){1}(6,2){3}, (6,0){2}, (7,3){4}, (7,1){1}, (8,4){7}, (8,2){16}, (8,2){18}
(6,4){3}(4,4){1}(7,3){3}, (7,3){10}, (8,4){6}, (8,4){16}, (8,4){25}, (8,2){5}, (8,2){15}, (8,2){19}, (8,0){1}, (8,0){2}
(6,4){4}(4,4){1}(7,3){3}, (7,3){4}, (7,1){1}, (8,4){11}, (8,4){15}, (8,4){17}, (8,2){5}
(6,2){3}(4,4){1}, (5,3){2}(7,1){1}, (8,2){16}
(6,0){2}(4,4){1}, (5,3){2}
(7,5){3}(4,4){1}(8,4){15}, (8,4){17}, (8,4){24}, (8,4){25}, (8,2){19}
(7,5){6}(4,4){1}(8,4){7}, (8,4){8}, (8,4){16}, (8,4){24}, (8,2){15}, (8,2){16}, (8,2){18}
(7,3){3}(4,4){1}, (6,4){3}, (6,4){4}(8,2){5}, (8,2){19}, (8,0){2}
(7,3){4}(4,4){1}, (5,3){2}, (6,4){4}(8,2){18}
(7,3){10}(4,4){1}, (6,4){3}(8,2){15}, (8,0){1}
(7,1){1}(4,4){1}, (5,3){2}, (6,4){4}, (6,2){3}
(8,6){4}(4,4){1}
(8,6){7}(4,4){1}
(8,6){9}(4,4){1}
(8,4){6}(4,4){1}, (6,4){3}
(8,4){7}(4,4){1}, (5,3){2}, (7,5){6}
(8,4){8}(4,4){1}, (7,5){6}
(8,4){11}(4,4){1}, (6,4){4}
(8,4){15}(4,4){1}, (6,4){4}, (7,5){3}
(8,4){16}(4,4){1}, (6,4){3}, (7,5){6}
(8,4){17}(4,4){1}, (6,4){4}, (7,5){3}
(8,4){24}(4,4){1}, (7,5){3}, (7,5){6}
(8,4){25}(4,4){1}, (6,4){3}, (7,5){3}
(8,2){5}(4,4){1}, (6,4){3}, (6,4){4}, (7,3){3}
(8,2){15}(4,4){1}, (6,4){3}, (7,5){6}, (7,3){10}
(8,2){16}(4,4){1}, (5,3){2}, (6,2){3}, (7,5){6}
(8,2){18}(4,4){1}, (5,3){2}, (6,4){4}, (7,5){6}, (7,3){4}
(8,2){19}(4,4){1}, (6,4){3}, (6,4){4}, (7,5){3}, (7,3){3}
(8,0){1}(4,4){1}, (6,4){3}, (7,3){10}
(8,0){2}(4,4){1}, (6,4){3}, (6,4){4}, (7,3){3}