parity check codes; graph theory; turbo codes; channel coding; iterative decoding; concatenated codes; channel capacity; accumulate-repeat-accumulate-accumulate-codes; channel coding; ARAA codes; serial turbo-like codes; low density parity check codes; LDPC codes; projected graph; protograph representation; high-speed iterative decoder implementation; belief propagation; precoded repeat-and-accumulate code; puncturing; concatenation; density evolution; channel capacity; maximum variable node degree; iterative decoding; performance; error floor;