We consider several multiuser demodulation schemes for a direct-sequence code-division multiple access (DS-CDMA) system that provide soft-outputs to enhance single-user soft-decision decoders. First, we derive an optimum soft-output multiuser estimation (OSOME) algorithm for asynchronous CDMA channels with white Gaussian noise (WGN). The algorithm generates a posteriori probabilities (APP) for coded bits given the received signal. This forward-recursive algorithm requires complexity and storage exponential in the number of users K and linear in the decision lag L. Second, we outline a reduced-computation suboptimal version of this algorithm (SSOME) which compares favorably in complexity and storage with multiuser soft-output Viterbi algorithm (SOVA). Furthermore, we note that the Bayesian conditional decision feedback estimation (BCDFE) algorithm provides symbol APP estimates that can be considerably improved upon by a slight modification. We derive the modified BCDFE algorithm for whitened multiuser channels. Finally, we present simulation results of a 4-user, convolutionally coded, asynchronous CDMA system. The results indicate that the SSOME algorithm with L=K-1 achieves a 0.4-0.5 dB gain over SOVA with much greater lag (and complexity) and keeps within 0.25 dB of the OSOME algorithm. Moreover, the modified BCDFE algorithm provides a good performance/complexity tradeoff.
[1]
James L. Massey,et al.
User-separating demodulation for code-division multiple-access systems
,
1994,
IEEE J. Sel. Areas Commun..
[2]
Sergio Verdú,et al.
Minimum probability of error for asynchronous Gaussian multiple-access channels
,
1986,
IEEE Trans. Inf. Theory.
[3]
Yoichi Sato,et al.
Optimum soft-output detection for channels with intersymbol interference
,
1995,
IEEE Trans. Inf. Theory.
[4]
Joachim Hagenauer,et al.
A Viterbi algorithm with soft-decision outputs and its applications
,
1989,
IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.
[5]
Craig K. Rushforth,et al.
Multiuser signal detection using sequential decoding
,
1990,
IEEE Trans. Commun..
[6]
Thomas M. Cover,et al.
Optimal Sequence Detection and Optimal Symbol-by-Symbol Detection: Similar Algorithms
,
1982,
IEEE Trans. Commun..
[7]
S. Gelfand,et al.
Bayesian decision feedback techniques for deconvolution
,
1994,
1994 IEEE GLOBECOM. Communications: The Global Bridge.
[8]
Lars K. Rasmussen,et al.
A near ideal noise whitening filter for an asynchronous time-varying CDMA system
,
1996,
IEEE Trans. Commun..