Interleavers for turbo codes using permutation polynomials over integer rings | IEEE Journals & Magazine | IEEE Xplore