and block-sizes, called Accumulate-Repeat-Accumulate (ARA) codes, is presented. The