An Efficient Circulant MIMO Equalizer for CDMA Downlink: Algorithm and VLSI Architecture



Yuanbin Guo et al.

Figure 1: The system model of the MIMO multicode CDMA downlink.


chip from all the N Rx antennas, we form a signal vector as
rA = [r(i+F)T, ...,r(i)T,...,r(i-F)T]T.Here,F is the obser-
vation window length corresponding to the channel length.
In the vector form, the received signal can be given by

M

rA(i) =     Hmdm(i),                  (2)

m=1

where Hm is a block Toeplitz matrix constructed from the
channel coe
fficients as shown in [20]. The multiple receive
antennas’ channel vector is defined as
hm (l) = [hm,1 (l),
..., hm,n(l), ..., hm,N (l)]T. The transmitted chip vector for
the
mth transmit antenna is given by dm(i) = [dm(i +
F),...,dm(i),...,dm(i-F-L)]T.

3. LMMSE TAP SOLVER WITH CIRCULANT
APPROXIMATION

3.1. LMMSE chip equalizer

LMMSE chip-level equalization has been one of the most
promising receivers in the single-user CDMA downlink.
Chip equalizer estimates the transmitted chip samples by a
set of linear FIR filter coe
fficients wH(i) to restore the code
orthogonality as

^           . TT

d m ( i ) = WH ( i )rA ( i ).

(3)


It is well known that the LMMSE chip equalizer coefficients
are given by minimizing the MSE between the transmitted
and recovered chip samples as

where σj(i) is the transmitted chip power. Rrr(i) and hm(i)
are the covariance estimation and channel estimation, re-
spectively. Here, the covariance matrix is estimated by the
time-average with ergodicity assumption as

1 NB -1

Rrr(i) = E [rA(i)rH(i)] = — ɪ rA(i)rH(i),     (5)

NB i=0

where NB is the length for the time average. The channel co-
e
fficients are estimated as hm(i) = E[rA(i)dHm(i)] using the
pilot symbols. In the HSDPA standard, about 10% of the to-
tal transmit power is dedicated to the common pilot chan-
nel (CPICH). This will provide accurate channel estimation.
By assuming that the channel is stationary over the observa-
tion window length, we can have a block-based operation by
omitting the chip index in
Rrr(i), hm(i), and wm(i).

3.2. FFT-based circulant approximation tap solver

Using the stationarity of the channel and the convolution
property, it is easy to show that the covariance matrix is a
banded block Toeplitz matrix as

∕E[0]

..
.

■■ EH [L]
.                 ..

    0 ʌ

.

.

Rrr =

.

E[L] .

..

.                    .

.                 ..

.                    .

.

■■ EH[L]

..

,        (6)

.

.

∖ 0    

.

.    ■■■

■■ E[L]

..

■■ E[0]


wmpt(i) = argminE ∣^∣∣dm(i) - wH(i)ra(i)∣∣21

Wm ( i )                                            (4)

= σd2( i )R rr ( i )- 1h m ( i ),

where E[l] is an (N × N) block matrix with the cross-
antenna covariance coe
fficients. The dimension of the ma-
trix is (
NLF × NLF ), where LF is determined by the channel
length
L. In an outdoor environment, LF could be up to 32.



More intriguing information

1. Publication of Foreign Exchange Statistics by the Central Bank of Chile
2. Nonlinear Production, Abatement, Pollution and Materials Balance Reconsidered
3. PROFITABILITY OF ALFALFA HAY STORAGE USING PROBABILITIES: AN EXTENSION APPROACH
4. The name is absent
5. BEN CHOI & YANBING CHEN
6. The name is absent
7. Shifting Identities and Blurring Boundaries: The Emergence of Third Space Professionals in UK Higher Education
8. Determinants of U.S. Textile and Apparel Import Trade
9. Optimal Private and Public Harvesting under Spatial and Temporal Interdependence
10. THE ECONOMICS OF COMPETITION IN HEALTH INSURANCE- THE IRISH CASE STUDY.