Header
Home | Sitemap Set as homepage | Add to favorites
  Search the Site     » Advanced Search
Sections



Blind Adaptive Implementations

by

image

Blind Adaptive Implementations

We next develop both batch and sequential blind adaptive implementations of the linear space-time receiver. These implementations are blind in the sense that they require only knowledge of the signature waveform of the user of interest. Instead of the decorrelating detector used in previous sections, we will use a linear MMSE detector for the adaptive implementations because the MMSE detector is more suitable for adaptation and its performance is comparable to that of the decorrelating detector. We consider only the environment in which we have two transmit antennas and two receive antennas. The other cases can be derived in a similar manner. Note that inherent to any blind receiver in multiple transmit antenna systems is an ambiguity issue. That is, if the same spreading waveform is used for a user at both transmit antennas, the blind receiver cannot distinguish which bit is from which antenna. To resolve such an ambiguity, here we use two different spreading waveforms for each user (i.e., sj,k, j {1, 2} is the spreading code for user k for the transmission of bit bj, k).

There are two bits, b1, k[i] and b2, k[i], associated with each user at each time slot i, and the difference in time between slots is 2T, where T is the symbol interval. The received signal at antenna 1 during the two symbol periods for time slot i is

Equation 5.178

graphics/05equ178.gif


Equation 5.179

graphics/05equ179.gif


and the corresponding signals received at antenna 2 are

Equation 5.180

graphics/05equ180.gif


Equation 5.181

graphics/05equ181.gif


We stack these received signal vectors and denote

graphics/282equ01.gif


Then we may write

Equation 5.182

graphics/05equ182.gif


where

graphics/283equ01.gif


The autocorrelation matrix of the stacked signal graphics/rtilde.gif [i], C, and its eigendecomposition are given by

Equation 5.183

graphics/05equ183.gif


Equation 5.184

graphics/05equ184.gif


where Ls = diag{l1, l2, . . . , l2 K} contains the largest (2K) eigenvalues of C, the columns of Us are the corresponding eigenvectors, and the columns of Un are the 4N – 2K eigenvectors corresponding to the smallest eigenvalue s2.

The blind linear MMSE detector for detecting [b[i]]1 = b1,1 [i] is given by the solution to the optimization problem

Equation 5.185

graphics/05equ185.gif


From Chapter 2, a scaled version of the solution can be written in terms of the signal subspace components as

Equation 5.186

graphics/05equ186.gif


and the decision is made according to

Equation 5.187

graphics/05equ187.gif


and

Equation 5.188

graphics/05equ188.gif


or

Equation 5.189

graphics/05equ189.gif


Before we address specific batch and sequential adaptive algorithms, we note that these algorithms can also be implemented using linear group-blind multiuser detectors instead of blind MMSE detectors. This would be appropriate, for example, in uplink environments in which the base station has knowledge of the signature waveforms of all of the users in the cell, but not those of users outside the cell. Specifically, we may rewrite (5.182) as

Equation 5.190

graphics/05equ190.gif


where we have separated the users into two groups. The composite signature sequences of the known users are the columns of graphics/scheck.gif. The unknown users' composite sequences are the columns of graphics/stilde.gif. Then, from Chapter 3, the group-blind linear hybrid detector for bit b1,1 [i] is given by

Equation 5.191

graphics/05equ191.gif


This detector offers a significant performance improvement over (5.186) for environments in which the signature sequences of some of the interfering users are known.

Batch Blind Linear Space-Time Multiuser Detection

To obtain an estimate of g1, we make use of the orthogonality between the signal and noise subspaces [i.e., the fact that graphics/284fig01.gif. In particular, we have

Equation 5.192

graphics/05equ192.gif


Equation 5.193

graphics/05equ193.gif


In (5.193), graphics/gbar1.gif specifies g1 up to an arbitrary complex scale factor a (i.e., graphics/284fig02.gif). The following is a summary of a batch blind space-time multiuser detection algorithm for the two transmit antenna/two receive antenna configuration.

Algorithm 5.4: [Batch blind linear space-time multiuser detector—synchronous CDMA, two transmit antennas, and two receive antennas]

A batch group-blind space-time multiuser detector algorithm can be implemented with simple modifications to (5.200) and (5.201).

Adaptive Blind Linear Space-Time Multiuser Detection

To form a sequential blind adaptive receiver, we need adaptive algorithms for sequentially estimating the channel and the signal subspace components Us and Ls. First, we address sequential adaptive channel estimation. Denote by z [i] the projection of the stacked signal graphics/rtilde.gif [i] onto the noise subspace:

Equation 5.206

graphics/05equ206.gif


Equation 5.207

graphics/05equ207.gif


Since z[i] lies in the noise subspace, it is orthogonal to any signal in the signal subspace, and in particular, it is orthogonal to (graphics/285fig01.gif). Hence g1 is the solution to the following constrained optimization problem:

Equation 5.208

graphics/05equ208.gif


To obtain a sequential algorithm to solve the optimization problem above, we write it in the following (trivial) state space form:

graphics/285equ01.gif


The standard Kalman filter can then be applied to the system above as follows. Denote graphics/286fig01.gif. We have

Equation 5.209

graphics/05equ209.gif


Equation 5.210

graphics/05equ210.gif


Equation 5.211

graphics/05equ211.gif


Once we have obtained channel estimates at time slot i, we can combine them with estimates of the signal subspace components to form the detector in (5.186). Since we are stacking received signal vectors, and subspace tracking complexity increases at least linearly with signal subspace dimension, it is imperative that we choose an algorithm with minimal complexity. The best existing low-complexity algorithm for this purpose appears to be the NAHJ subspace tracking algorithm discussed in Section 2.6.3. This algorithm has the lowest complexity of any algorithm used for similar purposes and has performed well when used for signal subspace tracking in multipath fading environments. Since the size of Us is 4N x 2K, the complexity is 40 · 4N · 2K + 3 · 4N + 7.5(2K)2 + 7 · 2K floating point operations per iteration.

Algorithm 5.5: [Blind adaptive linear space-time multiuser detector—synchronous CDMA, two transmit antennas, and two receive antennas]

Equation 5.223

graphics/05equ223.gif


Equation 5.224

graphics/05equ224.gif


Equation 5.225

graphics/05equ225.gif


Equation 5.226

graphics/05equ226.gif


A group-blind sequential adaptive space-time multiuser detector can be implemented similarly. The adaptive receiver structure is illustrated in Fig. 5.13.


167 times read

Related news

» Antenna Characteristics
by admin posted on Jul 15,2007
» Internal Sources of Interference
by admin posted on Aug 17,2007
» Attenuation
by admin posted on Dec 10,2006
» Scope of the Problem
by admin posted on Jul 15,2007
» The Double Exponential Pulse
by admin posted on Jul 15,2007


More Top News
Cisco Wireless Networking
Most Popular
Featured Author