In this paper, we develop novel Bayesian detection methods that are applicable to both synchronous code-division multiple-access and multiple-input multiple-output communication systems. Markov chain Monte Carlo (MCMC) simulation techniques are used to obtain Bayesian estimates (soft information) of the transmitted symbols. Unlike previous reports that widely use statistical inference to estimate a posteriori probability (APP) values, we present alternative statistical methods that are developed by viewing the underlying problem as a multidimensional Monte Carlo integration. We show that this approach leads to results that are similar to those that would be obtained through a proper Rao-Blackwellization technique and thus conclude that our ...