Quasi-cyclic LDPC [QC-LDPC] codes