Noncoherent iterative (turbo) decoding