Skip to main content
Log in

Computational complexity of optimum multiuser detection

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Optimum centralized demodulation of the independent data streams transmitted simultaneously by several users through a Code Division Multiple-Access channel is considered. Each user sends an arbitrary assigned signal waveform, which is linearly modulated by symbols drawn from a finite alphabet. If the users are asynchronous, the optimum multiuser detector can be implemented by a Viterbi algorithm whose time-complexity is linear in the number of symbols transmitted by each user and exponential in the number of users. It is shown that the combinatorial problem of selecting the most likely transmitted data stream given the sufficient statistics (sequence of matched filter outputs), and the signal energies and cross-correlations is nondeterministic polynomial-time hard (NP-hard) in the number of users. And it remains so even if the users are restricted to be symbol-synchronous.

The performance analysis of optimum multiuser detection in terms of the set of multiuser asymptotic efficiencies is equivalent to the computation of the minimum Euclidean distance between any pair of distinct multiuser signals. This problem is also shown to be NP-hard and a conjecture on a longstanding open problem in single user data communication theory is presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. S. Verdú, Minimum Probability of Error for Asynchronous Gaussian Multiple-Access Channels,IEEE Trans. Inform. Theory,32, pp. 85–96 (January 1986).

    Article  MATH  MathSciNet  Google Scholar 

  2. G. D. Forney, The Viterbi Algorithm,Proc. IEEE,61, pp. 268–278 (March 1973).

    Article  MathSciNet  Google Scholar 

  3. K. S. Schneider, Optimum Detection of Code Division Multiplexed Signals,IEEE Trans. Aerospace Electron. Systems,15, pp. 181–185 (January 1979).

    Article  Google Scholar 

  4. M. R. Garey and D. S. Johnson,Computers and Intractability: A Guide to the Theory of NP-completeness, Freeman, San Francisco (1979).

    MATH  Google Scholar 

  5. S. Verdú, Optimum Multi-user Signal Detection, Ph.D. Dissertation, Department of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign. Report T-151, Coordinated Science Laboratory, Urbana, IL (August 1984).

    Google Scholar 

  6. S. Verdú, Optimum Multiuser Asymptotic Efficiency,IEEE Trans. Comm.,34, pp. 890–897 (September 1986).

    Article  MATH  MathSciNet  Google Scholar 

  7. C. H. Papadimitrou and K. Steiglitz,Combinatorial Optimization: Algorithms and Complexity, Prentice-Hall, Englewood Cliffs, NJ (1982).

    Google Scholar 

  8. S. Verdú, Multiple-Access Channels with Point-Process Observations: Optimum Demodulation,IEEE Trans. Inform. Theory,32, pp. 642–651 (September 1986).

    Article  MATH  Google Scholar 

  9. M. K. Simon, J. K. Omura, R. A. Scholtz, and B. K. Levitt,Spread Spectrum Communications, Vol. 3, Computer Science Press, Rockville, MD (1985).

    MATH  Google Scholar 

  10. R. Lupas and S. Verdú, Linear Multiuser Detectors for Synchronous Code-Division Multiple-Access Channels,IEEE Trans. Inform. Theory,35 (January 1989).

  11. A. J. Viterbi and J. K. Omura,Principles of Digital Communication and Coding, McGraw-Hill, New York (1979).

    MATH  Google Scholar 

  12. G. J. Foschini, A Reduced State Variant of Maximum Likelihood Sequence Detection Attaining Optimum Performance for High Signal-to-Noise Ratios,IEEE Trans. Inform. Theory,23, pp. 605–609 (September 1977).

    Article  MathSciNet  Google Scholar 

  13. A. P. Clark,Advanced Data-Transmission Systems, Halsted Press, New York (1977).

    MATH  Google Scholar 

  14. D. Kazakos, Computational Savings and Implementation of Maximum Likelihood Detectors,IEEE Trans. Inform. Theory,24, pp. 124–126 (January 1978).

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by Israel Cidon and Inder S. Gopal.

This work was partially supported by the National Science Foundation under Grant ECS-8504752, and by the US Army Research Office under Contract DAAL03-87-K-0062.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Verdú, S. Computational complexity of optimum multiuser detection. Algorithmica 4, 303–312 (1989). https://doi.org/10.1007/BF01553893

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01553893

Key words

Navigation