next up previous
Next: Estimation of Model Parameters Up: AN ADAPTIVE SPATIAL DIVERSITY Previous: Introduction

Model and Optimum Receiver

 

Consider the following model for the complex envelope of the received signals in a communication system with multiple antennas, slow and flat fading, and additive non-Gaussian noise and interference. Let tex2html_wrap_inline502 denote the vectors in a J-ary signal constellation, where each signal vector tex2html_wrap_inline506 has dimension tex2html_wrap_inline508 . (The superscripts T, H, and * will denote the transpose, conjugate transpose, and complex conjugate operations, respectively.) The elements of tex2html_wrap_inline516 may be taken as m time samples of the transmitted waveform that encodes signal j. If the system contains N receiving antennas, then the tex2html_wrap_inline508 vector of observations for one received symbol at antenna k is modeled as

  equation31

where tex2html_wrap_inline528 is one of the transmitted signal vectors tex2html_wrap_inline502 , tex2html_wrap_inline532 is the complex fading coefficient at antenna k, and tex2html_wrap_inline536 is the tex2html_wrap_inline508 vector of additive noise samples. The observations at all N antennas can be combined into a single tex2html_wrap_inline542 vector tex2html_wrap_inline544 of the form

  equation42

where tex2html_wrap_inline546 is an tex2html_wrap_inline548 vector of fading coefficients, tex2html_wrap_inline550 denotes Kronecker product, and tex2html_wrap_inline552 is formed by stacking the tex2html_wrap_inline536 vectors in the same manner as tex2html_wrap_inline544 is formed by stacking the tex2html_wrap_inline558 vectors. The objective is to determine which signal tex2html_wrap_inline516 was transmitted by processing the observations tex2html_wrap_inline544 in (2).

We will assume that the observations from T known training symbols are available at the N antennas. The received training symbols will be denoted as follows. Define tex2html_wrap_inline568 as the sample at time i of training symbol t, and tex2html_wrap_inline574 . Then the model in (1) is extended to

  equation65

to describe the observations from all T training symbols. In (3) tex2html_wrap_inline578 represents the vector of noise samples observed during the reception of training symbol t . Equation (3) describes the tex2html_wrap_inline582 observations that are available in the training set. Note that the tex2html_wrap_inline508 signal vectors tex2html_wrap_inline586 are known for each tex2html_wrap_inline588 . Also note that the fading coefficients tex2html_wrap_inline532 are modeled as being fixed over the entire training set, i.e. they do not vary with t.

Some observations and further development of the model are as follows.

  1. The fading is flat or frequency non-selective, so it is modeled by a single complex coefficient tex2html_wrap_inline532 that describes the amplitude scaling and phase shift experienced by the transmitted signal. The fading is slow, which means that the fading coefficient is constant for several symbols to allow estimation of the fading coefficients.
  2. The vectors tex2html_wrap_inline596 in (2) are realizations of complex-valued random vectors tex2html_wrap_inline598 .
  3. tex2html_wrap_inline600 is a discrete random vector that takes the values tex2html_wrap_inline502 with probabilities tex2html_wrap_inline604 .
  4. The fading coefficients, the components of tex2html_wrap_inline606 , are modeled as independent and identically distributed (iid) random variables. This implies that the antennas are spaced sufficiently far apart so that the fading is independent from antenna to antenna. Although the probability density function (pdf) of tex2html_wrap_inline606 affects the system performance, our processing is not based on any particular distribution for tex2html_wrap_inline606 . Simulation examples we ran typically assumed Rayleigh fading.
  5. The additive noise vector tex2html_wrap_inline612 has components that are iid, with each component modeled as an L-term mixture of Gaussian pdfs. The pdf of tex2html_wrap_inline612 is

      equation89

    A straightforward extension of (4) allows the noise parameters to vary from antenna to antenna.

  6. The model is for a single user scheme, with any multiuser interference considered part of the additive non-Gaussian noise.

The model in (4) includes cases that are similar to a truncated-sum version of Middleton's canonical class A noise model [4, 7, 8], which has received extensive study. The truncated version of Middleton's model with L=2 or 3 terms has been shown to be a good approximation for some cases of interest [11, 12], including highly impulsive noise. In order to model impulsive noise, a common convention for the noise pdf parameters [13] is to take L=2, tex2html_wrap_inline624 and tex2html_wrap_inline626 , so that large noise samples are produced every so often by the larger variance term.

If the fading coefficient vector tex2html_wrap_inline628 and the noise pdf parameters are known exactly, then detection based on the model in (2) reduces to detecting one of J known signals in additive noise. The decision rule that maximizes the probability of correct decisions is the maximum a posteriori (MAP) detector, which chooses the signal tex2html_wrap_inline516 with index j that maximizes the posterior probability tex2html_wrap_inline636 . The MAP detector is equivalent to choosing the index tex2html_wrap_inline638 that maximizes tex2html_wrap_inline640 , which can also be determined by using likelihood ratio (LR) test statistics. An explicit form for this test is obtained easily using the model we have outlined. The resulting test is optimum with regard to minimizing the probability of incorrect decisions only when the fading coefficients tex2html_wrap_inline628 and the noise pdf parameters tex2html_wrap_inline644 in (4) are known. In practice, these quantities must be estimated from the data and updated over time as the communication environment changes. Our approach is to apply the MAP test just described with the Gaussian mixture pdf in (4), using the estimates for tex2html_wrap_inline628 and tex2html_wrap_inline644 in place of the true values for these parameters. A procedure for obtaining maximum likelihood estimates for these parameters using the EM algorithm is presented in the next section. The use of maximum likelihood parameter estimates in a MAP test is a common procedure, and the resulting detector is known as a generalized likelihood ratio test.

An alternative detector structure, the MD-MMSE detector, is based on minimizing the distance between each possible signal tex2html_wrap_inline516 and a minimum mean-squared error (MMSE) estimate of the transmitted signal. We have proven that the MD-MMSE detector is equivalent to the MAP detector in many cases of interest, including equal-energy binary signaling cases. The MD-MMSE detector has the structure of a class of neural networks called Gaussian mixture basis function networks (GMBFNs) [14],[15],[16],[17].


next up previous
Next: Estimation of Model Parameters Up: AN ADAPTIVE SPATIAL DIVERSITY Previous: Introduction

Zhong Zhang
Thu Apr 9 13:34:38 EDT 1998