Design and performance of a low-complexity iterative multiuser joint decoder based on Viterbi decoding and parallel interference cancellation