ArticlePDF Available

Bit error probability of Rake receiver in the presence of code synchronization errors and correlated Rayleigh fading channels

Authors:

Abstract and Figures

We derive here a simple and accurate theoretical method for computing the bit-error-probability (BEP) of a direct-sequence spread spectrum (DS-SS) receiver using maximum ratio com-biner (MRC), in the presence of code synchronization errors, root raised cosine (RRC) pulse shaping, and Rayleigh fading channels with correlated paths. Theoretical BEP curves with QPSK modulation are validated by link level simulations for different downlink Rayleigh fading channels. The impact of the delay estimation errors on the performance of Rake receiver is analyzed for both closely-spaced and distant channel taps, and for different path correlation coefficients.
Content may be subject to copyright.
Bit error probability of Rake receiver in the presence
of code synchronization errors and correlated Rayleigh
fading channels
Elena-Simona Lohan and Markku Renfors
Institute of Communications Engineering, Tampere University of Technology
P.O.Box 553, FIN-33101, Tampere, Finland; e-mails: {elena-simona.lohan, markku.renfors}@tut.fi
ABSTRACT
We derive here a simple and accurate theoretical method for
computing the bit-error-probability (BEP) of a direct-sequence
spread spectrum (DS-SS) receiver using maximum ratio com-
biner (MRC), in the presence of code synchronization errors,
root raised cosine (RRC) pulse shaping, and Rayleigh fading
channels with correlated paths. Theoretical BEP curves with
QPSK modulation are validated by link level simulations for
different downlink Rayleigh fading channels. The impact of the
delay estimation errors on the performance of Rake receiver is
analyzed for both closely-spaced and distant channel taps, and
for different path correlation coefficients.
I. I NT ROD UC TI ON
Rake receivers are one of the most common receiver types
used nowadays in direct sequence spread spectrum systems.
Errors in the code synchronization (or delay estimation) process
affect significantly the performance of the Rake receiver [1]-[4].
The focus of this paper is on the theoretical modeling of
the bit-error-probability (BEP) degradation due to the code
synchronization errors in the presence of correlated Rayleigh
fading channels, root raised cosine (RRC) pulse shaping, and
BPSK or QPSK modulation. Basic understanding over the
impact of code synchronization errors on the performance of
Rake receivers has been formerly developed in [1]-[6]. However,
fast algorithms to compute BEP of Rake receivers in the
presence of delay estimation errors and Rayleigh multipath
channels, with arbitrarily spaced channel taps and correlated
fading are still hard to be found in the existing literature. BEP
of a Rake receiver can be derived based on the probability
distribution function (pdf) of the signal-to-noise ratio (SNR)
at the output of the maximum ratio combiner (MRC) [2], [3],
[7], or, equivalently, based on the characteristic function (CF)
of SNR at the output of the combiner [8] or on the CF of the
quadratic receiver [9], [10], [11]. For Rayleigh fading channels
and in the absence of code synchronization errors, the SNR
at the output of MRC can be modeled as a quadratic form in
complex Gaussian variables [7], [13], [14]. If both fading and
code synchronization errors are present, the statistics of SNR are
changed compared to the case with no delay errors, and closed
form formulas of its pdf are not easy to be derived. The solution
usually adopted to deal with multipath fading channels and
code synchronization errors is to assume flat fading channels,
whose pdf over the observation interval is approximatively
constant [2], [3]. Alternatively, characteristic function-based
methods can be employed, but they have a large computational
complexity, especially when channel imperfections, such as
code synchronization errors, are taken into account [11].
Here, we introduce a simple and accurate method of com-
puting BEP, based on the extended pdf of SNR at the output
of the combiner in the presence of frequency selective Rayleigh
fading channels and code synchronization errors. The focus here
is on the correlated channels. The detailed theoretical framework
for Rayleigh and Rician uncorrelated fading channels has been
developed by the authors in [12]. Although the starting point
is based on the traditional expression of the instantaneous SNR
[7], [14], the consequent derivations are structured into a novel
framework, taking into consideration the errors in the delay
estimates, the pulse shaping function and the possible correla-
tions between MRC branches. The SNR with delay estimation
errors can no longer be seen as a quadratic form in complex
Gaussian variables as in [7], [13], [14], but rather as a ratio
of quadratic forms, which are dependent on the pulse shaping
waveform and the multipath delay spacings. Each quadratic
form characterizes the desired user signal, the additive white
Gaussian noise interference and the multiple access interference,
respectively. Based on this new SNR model, BEP is derived in a
semi-analytical fashion. Our model is generic in the sense that
it characterizes the BEP deterioration due to delay errors for
arbitrary channel profiles, it can take into account the correlation
between MRC branches, and it can be applied to RRC band-
limited pulse shapes as well as to any other general pulse shape.
For conformity with the WCDMA standard, the derivation is
given for BPSK and QPSK modulations, but the extension to
higher order PSK modulations is quite straightforward.
Section II deals with the theoretical modeling of SNR and
BEP. Section III shows the comparison between the theoretical
BEP and the bit error rates obtained via simulation, using
COSSAP environment. In section IV, the theoretical analysis is
applied in the context of two practical scenarios. Two important
questions related to the MRC diversity in the presence of
code synchronization errors are answered here. The first one
is how much diversity gain we can achieve with Rake receiver
when closely-spaced paths and code synchronization errors are
present. The second one is about the performance degradation
of the Rake receiver, when the Rake branches are affected by
the correlations between the fading paths and imperfect delay
estimation. Section V presents the conclusions.
II . SE MI -A NALYTI CA L AP PROAC H FO R BEP
CO MP UTATIO N
If a BPSK or QPSK signal is spread with a DS-SS code and
transmitted over a multipath fading channel, the signal seen at
the receiver can be modeled as
r(t) =
Nu
X
v=1 pEbv
X
m=−∞
b(m)
v
SFv
X
k=1
c(m)
k,v
L
X
l=1
α(m)
l,v
g(tmTvkTcτ(m)
l,v ) + w(t).(1)
Here, Ebvis the bit energy of v-th user (we assume that all
the bits of a certain user have the same energy), b(m)
vis the m-th
transmitted data symbol of the v-th user. α(m)
l,v is the complex
fading coefficient of the l-th path of v-th user, corresponding
to the m-th symbol and τ(m)
l,v is the delay introduced by the
l-th multipath component of the v-th user, corresponding to the
m-th symbol, c(m)
k,v is the complex code value for k-th chip of
v-th user, during the m-th symbol, Tvis the symbol interval of
v-th user, Tcis the chip interval, g(·)is the chip pulse shape
after the matched filtering, SFvis the spreading factor of v-th
user, Lis the number of channel paths, and w(·)is a complex
additive white Gaussian noise of double-sided power spectral
density N0. The code chips are normalized in such a way that
PSFv
k=1 |c(m)
k,v |2= 1,v, m.
The despread signal of u-th user, at the output of l1-th finger
during the n-th symbol can be written as:
z(n)
l1,u =ZnTu
(n1)Tu
r(t)
SFu
X
k1=1 c(n)
k1,ug1(tnTuk1Tcˆτ(n)
l1,u)dt,
(2)
where ˆτ(n)
l1,u is the estimated delay of l1-th path of u-th user,
during n-th symbol, and g1(·)is the pulse shape of the replica
code at the receiver (for shaped replica codes, g1g, and for
unshaped replica codes, g1(·)is the rectangular pulse shape).
The output of the MRC for n-th symbol is
y(n)
u=
ˆ
L
X
l1=1 ˆα(n)
l1,uz(n)
l1,u,(3)
where ˆα(n)
l1,u is the conjugate of the estimated complex coeffi-
cient of tap l1during the n-th symbol and L0is the number
of Rake fingers used in the MRC. In what follows we assume
perfect channel coefficient estimates (ˆαn
l1,u=αn
l1,u), and we are
interested only in the impact of synchronization errors. We also
assume that the number of Rake fingers is equal to the number
of paths L=L0.
It follows from (1), (2) and (3) that
y(n)
u=pEbub(n)
u
SFu
X
k=1
S(n,n)
k,k,u,u +pEbub(n)
u
SFu
X
k=1
SFu
X
k1=1
k16=k
S(n,n)
k,k1,u,u
+pEbu
X
m=−∞
m6=n
b(m)
u
SFu
X
k=1
SFu
X
k1=1
S(m,n)
k,k1,u,u
+
Nu
X
v=1
v6=u
pEbv
X
m=−∞
b(m)
v
SFv
X
k=1
SFu
X
k1=1
S(m,n)
k,k1,v,u +
SFu
X
k=1
N(n)
k,u ,
(4)
where the notations S(m,n)
k,k1,v,u and N(n)
k,u stand for:
S(m,n)
k,k1,v,u =c(m)
k,v c(n)
k1,uL
X
l=1
L
X
l1=1
α(m)
l,v α(n)
l1,u
RnTumTv+ (k1k)Tc+ ˆτ(n)
l1,u τ(m)
l,v ,(5)
N(n)
k,u =c(n)
k,u
L
X
l=1 α(n)
l,u ZnTu
(n1)Tu
w(t)
g1(tnTukTcˆτ(n)
l,u )dt, (6)
and R(·)is the normalized correlation function between the
received signal pulse shape and the reference code pulse shape:
R(τ) = RnTu
(n1)Tug(tnTu)g1(tnTuτ)dt (normalization
means that R(0) = 1).
The first term in the summation of (4) represents the signal
component, the second one is due to inter-chip interference
(ICI), the third one is due to inter-symbol interference (IS I),
the fourth one is due to multi-access interference (MAI) and
the last one is due to the additive noise.
The SNR at the output of the MRC, conditional on the fading
coefficient vector ξ(n)= (α(n)
1,u,...,α(n)
1,L)Tis defined as [7]
γ(n)=
Ey(n)
u|ξ(n)
2
var(y(n)
u|ξ(n)).(7)
Here, E(·)and var(·)are the mean and the variance operators,
respectively, conditioned by the fading coefficients, and Tstands
for transpose operator.
From equations (4) to (7), and assuming ideal code properties
(i.e., the ICI and ISI components can be neglected), and using
the fact that RnTu
(n1)Tu|w(t+τ)|2dt =N0δ(τ), it follows that
E(y(n)
u|ξ(n))
2Eb
ξ(n)HRξ(n)
2,(8)
and
var(y(n)
u|ξ(n))N0(ξ(n))HRcξ(n)
+(Nu1)Eb
SFu
ξ(n)HRξ(n)
2,(9)
where Rand Rcare L×Lpulse shaping matrices of u-th user
(we dropped the user subscript for convenience), including the
imperfect code synchronization errors, with elements Rl,l1=
Rτl1τl), and Rcl,l1=Rcτl1ˆτl),l= 1,...,L,l1=
1,...,L . Here, Rc(·)is the autocorrelation function (ACF) of
the received signal pulse shape g(·).
Using eq. (7), (8) and (9), we obtain the SNR in the presence
of delay errors as follows:
γ(n)=Eb
N0
ξ(n)HRξ(n)
2
ξ(n)HRcξ(n)+Eb
N0
Nu1
SFu
ξ(n)HRξ(n)
2
,
(10)
We notice that eq. (10) is valid for any type of pulse shaping
functions, and for any spacing between paths. We also notice
that γ(n)of (10) is well defined, since matrix Rcis always
distinct from an all-zeros matrix (diagonal elements are always
1). The only restriction that we imposed was related to the code
properties: we assumed ideal code correlation properties, an
assumption which is usually approached when the spreading
factor is sufficiently high.
Eq. (10) is fundamentally different from the traditional SNR
without code synchronization errors [7], [13], [14]. The imper-
fections in the delay estimation process are reflected in the terms
at the denominator and in the particular structure of the matrix
Rat the nominator.
Until now, we have not imposed any conditions on the fading
path coefficients ξ(n). If we assume Rayleigh fading channels,
the vector ξ(n)is complex Gaussian-distributed vector of covari-
ance matrix Σξξ , with elements Σξξ (l, l) = Pl, l = 1,...,L,
where Plis the average tap power of path l, and Σξξ(l, l1) =
ρg(l, l1),if l6=l1, where ρg(l, l1)is the correlation coefficient
between the complex Gaussian coefficients corresponding to
paths land l1.
The BEP of BPSK and QPSK modulations, conditional to
fading process is [7] Pe(γ(n)|ξ(n)) = Q(p2γ(n)),Q(·)being
the Gaussian Q-function. Hence, the overall BEP is
Pe=Z
0
Q(p2γ(n))pγ(γ(n))(n),(11)
where pγ(γ(n))is the pdf of γ(n). With the above considerations
in mind, we can use the following semi-analytical approach for
computing BEP:
Step 1. Generate Nobs vectors of Lcomplex corre-
lated Gaussian distributed variables of zero means and
covariance matrix Σξξ. These vectors are denoted by
ξ(n),n= 1,...,Nobs, where Nobs is the number of
realizations.
Step 2. Build the decision variable γ(n), given by eq.
(10).
Step 3. Using the histogram method, compute an
estimate of pdf of γ(n):pγ(γ(n)).
Step 4. Compute BEP as
Pe=
Nobs
X
n=1
Qp2γ(n)pγ(γ(n)).(12)
The procedure used here to generate correlated com-
plex Gaussian variables is that one proposed in [15].
The relationship between the Gaussian correlation
coefficients ρg(l, l1)and the envelope correlation co-
efficients ρe(l, l1)is also given in [15] (usually, the
envelope correlation coefficients are employed as mea-
sures of correlation between paths).
0 2 4 6 8 10 12 14 16 18 20
0
0.001
0.002
0.003
0.004
0.005
0.006
0.007
0.008
0.009
0.01
SNR at the output of MRC [linear scale]
Estimated PDF of instantaneous SNR
Estimated PDF of instant. SNR, with delay errors, Eb/N0=10 dB, 1 user, ρe=0.1
Path delays τ=[1.25, 2.25] Tc
Average path powers P=[0, 0] dB
No delay errors
Delay errors [0.25, −0.25] Tc
Delay errors [0.5, −0.5] Tc
Delay errors [1, −1] Tc
Fig. 1. Estimated pdf of γ(n)for a two path Rayleigh fading channel and
different delay estimation errors, envelope correlation coefficient ρe= 0.1.
As an example, Fig. 1 shows the estimated pdf of SNR at
the output of MRC, in the absence and in the presence of code
synchronization errors, for a 2path correlated fading channel
and RRC pulse shaping (both for received signal and for the
replica code at the receiver).
Clearly, as the synchronization errors approach to 1chip, the
SNR decreases towards 0, and its pdf tends to a Dirac pulse
δ(γ). At the limit, for code synchronization errors greater or
equal to Tc, BEP tends to R
0Q(2γ)δ(γ)=Q(0) = 0.5,
as expected.
II I. B EP I N TH E PR ES EN CE O F UN CO RR EL ATED
FADI NG
The theoretical BEP was validated via the simulation re-
sults obtained with COSSAP simulator. The COSSAP model
was based on WCDMA specifications [16] for synchronous
downlink multiuser systems. The COSSAP simulations were
carried out for a chip rate of 3.84 Mcps and raw bit rates
of 60 kbps (same bit rates for all users). The data symbols
were spread with the same Walsh code of SF= 128 and
scrambled with a 10 ms segment of a Gold code [16]. The
pulse shaping filter was RRC filter with rolloff factor 0.22 and
the oversampling factor was Ns= 8. We used shaped replica
codes at the receiver. The mobile velocity was 120 km/h. The
complex channel coefficients were assumed to be known at the
receiver, but we incorporated the code synchronization errors
in our simulations. The COSSAP channel was a frequency
selective Rayleigh fading channel with uncorrelated paths. The
bit-error-ratio (BER) curves from COSSAP model are computed
for 200 000 data bits, while the theoretical approach needs
only Nobs = 10 000 realizations, which makes it very fast
from the computational point of view (increasing Nobs showed
no difference in theoretical BEP). The theoretical BEP was
computed with eq. (12) and (10). The results are shown in
Figures 2 and 3, for 1and 16 users, respectively, in the presence
of different code synchronization errors. Because the pseudo-
−5 0 5 10 15
10−5
10−4
10−3
10−2
10−1
100 4 distant−spaced Rayleigh paths, 1 user
Eb/N0
BER
del. errors=[−0.125 0.5 0.75 1]Tc, sim
del. errors=[−0.125 0.5 0.75 1]Tc, th
del. errors=[−0.125 0.5 0.5 0.5]Tc, sim
del. errors=[−0.125 0.5 0.5 0.5]Tc, th
del. errors=[−0.125 0.125 0.125 0.125]Tc, sim
del. errors=[−0.125 0.125 0.125 0.125]Tc, th
Fig. 2. Comparison between the theoretical BEP (th) and COSSAP simulation
results (sim) for 4 path-fading channel and delay estimation errors, channel
paths delays τ= [1.25,2.25,4.5,6.625] Tc, average tap powers (before
normalization) P= [0,3,6,9] dB, 1user, uncorrelated fading.
random code properties for SF= 128 are quite close to
ideal, we notice a very good match between the simulated and
theoretical results. At high bit-energy to noise ratios (Eb/N0),
the theoretical results tend to be slightly optimistic, because
ICI and ISI was neglected in our analysis. Of course, decreasing
the spreading factor, the gap between theoretical and simulation
results will increase, especially at high Eb/N0, when ICI and
ISI become more significant. However, the theoretical results
will still give a close lower bound on the system performance
also for low spreading factors.
−5 0 5 10 15
10−1
100 3 closely−spaced Rayleigh paths, 16 users
Eb/N0 [dB]
BER
delay errors eτ=[−0.5, −0.5, 0.25] Tc, th
[delay errors eτ=−0.5, −0.5, 0.25] Tc, sim
delay errors eτ=[−0.5, 0, 0] Tc, th
delay errors eτ=[−0.5, 0, 0] Tc, sim
no delay errors, sim
no delay errors, th
Fig. 3. Comparison between the theoretical BEP (th) and COSSAP simulation
results (sim) for 3 path-fading channel and delay estimation errors, channel paths
delays τ= [1.25,2.00,2.5] Tc, average tap powers (before normalization)
P= [0,1,2] dB, 16 users, uncorrelated fading.
IV. BEP I N TH E PR ES EN CE O F CO RR EL ATED
FADI NG
The comparison between semi-analytical and link-level sim-
ulations showed a good agreement between the two. Therefore,
in this section, we will rely on the theoretical results. One
important question when dealing with Rake receivers is how
much diversity can be gained if closely-spaced paths are used
in the combiner. Usually, it is assumed that the paths are at least
one chip apart [2], [3], [7]. However, some diversity might be
achieved even if the paths are closely-spaced, and our theoretical
model allows us to study this effect. For paths spaced less
than one chip apart, there is an inherent correlation due to the
pulse shaping ACF. Also, closely-spaced paths are more likely
to exhibit correlated fading. The BEP curves as functions of
the spacing between taps is illustrated in Fig. 4 for a 2path
Rayleigh fading channel. The upper plot of Fig. 4 shows BEP
in the presence of 0.25 Tccode synchronization error on the
first path, for different envelope correlation coefficients. The
lower plot of Fig. 4 compares BEP in the absence and in the
presence of a delay error on the first path. When the correlation
between paths comes only from the ACF of the pulse shaping
(i.e., envelope correlation coefficient ρe= 0), the paths spaced
at more than half chip achieve almost the same performance as
the paths which are more than one chip apart. This means, that
the correlation due to RRC pulse shaping is significant only up
to 0.5Tcspacing between taps. However, the degradation due to
envelope correlation is more significant: even a factor ρeof 0.05
can deteriorate BEP quite much. When the envelope correlation
factor tends to 1, the BEP tends to single path performance (no
diversity).
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
10−3
10−2
10−1
2 Rayleigh paths, 0.25 Tc delay error on the first path, Eb/N0=10 dB, 1 user
Spacing between taps [chips]
BEP
Single path BEP (no diversity)
Envelope Correlation =0.8
Envelope Correlation =0.5
Envelope Correlation =0.2
Envelope Correlation =0.1
Envelope Correlation =0.05
Envelope Correlation =0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
10−3
10−2
10−1
Spacing between taps [chips]
BEP
Env. Corr. = 0.05, Del. err. = 0.5
Env. Corr. = 0, Del. err. = 0.5
Env. Corr. = 0.05, Del. err. =0.25
Env. Corr.=0.05, Del. err. = 0
Env. Corr. = 0, Del. err. = 0.25
Env. Corr. = 0, Del. err. = 0
Fig. 4. BEP for 2-path Rayleigh fading channel with correlated fading, different
(constant) envelope correlation coefficients, and different code synchronization
errors on the first path, equal average tap powers, single user.
Another question related to MRC performance is how fast
BEP deteriorates in the presence of code synchronization errors
and correlated MRC branches. Fig. 5 illustrates BEP curves for
single and multi-user cases, for different delay estimation errors,
fading channels with 2and 6taps, and exponential correlation
model [13] (i.e., the envelope correlation coefficient between
the l-th and l1-th tap is ρ|ll1|
e).
We notice that for more than 0.25 Tcdelay error, the BEP de-
teriorates drastically. The slope of BEP degradation at low delay
errors (less than 0.25 Tc) is smaller for high correlation factors
ρethan for low ρe, but the overall performance for strongly
correlated paths is very poor, approaching the single-path case.
For single user case, the diversity is almost completely lost at
high ρe(there is no much diversity gain when we increase the
number of paths from 2to 6when ρe0.4). For 16 user-case
and strongly correlated fading (ρe0.4), the performance with
6correlated paths becomes poorer than the performance with
2correlated paths. This apparent contradictory behaviour might
be explained by the fact that the Rake receiver cannot cope well
with multiple users and correlated fading, and its output SNR
decreases when the number of strongly correlated paths of the
interfering users increases.
V. CO NC LU SI ON S
In this paper, we presented a simple and fast quasi-analytical
method for computing BEP for Rake receivers in the presence
of code synchronization errors and Rayleigh fading channels.
The verification of BEP formulas was done by comparison with
COSSAP simulation results for uncorrelated fading Rayleigh
channels. The analysis was then extended to the correlated
fading channels, and two practical scenarios with code syn-
chronization errors, RRC pulse shaping and correlated fading
were discussed. Further research will focus on the modeling
of imperfect code correlation properties on the SNR at the
output of the Rake combiner and on the impact of BER of both
imperfect delay estimation and imperfect channel coefficient
estimation.
ACK NOW LE DG ME NT S
This work was carried out in the project ”Digital and Analog
Techniques in Flexible Receivers” funded by the National Tech-
nology Agency of Finland. This work is also partly supported
by Nokia Foundation and by the Graduate School in Electron-
ics, Telecommunications, and Automation. The authors express
special thanks to Professor M. Juntti for fruitful discussions and
helpful suggestions related to WCDMA receivers and channel
estimation issues.
REF ER EN CE S
[1] T. Ojanper¨
a and R. Prasad, Wideband Cdma for Third Generation Mobile
Communications, Artech House Publishers, 1998.
[2] J. Panicker and S. Kumar, “Effect of system imperfections on BER
performance of a CDMA receiver with multipath diversity combining”,
in Proc. of IEEE VTC, vol. 4, pp. 622-630, Nov. 1996.
[3] M. Sunay and P. McLane, “Diversity combining for DS CDMA systems
with synchronization errors”, in Proc. of IEEE ICC, vol.1, pp. 83-89,
Canada, June 1996.
[4] J. Baltersee, G. Fock, V. Simon, and H. Meyr, “Performance bounds for a
UMTS RAKE receiver with imperfect timing synchronization”, in Proc.
of IEEE GLOBECOM, vol.1a, pp. 105-109, Germany, Dec. 1999.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
10−4
10−3
10−2
10−1
100
Exponential correlation model [ρe ρe
2 ... ρe
L−1], Eb/N0=10 dB, 1 user
Delay error in chips (all paths have the same delay error)
BEP
ρe=0.8, L=2
ρe=0.8, L=6
ρe=0.4, L=2
ρe=0.4, L=6
ρe=0.02, L=2
ρe=0, L=2
ρe=0.02, L=6
ρe=0, L=6
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
Exponential correlation model [ρe ρe
2 ... ρe
L−1], Eb/N0=10 dB, 16 users
Delay error in chips (all paths have the same delay error)
BEP
ρe=0.8, L=6
ρe=0.4, L=6
ρe=0.8, L=2
ρe=0.4, L=2
ρe=0.02, L=2
ρe=0.02, L=6
ρe=0, L=2
ρe=0, L=6
Fig. 5. BEP for L-path Rayleigh fading channel with correlated fading
(L= 2 and L= 6), exponential correlation model, equal average tap powers,
consecutive taps are spaced 2chips apart, 1and 16 users.
[5] L. Rasmussen, S. Sumei, T. Lim, and H. Sugimoto, “Impact of estimation
errors on multiuser detection in CDMA”, in Proc. of IEEE VTC, vol. 3,
pp. 1844 - 1848, 1998.
[6] M. Alam, T. Ojanpera, and R. Prasad, “Impact of timing error on the
performance of multiuser detection in multirate CDMA systems”, in Proc.
of IEEE Int. Conf. on Pers. Wireless Comm., vol. 1, pp. 299 -303, 1999.
[7] J. Proakis, Digital Communications, McGraw-Hill, 1989.
[8] M. Simon and M. Alouini, Digital Communications over Fading Channels,
Wiley, 2000.
[9] M.J. Juntti and M. Latva-aho, “Bit-error probability analysis of linear
receivers for CDMA systems in frequency-selective fading channels”,
IEEE Trans. on Communications, vol. 47, pp. 1788-1791, Dec. 1999.
[10] M.J. Juntti, Multiuser demodulation for DS-CDMA systems in fading
channels, PhD Thesis, Acta Universitatis Ouluensis C106, Sept. 1997.
[11] M. Guenach and L. Vandendorpe,”Downlink performance analysis of a
BPSK-based WCDMA using conventional RAKE receivers with channel
estimation”, IEEE Journal on Sel. Areas in Comm., vol. 19, Issue 11, pp.
2165 -2176, Nov. 2001.
[12] E.S. Lohan and M. Renfors, “Performance Analysis of the Rake Receiver
in the Presence of Multipath Delay Estimation Errors and Rician Fading
Channels”, accepted after minor changes at European Trans. on Telecom-
munications.
[13] C. Mun, C. Kang, and H. Park, “Approximation of SNR statistics for MRC
diversity systems in arbitrarily correlated Nakagami fading channels”,
Electronic Letters, Feb. 1999, vol. 4, pp. 266-267.
[14] F. Ling, “Matched filter bound for time-discrete multipath Rayleigh fading
channels”, IEEE Trans. on Comm., 1995, vol.43, pp. 710 -713.
[15] B. Natarajan, C. Nassar, and V. Chandrasekhar, “Generation of correlated
Rayleigh fading envelopes for spread spectrum applications”, IEEE Comm.
Letters, vol. 4, no. 1, Jan. 2000, pp. 9-11.
[16] 3GPP, “Physical Layer-General Description”, 3GPP Technical Report TS
25.201 V3.0.0, Oct. 1999.
... La précision de l'estimateur-corrélateur est améliorée en ayant recours au sur-échantillonnage du signal[Hmi02] [Loh03]. Les simulations effectuées sur les systèmes CDMA montrent que l'utilisation d'un échantillon par chip n'est pas suffisante pour atteindre de bonnes performances et une bonne précision de l'estimation des retards des trajets[LR03b][LR98]. Dans la littérature les facteurs de sur-échantillonnage couramment retenues sont N se = 4 et N se = 8. ...
Article
For some applications the need for stealth and covert communications is crucial, especially for military purposes. The underwater acoustic channel is very noisy environment. It is subjected to multiple noise sources, reflections and refractions of acoustic waves, which creates multipath. Considering the multipath nature of the underwater acoustic channel and the transmission of acoustic waveforms at very low signal to noise ratio (SNR) as the need for low probability of intercept (LPI) is essential for our application, we propose a transmission scheme based on direct sequence spreading spectrum and code division multiple access (DS-CDMA). We present the receivers structures for this transmission method and we evaluate their performance. We study the performance of the proposed receivers for Rayleigh fading multipath channels in presence of multiuser access interference. The receivers structures allow both the channel parameters estimation by using a bench of matching filters to the spread code sequences of each user and to exploit the spatial diversity of the underwater acoustic channel by the mean of a coherent recombination of the different paths energy contributions, after the channel estimation (MRC : maximum ratio combining). The channel parameters, paths time delays and channel coefficients, are estimated at the output of matched filters at symbol rate. We show that we can potentially improve the system performance by implementing a successive interference cancellation method. The results obtained establish that the proposed system achieves excellent and robust performance at very signal to noise ratio. The convergence of the successive interference cancellation structure is achieved with no more than three iterations. At last, we introduce channel coding that allows us to improve the overall system performance along with its robustness by using error-correcting codes. Some of the developed algorithms were implemented and tested on real data procured by a sea trials campaign conducted off the coast of Brittany at Rade de Brest and in the Mediterranean Sea. ¿¿¿
Article
Multiuser demodulation algorithms for centralized receivers of asynchronousdirect-sequence (DS) spread-spectrum code-division multiple-access (CDMA) systems infrequency-selective fading channels are studied. Both DS-CDMA systems with short (onesymbol interval) and long (several symbol intervals) spreading sequences are considered.Linear multiuser receivers process ideally the complete received data block. The approximationof ideal infinite memory-length (IIR) linear multiuser detectors by...
Article
An efficient series that is used to calculate the probability of error for a BPSK modulated DS CDMA system with chip timing and carrier phase errors in a slowly fading, multipath channel is derived. The receiver is assumed to be a coherent RAKE receiver. Three types of diversity schemes are considered: selection diversity, equal gain diversity combining and maximal ratio diversity combining. The error probability derivation does not resort to the widely used Gaussian approximation for the intersymbol interference and multiple access interference and is very accurate. The derived series for probability of error calculations is used to assess the reduction in the system capacity due to different levels of synchronization errors. For all three diversity combining schemes considered, the degradation in the system performance is expressed as an effective reduction in the system processing gain. Systems of 1.25 MHz, 5 MHz and 10 MHz are considered for different number of diversity branches and it is shown that the percentage reduction in the system capacity due to synchronization errors is approximately the same for all these systems.
Article
We derive here a novel unified framework for computing the average bit-error-ratio (BER) of a direct-sequence spread spectrum receiver using maximum ratio combiner (MRC), in the presence of code synchronization errors and multipath Rayleigh or Rician fading channels. Traditionally, for single-user systems, the signal-to-noise ratio at the output of MRC is modeled as a quadratic form in complex Gaussian variables. We show that this model does not hold when delay errors are present and we propose an improved generic model incorporating the multipath delay estimation errors. We also discuss the case when the RAKE receiver is employed in the presence of multiple users. Based on our theoretical model, BER can be easily derived in a semi-analytical fashion, for any type of pulse shaping and any spacing between multipaths. Very fast results can be obtained for high spreading factors, when inter-chip (ICI) and inter-symbol interference (ISI) may be neglected. These results also give the lower bounds on BER for low spreading factors. Theoretical BER curves with QPSK modulation are validated by link level simulations for different downlink Rayleigh and Rician fading channels. Moreover, we discuss the impact of the delay error distribution on BER and we emphasize some practical applications of our generic technique. Copyright © 2003 AEI.
Conference Paper
Performance bounds for a UMTS RAKE receiver with imperfect timing synchronisation are presented. Firstly, an analytical expression for the bit error probability (Pe) performance of the RAKE receiver is derived. This analysis establishes that the bit error probability performance of the RAKE receiver is less sensitive to timing errors for higher spreading factors. However, significant performance degradations for all spreading factors confirm the need for timing synchronisation in the RAKE receiver. An extension of the analysis is presented for a multipath environment, allowing the derivation of an upper and a lower performance bound. The results indicate that a very simple interpolator providing 4 samples within a chip period results in a performance loss smaller than 0.15 dB
Conference Paper
This paper presents the impact of timing error on the performance of multirate direct sequence code division multiple access (DS-CDMA) systems based on variable spreading factor (VSF) using multiuser detection techniques such as the parallel interference cancellation (PIC) detector. The performance is evaluated for a single-rate and a three-rate system using Monte-Carlo simulation in the additive white Gaussian noise (AWGN) channel without multipath fading. The bit error probability (BEP) of the matched filter (MF) and the PIC detector with and without timing errors are compared
Conference Paper
A majority of multiuser detectors for CDMA are based on coherent detection where carrier frequency, carrier phase, transmission delays and channel characteristics are assumed known at the receiver. In a real system, these parameters must however be estimated based on the received signal. In this paper we investigate the impact of delay and channel estimation errors on the performance of multi-stage successive interference cancellation and limited tree-search detection. The estimation errors are modelled as zero-mean Gaussian random variables with the variance being a measure of the accuracy of the estimation
Conference Paper
An efficient series that is used to calculate the probability of error for a BPSK modulated DS CDMA system with chip timing and carrier phase errors in a slowly fading multipath channel is derived. The receiver is assumed to be a coherent RAKE receiver. Three types of diversity schemes are considered: selection diversity, equal gain diversity combining and maximal ratio diversity combining. The error probability derivation does not resort to the widely used Gaussian approximation for the intersymbol interference and multiple access interference and is very accurate. Systems of 1.25 MHz and 5 MHz are considered for different numbers of diversity branches