Mobile and Wireless Communications (1)
Mobile and Wireless Communications (1)
Abstract The conventional RAKE receiver employed in CDMA system can not satisfy
the desired demand when the propagation channel possesses a considerable
number of paths and a deep fading that causes serious inter-user and inter-
symbol interferences. This paper proposes a novel means of adaptive equalizer
based on QRD-RLS algorithm to substitute the traditional RAKE receiver.
Regarding the computational complexity of the RLS, the well-known
CORDIC algorithm has been exploited and plays a key role in the hardware
implementation of the new approach. The proposed RLS structure is simulated
extensively under different channel parameters and performance is compared
against conventional RAKE structure.
1. Introduction
The time-varying multipath propagation and the multiuser interference
are the two important issues that limit the capacity and performance of a
wireless communication system based on the code division multiple access
(COMA) technology. The commonly proposed schemes to deal with these
two factors are to use transmitter power control, diversity technique and/or
error control coding [1][2]. An alternative approach to combat the distortion
brought by the channel characteristic and the multiuser interference is to
replace the traditional RAKE receiver with an efficient equalizer using the
adaptive algorithms such as Least-Mean-Square (LMS) and Recursive Least-
Squares (RLS).
The original version of this chapter was revised: The copyright line was incorrect. This has been
corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35618-1_37
C. G. Omidyar (ed.), Mobile and Wireless Communications
© IFIP International Federation for Information Processing 2003
250 Tim Zhong Mingqian, AS Madhukumar and Francois Chin
Oesnreading FTR i
\..............................................................................................................................................................................................1
Armed with the fast developing VLSI technology, systolic array has
become practically feasible when realizing the QRD-RLS in hardware
implementation. The CORDIC (Coordinate Rotation Digital Computer)
algorithm [4] has been introduced to perform the two-dimension vector
rotation instead of the conventional Givens rotations. The main idea
underlying this algorithm is to do phase shifting through a series of "micro-
rotations" using a fIxed set of elementary rotation angles. Through a proper
choice of the elementary angles all computations can be implemented
efficiently in VLSI using a sequence of shift and add/subtract operations.
Generally, a look-up-table holding the elementary rotation angles is set up in
advance to perform the phase shifting replacing the trigonometric functions
CORDIC based QRD-RLS Adaptive Equalizer for CDMA systems 251
2. QRD-RLS Algorithm
The basic idea underlying the RLS algorithm can be described in two
processes:
1. We calculate the output of a transversal filter produced by a set of tap
inputs and then try to obtain the error estimation by comparing the
output with the desired response.
2. We find a method to minimize this error by adjust the tap weight of
the transversal filter so that we can approach the desired response at
the output.
Let d(n) be the desired response vector at time n, u(i) the input signal
vector at time i and w(i) the tap weight we are looking for, and then the
goal is to minimize the cost function:
E= LA
n"1d(i) - w
n-, H (i)u(i)12 (1)
i=l
where A is the forgetting factor used to ensure that the effect brought
by past signals is reduced or "forgotten".
Eq. (1) can be converted to a matrix format as follows:
e= = IIA(n)d(n) - A(n)A(n)w(nf (2)
where the symbol 11-112 stands for the squared Euclidean norm and:
A =dlag
· A ,A , ... ,1) (3)
JM(n) . . 1 (9)
1
o
cosO 0 0 sin· 0 k
Jk(n) = 0 0 0 (10)
0
0 0 0
-sinO 0 0 cosO n
k n
It can be seen from Eq. (7)-(9), as the data stream enters the equalizer
row by row, it is annihilated to zero while the matrix R(n) and pen) are
updated accordingly.
Therefore, it's easy to obtain the desired weight value through Eq. (7).
3. CORDIC ALGORITHM AND ITS IMPLEMENTATION
3.1 CORDIC Algorithm
a w,la
Figure 2: Structure of systolic array
4. Simulation results
Rayleigh fading channel when the number of user is set to single (single-user
bound) [6] , serving as a preference for comparison. It's obvious that the
RLS equalizer outperforms the conventional RAKE by nearly 4 dB at the
BER level of 10.2 in the case of quarter system load. It can be also observed
easily that the system performance deteriorates as the number of user
increases. However, the MUI caused by the increasing of the user number
doesn't affect the equalizer as heavily as for the RAKE receiver. For both
two cases, a noticeable error bottom can be observed for the RAKE receiver
case but the performance for the RLS equalizer improves with EblNo.
10'1 ::.::::;:;:;:
. -. --------- .
*
--:c:::.:::::::::.:.:::;::::
-" :: ---... ---------- -. --- -.. --.... -_...:::::E:
::::::::::t:::::::::::.:::::.:::.:: -_.... -
· ,
'0· H H
.... -.-.-.------.---- ··. --.------.----- ... ---.- . .. --- ........... -.
• • • • • • • _ • • ___ • • • • • • _.L • • • __ • • • • • __ • • • __ ____ L • • • __ • • • • • • • • • • • • •
.... . __ ....... - ... ---:-._------ .. - ----- .. ---:-, ... --- ........... -..
· .
s. Conclusion
This paper has focused on a novel approach of signal receiving in
CDMA system: replace the RAKE with an adaptive equalizer based on
QRD-RLS algorithm due to its perfect convergence property and robustness
against multipath interference. Considering the computational complexities.
which hinder it from practical realization. the CORDIC algorithm has been
introduced to make it feasible for hardware implementation. The
complicated matrix computation has been carried out by a systolic array
consisted of CPE cells and driven by a certain clock. It can be observed from
the simulation results that the adaptive equalizer outperforms the RAKE to
an ideal extent in a multipath fading channel and the system complexity has
been reduced since the channel estimation module can be omitted.
Reference
[1] Ozan K. Tonguz, and Melanie M. Wang, "Cellular CDMA Networks Impaired by
Rayleigh Fading: System Performance with Power Control", IEEE Trans. on Veh. Tech.,
Vol. 43, No.3, August 1994.
[2] 1. Boutros and E. Viterbo, "Signal Space Diversity: A Power- and Bandwidth-Efficient
Diversity Technique for the Rayleigh Fading Channel, " IEEE Transactions on
Information Theory, vol. IT-44, pp. 1453-- 1467, July 1998.
[3] E. Eweda. "Comparison of RLS, LMS, and sign algorithms for tracking randomly time-
varying channels." IEEE Trans. on Signal Processing, vol. 42, no. 11, pp. 2937-2944,
Nov. 1994.
[4] Y. H. Hu, "CORDie-based VLSI architecture for digital signal processing." IEEE Signal
Processing Magazine, 9 (3): 16-35, 1992.
[5] 3GPP TS23.101 V3.5.0: "UE Transmission and reception (FDD)", Release 1999
[6] Proakis, J.G: "Digital Communications", Third Edition, McGraw-Hill Inc.,1995
[7] Simon Haykin: "Adaptive Filter Theory", Third Edition, Prentice-Hall Inc.,1996