Analysis and Design of Binary Message-Passing Decoders
Regular and irregular progressive edge-growth tanner graphs