Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) codes for deep space and high data rate applications
near shannon limit error correcting coding and decoding : turbo - codes .