An iterative algorithm for asynchronous coded multiuser detection

A multiuser detection algorithm, applicable to asynchronous users having the same signaling waveform and power levels, is presented. Users are assumed to employ forward error correction coding but with different pseudorandom interleaving. The algorithm is derived from iterative techniques for cross-entropy minimization, similar to turbo decoding. Simulations show that the detector is limited by the theoretical channel capacity at low signal-to-noise ratio (SNR) and asymptotically achieves single user performance at high SNR.