• DocumentCode
    1278527
  • Title

    A Monte Carlo Implementation of the SAGE Algorithm for Joint Soft-Multiuser Decoding, Channel Parameter Estimation, and Code Acquisition

  • Author

    Kocian, Alexander ; Panayirci, Erdal ; Poor, H. Vincent ; Ruggieri, Marina

  • Author_Institution
    Center for TeleInFrastructure (CTiF)-Italy, Univ. of Rome, Rome, Italy
  • Volume
    58
  • Issue
    11
  • fYear
    2010
  • Firstpage
    5756
  • Lastpage
    5766
  • Abstract
    This paper presents an iterative scheme for joint timing acquisition, multi-channel parameter estimation, and multiuser soft-data decoding. As an example, an asynchronous convolutionally coded direct-sequence code-division multiple-access system is considered. The proposed receiver is derived within the space-alternating generalized expectation-maximization framework, implying that convergence in likelihood is guaranteed under appropriate conditions in contrast to many other iterative receiver architectures. The proposed receiver iterates between joint posterior data estimation, interference cancellation, and single-user channel estimation and timing acquisition. A Markov Chain Monte Carlo technique, namely Gibbs sampling, is employed to compute the a posteriori probabilities of data symbols in a computationally efficient way. Computer simulations in flat Rayleigh fading show that the proposed algorithm is able to handle high system loads unlike many other iterative receivers.
  • Keywords
    Markov processes; Monte Carlo methods; channel estimation; code division multiple access; convolutional codes; decoding; expectation-maximisation algorithm; interference suppression; receivers; spread spectrum communication; Gibbs sampling; Markov chain Monte Carlo technique; SAGE algorithm; channel parameter estimation; code acquisition; convolutional code; direct-sequence code-division multiple-access system; flat Rayleigh fading; generalized expectation-maximization framework; interference cancellation; joint soft-multiuser decoding; Channel estimation; Computer architecture; Convergence; Convolutional codes; Delay; Estimation; Interference cancellation; Iterative algorithms; Iterative decoding; Joints; Multiaccess communication; Parameter estimation; Receivers; Timing; Expectation maximization algorithms; Monte Carlo mthods; multiaccess communication;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2010.2062181
  • Filename
    5530415