Product accumulate codes: a class of codes with near-capacity performance and low decoding complexity | IEEE Journals & Magazine | IEEE Xplore