Engineering, 2009, 1, 1-54
Published Online June 2009 in SciRes (http://www.SciRP.org/journal/eng/).
Copyright © 2009 SciRes. Engineering, 2009, 1, 1-54
Fractional Sampling Improves Performance of UMTS
Code Acquisition
Francesco Benedetto, Gaetano Giunta
Department o f A p plied Electr o ni c s, Universi ty of ROMA TRE, R o m e, It a ly
Email: fbenedet@uniroma3.it
Received March 31,2009; revised April 24,2009; accepted April 28, 2009
Abstract
An improved technique with a fractional sampling based on two samples per chip, according to the Nyquist
criterion, has been employed by the authors to enhance the performance in the code synchronization of
UMTS (or W-CDMA) systems. In this paper, we investigate on the theoretical rationale of such a promising
behavior. The performance is analyzed for several wireless channels, in the presence of typical pedestrian
and vehicular scenarios of the IMT2000/UMTS cellular systems.
Keywords: Code Synchronization, Spread Spectrum, Cell Search, UMTS, W-CDMA, Wireless Access
1. Introduction
Initial cell search in the wireless access of the Interna-
tional Mobile Telecommunications-2000/Universal Mo-
bile Telecommunications System (IMT2000/UMTS) is
the process of the mobile station that includes the search
for cell and scrambling codes as far as time synchroniza-
tion [1]. In fact, the whole synchronization process in
Wideband–Code Division Multiple Access (W-CDMA)
[2] consists of five sequential steps: 1) slot synchroniza-
tion; 2) frame synchronization and scrambling code
group identification; 3) scrambling code identification; 4)
frequency acquisition; 5) cell identification. This contri-
bution addresses algorithms for the initial cell search
before frequency acquisition, i.e. the stages 1-3. The
combined goal of such stages is to deliver a reliable
code-time candidate to the frequency acquisition stage.
Several sequential statistical tests were suggested for
such purposes [3-9]. In particular, effective non-coherent
sequential pseudo-noise (PN) code acquisition using
sliding correlation were proposed and analyzed for both
chip-asynchronous [7-8] and synchronous [9] direct se-
quence spread-spectrum (DS/SS) communications. Ac-
cording to such attempts, one testing variable is accumu-
lated after correlation (sometimes implemented as the
output of a matched filter) with each possible PN code
shifted by each code offset. That is, the decision device
sequentially examines all the code offsets of all the pos-
sible PN codes. The testing thresholds are optimally set
to provide the probability of detection and false alarm,
required for the considered application.
This paper extends previous analyses (e.g. [2]) that
made the simplifying assumption of one sample per chip.
Such choice appears motivated when a rectangular pulse
waveform is employed for spread-spectrum modulation,
since finer timing estimation can be confined to subse-
quent acquisition steps [3-4]. Nevertheless, the author of
the papers [7-8] already discussed some improvement
from over-sampling. Practical acquisition and signal
processing requires more than one sample per chip. In
fact, using only one sample could result in a significant
performance loss [10]. With a more appropriate discreti-
zation, we are considering the effect of time-sampling
the chip waveform (and the received signal) at twice the
chip rate on the performance of detection and acquisition
schemes. In fact, IMT2000/UMTS standard employs
raised-cosine spectral waveforms with non-zero roll-off
[1,11], and it is then necessary to use receivers based on
a fractional chip sampling, i.e. operating with more than
one sample per chip.
The remainder of this paper is organized as follows.
The use of fractional sampling to improve the perform-
ance of non-coherent sequential cell search procedure for
PN code acquisition is presented and discussed in Sec-
2 F. BENEDETTO ET AL.
Copyright © 2009 SciRes. Engineering, 2009, 1, 1-54
tion 2. The numerical results of the presented methods
for application to the initial cell search (before frequency
acquisition) of the IMT2000/UMTS cellular system is
examined in Section 3 by a number of numerical results.
Our conclusions are finally drawn in Section 4.
2. Improving the Code Synchronization by
Fractional Sampling
In this paper, we match the conventional method, based
on one sample per chip (like the operating cases reported
in [2]), to the fractional technique operating at twice the
chip rate. As already noted by [10], such choice matches
the Nyquist criterion. Unfortunately, this choice doubles
the computational complexity of receivers. Moreover,
they must operate twice faster than a conventional re-
ceiver. Nevertheless, the current trend, providing higher
and higher-speed microprocessors, is going to timely
compensate for the augmented request of computational
speed.
The author of the paper [7] already discussed some
improvement from over-sampling. In particular, that
original technique (“scheme 2” in [7]) implements the
sampling of the received signal at twice the chip rate, but
averages the samples at odd multiples of the half-chip
period before a subsequent decimation by the factor 2.
As a result, the final data clock is always synchronous
with the chip rate. In practice, the average operation of
the “scheme 2” in [7] as well as the matched filter corre-
lation by the “averaged” code ()ct in [8] are equiva-
lent to using the filter with impulse response h(t) =
[(t-Tc/2) + (t+Tc/2)] /2, corresponding to the low-pass
frequency response H(f) = cos(Tcf), before down-sam-
pling, where Tc is the chip period. In fact, it is well
known [12] that some kind of anti-aliasing filtering is
required before decimation to avoid the spectral alias
error, at the cost of missing the information at frequen-
cies higher than 1/2Tc (while the spectrum of a raised
cosine waveform is actually as large as (1+R)/2Tc, where
R is the roll-off). Unlike the method based on 2 sam-
ples/chip proposed in this paper, the effect of the
“scheme 2” in [7] is to filter out (or, at least, attenuate)
the (significant) signal components in all the transition
bandwidth [12], that is:
[(1-R)/2Tc,(1+R)/2Tc], because H(1/2Tc)=0.
In accordance with the logic scheme [7], let us con-
sider D samples of the complex envelope of the received
signal after the matched filter {r(iTc-Tc), i = 1, .., D},
discretized with the normalized timing offset , being
=0 (without loss of generality) in the chip-synchronous
case while (randomly distributed) -0.5

0.5 in chip-
asynchronous communications. The modified power de-
tector operating at twice the chip rate first estimates the
cross-correlation w(k’;) (despreading the generic w-th
data block made of D chips) between an over-sampled
(by the factor 2) version of the received signal r(t) after
the matched filter and the code candidate c(t) also for
half-chip offsets kTc:
2
*
1
1
(;)( /2- )( /2)
2
D
wccc
i
kr iTTciTkT
D

c
with k = -1.5,-1,-0.5,0, 0.5, 1, 1.5 (1)
As pointed out in [7], the correct timing offset is ran-
domly located (-0.50.5) in a chip-asynchronous sys-
tem, being independent of the sampling times (either
integer or half-integer multiples of the chip period Tc).
As pointed out in [6], the worst case of erroneous syn-
chronization with the conventional power detector will
happen if the cross-correlation is computed for an offset
which is just in the middle between two chips. In such a
case, an error of half chip will affect the estimates. In our
method, the worst offset is located at Tc/4 instead of Tc/2.
In practice, the maximum offset error is the half of the
conventional detector. As a consequence, the worst case
can be modeled by testing the null hypothesis H0 against
the worst positive hypothesis with = Tc/2 (say H0.5), for
the conventional detector, and the worst positive hy-
pothesis with = T
c/4 (say H0.75) for the devised
over-sampled detector. In the conventional technique, the
“middle” hypothesis lies at = Tc/4 far from the correct
timing offset =0 (say H0.75), while the “middle” positive
hypothesis for the proposed approach is = Tc/8 far from
the correct offset=0 (say H0.875). It should be noted that
the half-chip offset (= T
c/2) correlation could have a
non-negligible impact on the acquisition performance.
Nevertheless, in full agreement with the approach by
Jia-Chin Lin [8], detecting the half-chip correlation sam-
ple (H0.5) is actually a metastable state that may some-
times lead to false-alarm conditions, but such conditions
can be very easily corrected in the next test immediately.
The mean acquisition time AT of a serial search proce-
dure over q cells (q>>1) is related to these probabilities
according the approximate expression [4-5]:
2
[]
2
D
TfaP
D
P
AqLPT
P
  (2)
where L=WDTc is the test’s duration for each code offset
candidate and Tp is the penalty time for an erroneous
acquisition while the signal does not actually exist. As a
consequence, the ratio of the mean acquisition times, say
AT1 and AT2, of two generic CFAR detectors with the
same duration L, that is:
11
21
(2 )
(2 )
TD
TD D
2
2
D
A
PP
A
PP
 (3)
F. BENEDETTO ET AL. 3
Copyright © 2009 SciRes. Engineering, 2009, 1, 1-54
is able to directly evidence the approximate gain in sav-
ing time (on the average) of the latter against the former
methods when the same signal data blocks are available.
3. Application to Initial Synchronization in
UMTS and Results
In the following of this paper, we are going to com-
pare the performance of the two methods with respect to
the “middle” synchronization conditions, considered here
as representative of the average operating conditions.
The results of our computer simulations, conversely as-
suming a uniform distribution of the timing offset, are
going to show that the “middle” case (defined for one
given “middle” offset) is representative of such a random
jitter of actual timing offsets.
In this section, we aim to show that the analyzed meth-
ods for code synchronization are applicable to the first
stages of initial cell search in the cellular UMTS system.
In particular, we are going to evidence that the analytic
expressions, reported in the previous sections, are able to
predict the achievable gain on the error probability and
the mean acquisition time of the over-sampled versus the
conventional method. The same scenarios as in [2] of
a) S NR = -2 0 d B
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
1.E-061.E-041.E-02 1.E+00
Pfa
Pd
b) SNR = -20 dB
0.4
0.5
0.6
0.7
0.8
0.9
1
1.E-061.E-041.E-02 1.E+00
Pfa
Pd
c) Pfa = 0.001
0.4
0.5
0.6
0.7
0.8
0.9
1
-20-18-16-14-12-10
SNR (dB)
Pd
d) Pfa = 0. 001
0.8
0.85
0.9
0.95
1
-20 -18 -16-14 -12 -10
SNR (dB)
Pd
Figures 1a-d. Analytic probability of detection versus the probability of false alarm (top: a,b) and the SNR value per chip
(bottom: c,d) in the “middle” offset case for a frequency uncertainty of 20 kHz (left: a,c) and 200 Hz (right: b,d), matching
the achieved performance of the conventional (squares) and over-sampled (triangles) methods for W=60 blocks of 64 chips
(10 ms).
4 F. BENEDETTO ET AL.
Copyright © 2009 SciRes. Engineering, 2009, 1, 1-54
cell search have been extensively studied. The frequency
errors of 20 kHz and 200 Hz, typical of the initial and the
target cell search, have been considered. In IMT2000/
UMTS [2], the pilot symbols available for code synchro-
nization consist of 256 consecutive chips per slot (each
slot is made of 2560 chips in total). The cross-correlation
performance of one and more groups of frames (each
made of 15 slots, i.e. 10 ms), as far as the overall syn-
chronization time in flat fading channels, has been ana-
lyzed. If one directly chooses D=256, the large frequency
error during the initial search results in a large incoher-
ence loss, especially in the initial search. This problem
b) Indoor to O utdoor, Pedestrian; Fe =
200 Hz
78
80
82
84
86
88
90
92
-20 -18 -16-14 -12 -10
SNR (dB)
Ratio (%) of mean acqu isition
time
d) Veh icular; Fe = 200 Hz
78
80
82
84
86
88
90
92
-20-18 -16-14 -12-10
SNR (dB)
Ratio (%) of me an acqu isition
time
a) Ind oo r to Ou td o o r, Pedestria n; Fe =
20 kHz
78
80
82
84
86
88
90
92
-20 -18-16 -14-12 -10
SNR (dB)
Ratio (% ) of mean acquisition
time
c) Vehicular; Fe = 20 kHz
78
80
82
84
86
88
90
92
-20 -18-16 -14-12 -10
SNR (dB)
Ratio (%) of mean acquisition
time
Figures 2a-d. Ratio of the experimental mean acquisition time of fractional and conventional procedures in the three initial
stages (stage 1: diamonds; stage 2: squares; stage 3 triangles) versus the SNR per chip for pedestrian (top: a, b) and vehicular
(bottom: c,d) scenarios with a random timing jitter for a frequency uncertainty of 20 kHz (left: a,c) and 200 Hz (right: b,d).
F. BENEDETTO ET AL. 5
C
opyright © 2009 SciRes. Engineering, 2009, 1, 1-54
is solved by partial symbol despreading [2], using
blocks of D=64 contiguous chips and non-coherent
combining. In particular, the first stage of initial code
synchronization provides a number of possible candi-
dates of code offsets to the following one [2]. As a con-
sequence, a sequential test can be implemented for such
a purpose, performed like the procedure described in
the former part of this paper. In the following (second
and third) stages, only the most reliable code candidate
is detected and finally processed by the frequency ac-
quisition system [2].
The probability of detection in the “middle” synchro-
nization case of the timing offset, defined in the previous
section, is derived from the analytic expressions and de-
picted in figures 1a-d versus the probability of fal-
sealarm and the SNR for the two methods, in order to
assess the validity of the over-sampled testing procedure
in the presence of frequency uncertainties. The results of
computer simulations, obtained with a uniformly distrib-
uted random jitter, have confirmed such trend. For sake
of comparison, we have assumed the same typical pedes-
trian and vehicular scenarios reported in [2]. In particular,
a uniformly distributed random timing jitter has been
considered while the channel is affected by flat fading
and three paths have been simulated, depending on the
kind of scenario. Namely, pedestrian (speed: 3 Km/h):
the first path is 0 dB with delay =0 ns, the second one 0
dB and delay=976 ns, third one 0 dB and delay =20000
ns; vehicular (speed: 120 km/h): the main path is 0 dB
with delay 0 ns, the second one -3 dB and delay =260 ns
and the third one is -6 dB and delay =521 ns. Two possi-
ble constant frequency errors in the initial and target
search [2] procedure (namely, 20 kHz and 200 Hz) are
considered. In particular, the figures 2a-d show the ratio
of the mean acquisition time of the two methods versus
the SNR per chip, obtained by Monte-Carlo simulations
of the two reference wireless channels of [2] for
Pfa=0.001, for the three initial stages of the serial code
acquisition in UMTS.
Moreover, the same authors of this paper showed in
[13], by extensive computer simulations, that the new
scheme outperforms the conventional approach analyz-
ing also the overall acquisition performance of the
scrambling code, then including all the three steps of the
initial synchronization procedure (before frequency ac-
quisition). The authors, in [13], evidenced the significant
real-time saving of the mean acquisition time (from 12%
to 21%) of the suggested procedure, compared to the
conventional technique, in the presence of multi-path
channels with flat fading and frequency inaccuracy. In
practice, the benefits on the mean acquisition time of
using two samples per chip, since the first stage of code
synchronization, are twofold: first, the cross-correlation
between the received signal and the code’s candidates
are better estimated, then increasing the testing power of
stage 1 (i.e. probability of correct detection for a constant
false alarm rate); second, the timing error provided to the
stages 2 and 3 is ideally the half of the conventional
technique, being maximized by one fourth of the chip
period.
4. Conclusions
This paper has addressed algorithms for initial code
synchronization by sequential cell search, suited for ap-
plication to the first three stages of the IMT2000/UMTS
cellular wireless access system, i.e. initial cell search
before frequency acquisition. The basic testing method,
based on one sample per chip, has been herein matched
to an improved technique based on a fractional chip
sampling (and processing) that operates at twice the chip
rate, according to the Nyquist criterion. The simulation
analyses have evidenced a significant reduction of the
mean acquisition time by the suggested procedure, com-
pared to the conventional technique. In perspective, ex-
ploiting the half-chip offset correlation (by devising new
well-performing testing variables) could further improve
these schemes.
5. Acknowledgments
The authors wish to thank Prof. A. Neri and Dr. M. Carli
of the University of Roma Tre for their support on the
preliminary trials of numerical analysis and further dis-
cussions on application to 3G Mobile Systems.
6. References
[1] T. Ojanperä and R. Prasad, “An overview of air interface
multiple access for IMT2000/UMTS,” IEEE Communi-
cation Magazine, Vol. 36, pp. 82–95, September 1998.
[2] Y. Pin, E. Wang, and T. Ottosson, “Cell search in
W-CDMA,” IEEE Journal on Selected Areas in Commu-
nications, Vol. 18, No. 8, pp. 1470–1482, August 2000.
[3] R. L. Pickholtz, D. L. Schilling, and L. B. Milstein,
“Theory of spread spectrum communications. A tutorial,”
IEEE Transactions on Communications, Vol. 30, pp.
855–884, May 1982.
[4] D. M. DiCarlo and C. L. Weber, “Multiple dwell serial
search: Performance and application to direct-sequence
code acquisition,” IEEE Transactions on Communica-
tions, Vol. 31, pp. 650–659, May 1983.
[5] G. Giunta, “Generalized Q-Functions for application to
non-coherent serial detection of spread-spectrum com-
munication signals,” IEEE Transactions on Signal Proc-
essing, Vol. 48, No. 5, pp. 1506–1513, May 2000.
[6] J.-C. Lin and C.-Y. Lin, “Non-coherent sequential PN
code acquisition using sliding correlation in DS/SS,” In-
6 F. BENEDETTO ET AL.
Copyright © 2009 SciRes. Engineering, 2009, 1, 1-54
ternational Conference on Communication, ICC’2000, pp.
341–345, 2000.
[7] J.-C. Lin, “Noncoherent sequential PN code acquisition
using sliding correlation for chip-asynchronous di-
rect-sequence spread-spectrum communications,” IEEE
Transactions on Communications, Vol. 50, No. 4, pp.
664–676, April 2002.
[8] J.-C. Lin, “Differentially coherent PN code acquisition
based on a matched filter for chip-asynchronous DS/SS
communications”, IEEE Transactions on Vehicular
Technology, Vol. 51, No. 6, pp. 1596–1599, November
2002.
[9] J.-C. Lin, “Differentially coherent PN code acquisition
with full-period correlation in chip-synchronous DS/SS
receivers,” IEEE Transactions on Communications, Vol.
50, No. 5, pp. 698–702, May 2002.
[10] A. Mantravadi and V. V. Veeravalli, “On chip-matched
filtering and discrete sufficient statistics for asynchronous
band-limited CDMA systems,” IEEE Transactions on
Communications, Vol. 49, No. 8, pp. 1457–1467, August
2001.
[11] E. Dahlman, P. Beming, J. Knutsson, F. Ovesjo, M.
Persson, and C. Roobol, “WCDMA-The radio interface
for future mobile multimedia communications,” IEEE
Transactions on Vehicular Technology, Vol. 47, pp.
1105–1118, November 1998.
[12] W.-H. Sheen, J.-K. Tzeng, and C.-K. Tzou, “Effects of
cell correlations in a matched filter PN code acquisition
for direct-sequence spread spectrum systems,” IEEE
Transactions on Vehicular Technology, Vol. 48, No. 3,
pp. 724–732, May 1999.
[13] F. Benedetto, M. Carli, G. Giunta, and A. Neri, “Per-
formance benefits of fractional sampling in the initial
code synchronization for the wireless access of 3G mo-
bile communications,” IEEE International Vehicle Tech-
nology Conference, VTC 2005-Spring, Stockholm, Swe-
den, June 2005.