Bayesian and RBF Structures For Re Less Co U Cat Ions Detect Ion
Bayesian and RBF Structures For Re Less Co U Cat Ions Detect Ion
Bayesian and RBF Structures For Re Less Co U Cat Ions Detect Ion
INTRODUCTION
There is current a significant interest in the design of wireless Code-Division
Multiple-Access (CDMA) networks as there is a desire to be able to offer
wireless transmission services to accommodate a variety of diverse sources
[l,21. For instance, the new 3G systems -UMTS in Europe, IkIT2000 in USA
and Japan- include a CDMA scheme, since it allows an efficient use of the
spectrum, frequency reuse, soft hand off, increased capacity and multipath
combating.
In the CDMA access scheme all the users transmit simultaneously using
the same range of frequencies. Each user is distinguished by a unique code
(called spreading code or signature) which is used to modulate its binary
antipodal data. This signature waveform consists in a pseudorandom (PN)
sequence whose bit period (known as chip period) is smaller than the symbol
period of the user information. These user signalling waveforms must be
749
750
{si(t)}gl,
z,(t) =
b;(n)si(t - nT)
(1)
J,'.
ls,(t)l2dt = 1,vz.
75 1
with g ( t ) being a zero-mean additive Gaussian noise process with power spectral density U:, and E k representing the energy of user k.
At this point we must distinguish between receivers working at symbol or
chip level. Our RBF and Bayesian detectors will work a t the chip level, as we
will show later, so, going a little deeper into this formulation is necessary. In
this case, the receiver has a filter matched to chip pulse $(Tc- t ) ,a sampling
module and a taped linear shift register. When signal $(t) is chosen according
',f I$(t)12dt,
to the interference elimination criterion and with energy &$ = .
each symbol generates a sequence of N samples per symbol, given by
Tj(R)
nT+(j+l)T.
r(t)$(t - nT
- jT,)dt =
nT+jT,
T,
= ~ a , b i ( n ) a i ( j ) & + + g(t+nT+jT&o)dt,
~
j = O , l , ..., N - I
i=l
rchip(n)=
siaibi(n)
(4)
i=l
&
IS2
DETECTION ALGORITHMS
RBF MUD detector
Radial Basis Function networks have been shown to be efficient solutions
for highly non-linear problems, such as the DSjCDMA environment with
IS1 and MAI. Two different RBF schemes for multiuser detection, which get
completely defined when both the users code waveforms and the channel
impulse response are known, have been proposed in [4, 81. In this case, no
training period is needed and the RBF detector constitutes the symbol MAP
detector when .....................
the noise is Gaussian.
9"
Flat fading
mumuseer channe
............
FIR filter h
i=O
k=1
IS1 can cause the effect of h to last more than one symbol period. To
take this into consideration, whenever ( j -z) < 1, b k ( n ) s r , j - , is substituted
by b k ( n - 1 ) 8 k , N + j - - r , and if ( j - z) > 1, then b k ( n ) s k , j - z is replaced by
bk(n + l ) s k , j - ~ - . .
Figure 1 shows the structure of the DSjCDMA channel
model and the RBF receiver designed to work at chip level.
The shift register is of length N ( M - 1) (N in caSe of no 1%).Next,
we can see the a nodes of the RBF network (working at Tc),each of them
associated to one of the possible symbol combinations of the system users
(ZK). Finally, note that the last block will be a simple sign detector in the
753
case of binary symbols. As kernel function 4 we will use the basis function
based on the Mahalanohis distance measure [lo],
The knowledge of the covariance matrix S allows us to calculate the dispersion of the data in any direction [S, 101. The covariance matrix is derived
as: S = E { ( r ( k )- ci)(r(k)- c * ) ~ }where
,
ci is a noise free state of r ( k ) .
The eigenvectors of S are the principal axes of these hyperellipsoids and the
eigenvalues determine their length. If all the off diagonal elements of S are
zero, Eq. (6) would be reduced to the product of the univariate normal densities and a Gaussian basis function 4, depending on the Euclidean distance
/Ir(k) - cijl and the covariance U* (which determines the radius of influence
for the Gaussian shaped bell), could he used. However, this is not the case,
even with orthogonal spreading codes, due to multipath effects.
The centroids {ci} represent all the possible received signals, a t chip level,
in the absence of noise, associated to all the possible combinations of symbols
transmitted by the K users. In case no IS1 exists, there will be OL = 2K vectors
ci of length N.When IS1 is not negligible, the number of centroids must be
properly increased since adjacent symbols affect the current one.
154
j=O
NUMERICAL RESULTS
Simulations were run using Gold sequences as vector signatures s, and considering additive Gaussian noise. Figure 2 shows the bit error rate (BER)
performance of the U 0 1 versus SNR=EI / N O ;with a near-far effect. of 4 dB, for
different multiuser detectors. K = 20 and N = z5. The error probabilities of
those traditional detectors based on MF and decorrelator are also shown. For
the shake of comparison, we have also included a Genetic Algorithm-based
detector developed in [13]. This p-GA works with a very small population
and the horizonal/vertical sense of the search is on-line adjusted by measuring
the diversity of the population by means of its fitness entropy.
755
First, we can see that both the p-GA and the Bayesian MUD have a performance close to the limit of the optimal single user detector (a lower hound
of the multiuser detector can he found by simulating the BER of the single user receiver in the absence of noise), while the traditional MF approach
saturates a t high SNRs. The decorrelating detector offers an intermediate
performance.
I+-
... . .
..j.
..... ...........................
. ..i.......
9
10
SNR (dB)
11
12
756
CONCLUSIONS
Two different low complexity detectors have been proposed for multiuser detection in DS/CDMA environments with AWG noise, IS1 and MAI. The chip
level-based RBF detector, once trained, does not require to know neither the
energy of the users nor the matrix of correlations. The Bayesian MUD uses
merging techniques in order to keep the receiver complexity practical for real
life use. The performance of both algorithms is close to the limit,of the single
user detector and their complexity is much smaller than that of traditional
approaches. Simulations show that they are near-far resistant and their performance does not saturate at high SNR as happens in the traditional MF
method. Both MUDS can be implemented with a high degree of parallelism
and, in addition, the Bayesian approximation offers the capability of blind
BER estimation.
ACKNOWLEDGEMENTS
The author would like to acknowledge the Spanish ClCYT for research grant
TIC3808-C02-02.
757
loo
, . . ~ ~ + . . . . . ;.. ... ... . . I
- Id'
..
. . . . . . : . . . ..........,.
.. ...........:
:
:
.
.
1
,
I ..........
.-
in4
11
13
15
SNR (dB)
REFERENCES
[l] S. Glisic and B. Vucetic, Spread Spectrum CDMA Systems for Wireless Communications, UK: Artech House Publishers, 1997.
[2] X. Wang and H.V. Poor, Blind equalization and multiuser detection in dispersive CDMA channels, IEEE Ti-.on Comm., vol. 46, No. 1, Jan. 1998, 91-103.
[3] S. Verdd, Multiuser etection, UK: Cambridge: Cambridge University Press,
1998.
[4] U. hlitra and H.V. Poor, Neural network techniques for adaptive multi-user
demodulation, IEEE J . on Sel. Areas on Comm., vol. 12, No. 9, Dec. 1994.
[5] B. Aazhang, B.P. Paris and G.C. Orsak, Neural networks for multiuser detection in Code Division Multiple Access communications, IEEE Tr. on Comm.,
vol. 40, No. 7, July 1992, 1212-1222.
[6] D.G.M. Cruickshank, RBF receivers for DS-CDMA, Electronics Letters, vol.
32, No. 3, 1996, 188-190.
[7] P.Y. Peng, An efficient multiuser detection algorithm for DS/CDMA by using
neural networks, in Pvoc, IEEE ICC 2001, 2001, 36-40.
[8] R. Tanner and D.G.M. Cruickshank, RBF based receivers for DS-CDMA with
reduced complexity, in Porc. of ISSSTA, South Africa, Sept. 1998.
[9] L.M. San JosB-Revuelta and J. Cid-Sueiro, Extension of blind Bayesian equalization algorithms for multiuser detection, in Proc. IASTED Int'l Conf. on
Wireless and Optical Comm., Banff, Canada, July 2002.
[IO] C.W. Bishop, Neural Networks for Pattern Recognition, UK: Oxford: Oxford
University Press, 1995.
[ l l ] L.M. San JosbRevuelta and J. Cid-Sueiro, A neuro-evolutionary framework
for Bayesian blind equalization in digital communications, Sig. Proc., 83(2),
2003, 325-338.
[12] J . Cid-Sueiro, L. M . San J o s b h v u e l t a and A. R. Figueiras, RRBF based soft
decision Bayesian equalizers for in-service BER Monitoring, Sig. Proc., 80(4),
2000, 741-744.
[13] L.M. San JosB-Revuelta, Reduced complexit,y GA-based multiuser detectors
for DSJCDMA communications, Submitted to: Int'l Conf. on Communication
Systems and Networks, Malaga, Spain, Sept. 2003.
758