next up previous contents
Next: MMSE Receiver Up: Fixed Detectors Previous: Decorrelating Detector

Zero-Forcing Multi-User Detector

  The zero-forcing receiver is a natural progression of the decorrelating detector. Now that we have removed the MAI, we want to eliminate the ISI as well. This can be done by taking into consideration each users channel impulse response. The vector tex2html_wrap_inline1923 developed in our bit synchronous model includes both the spreading gains and channel impulse response information of each user. Using this formulation, we develop the zero-forcing equalizer, tex2html_wrap_inline1929.
eqnarray538
Where tex2html_wrap_inline1927 is a matrix of individual tex2html_wrap_inline1929 equalizers. To solve for user k only, we introduce tex2html_wrap_inline1931, an all zero vector of dimension matching the stacked source vector with a one in the position corresponding to tex2html_wrap_inline1933 in the stacked source vector. So to receive user k, at delay tex2html_wrap_inline1120, we solve,
eqnarray457
It is important to note that tex2html_wrap_inline1939 must exist for the zero-forcing solution to exist. Brown et al. investigate certain necessary conditions for the existence of the zero-forcing solution in [2]. The zero forcing equalizer is successful at eliminating MAI and ISI, but has some tradeoffs. An estimation of tex2html_wrap_inline1923, which includes the channel information, users spreading codes and timing, must be obtained. Also, the zero-forcing equalizer suffers the same noise enhancement problems as does the decorrelating detector. In order to improve performance in the presence of noise, we develop the minimum mean squared error equalizer.




Thu Dec 17 13:13:15 EST 1998