Professional Documents
Culture Documents
PN Code Acquisition in DS-CDMA Wireless Systems Us
PN Code Acquisition in DS-CDMA Wireless Systems Us
PN Code Acquisition in DS-CDMA Wireless Systems Us
fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2021.DOI
ABSTRACT Code division multiple access (CDMA) is a class of techniques allowing multiple users to
transmit simultaneously to meet the demand of the recently unprecedented revolution in wireless services.
In CDMA systems, a unique pseudo-random (PN) code is assigned to each user to spread the signal at the
transmitter side and facilitate signal’s recovery at the receiver side. In particular, a CDMA receiver initially
seeks synchronization or acquisition of PN code. This paper focuses on the development and analysis of
a new adaptive serial search acquisition method for direct sequence (DS)-CDMA systems in Rayleigh
slowly fading channels. The proposed method makes use of smart antenna and switched constant false alarm
(S-CFAR) processor for PN code acquisition. The smart antenna and S-CFAR processor are employed to
improve the PN acquisition performance by adjusting a decision threshold according to the environment.
The performance of proposed acquisition system has been evaluated in terms of probability of false alarm,
probability of detection, and mean acquisition time. Closed form expressions for the probability of false
alarm and probability of detection have been derived. Further, numerical and simulation results have been
presented to show the performance of proposed PN acquisition system in comparison with other existing
CFAR-based PN acquisition schemes.
INDEX TERMS PN Acquisition; S-CFAR Adaptive Thresholding; Smart Antenna; Direct Sequence
CDMA; Mobile Communication.
VOLUME 4, 2021 1
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
cessing gain, reduce interference, and differentiate between proper signal processing setting to improve the statistics of
the users. Because CDMA is performed with no requirement the detector, and consequently the PN acquisition [13]. The
for time or frequency division, the system’s capacity gets antenna elements are often arranged with enough distance
enhanced. between them to ensure diversity, allowing the corresponding
In direct sequence (DS)-CDMA systems, PN code syn- antenna channels have independent fading processes. Closer
chronization is first performed, where a replica of the PN inter-element separation (in the order of a half wavelength of
code is cross-correlated with the received signal to recover operating frequency) results in smart antenna configuration
the information signal. In particular, two phases are em- where adaptive antenna with beamforming is employed [13].
ployed to perform time synchronization of the PN code PN code acquisition utilizing antenna diversity has been
embedded in the received signal and the local PN code widely investigated in the literature [11], [13]–[17]. How-
generated at the receiver. First, initial synchronization or ever, smart antenna has distinctive advantages in terms of
acquisition is conducted, where the two PN codes come into reducing multipath fading, ability in combating multiple ac-
coarse alignment within one chip interval. Fine alignment cess interference (MAI), and tracking mobile signals, which
and maintaining it are usually accomplished via a code- made it the focus of several studies for improving PN code
tracking loop. acquisition [18], [19]. In [10] and [18], PN code acquisition
Serial and parallel search methods have generally been methods exploiting all smart antenna elements have been
considered for code acquisition. Serial search schemes test proposed. It has been demonstrated by simulations that the
each possible uncertainty code phase in a sequential manner, use of smart antenna system for PN acquisition improves
while parallel search adopts the strategy of simultaneous the detection performance and the mean acquisition time
testing all or part of possible code phases [5], [6]. Hybrid compared to using just a single antenna for the acquisition
search methods were also considered, which combine both under additive white Gaussian noise (AWGN) and Rayleigh
serial and parallel search methods [7], [8]. fading channels.
PN acquisition can be viewed as a classical binary testing
Smart antenna systems employing constant false alarm rate
problem with two hypotheses: H1 hypothesis for correct code
(CFAR) processors for PN acquisition have found a fertile
phase that results in the synchronization (alignment) state,
environment in DS-CDMA communication systems. These
and H0 hypothesis for incorrect code phase that results in
processors are originally developed for radar signal detection
the non-synchronization (non-alignment) state. A threshold
[20]. Generally CFAR processors work by serially sending
is usually stored at the receiver to determine if the two PN
the received samples into a finite length shift register. The
sequences are in alignment. This threshold is compared with
middle element of shift register is called the cell under test.
the PN sequences’ cross correlation value. If the correlation
The contents of cells surrounding the cell under test, which
value exceeds the threshold, a decision is made in favor of
is referred to as a reference window, are processed to form
H1 . Otherwise, it is set in favor of H0 . Note that errors can
a statistic representing the power level estimate. Multiplying
be made by the PN acquisition loop, leading to a false alarm
this statistic by a positive constant achieves a desired proba-
or a miss. The former case occurs when the cross correlation
bility of false alarm. Building upon this notion, an adaptive
value of two non-aligned PN sequences exceeds the stored
order statistic (OS)-CFAR acquisition processor has been
threshold, while the second case occurs when the cross
introduced in [21]. The OS-CFAR has an inherent immunity
correlation value of two aligned PN sequences is below the
against multipath interference since its adaptive threshold is
stored threshold. Therefore, proper setting of threshold value
based on the k th smallest sample in the reference window.
is of paramount importance, as it may seriously degrade sys-
The smart antenna with the censored mean level detector
tem performance especially in time-varying environments. In
(CMLD)-CFAR and the trimmed mean (TM)-CFAR have
the following subsection, we present a brief review for the
been proposed in [22] and [23], respectively, for PN code
relevant works pertaining to the solutions proposed for such
acquisition. These processors implement ordering followed
an important problem.
by arithmetic averaging after censoring a small number of
largest values in the ordered reference window, due to the
A. RELATED WORK
effects of multipath signals. The results showed that a consid-
The most proposed scheme in the literature to align the erable improvement in the detection probability in a Rayleigh
received SS signal with the spreading signal generated locally slowly fading multipath channel can be achieved compared to
is the serial PN code acquisition [5], [6]. This is due to the schemes based on fixed thresholding.
the complexity, size, and cost of the parallel and hybrid
acquisition techniques. Several methods have addressed the Automatic censoring of interfering samples of ordered
serial PN acquisition in a single-antenna DS-CDMA system reference window has been also proposed for CFAR-based
operating with fixed or adaptive detection threshold; e.g., PN acquisition [24]. In such a technique, the number of
[9]–[12]. However, DS-CDMA communication systems em- interfering samples is first estimated and then the interfering
ploying multiple (array of) antennas for both transmission samples are censored from the reference window before
and/or reception have been considered. In such systems, adaptive threshold computation.
the received signals from each antenna are combined in a
2 VOLUME 4, 2021
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
B. PAPER CONTRIBUTIONS AND ORGANIZATION achieve a specified Pf a . If the receiver output is greater than
In this paper, we develop and analyse a new adaptive PN this threshold, then signal sample under processing is de-
code acquisition scheme for DS-CDMA systems, which are clared a target, otherwise it is declared noise only. In practice,
widely used in military and civilian mobile communications. the returned signal from a target has unknown variance at
Our development involves, for the first time in literature, the receiver input. Therefore, noise alone might exceed low
the use of smart antenna and switched (S)-CFAR processor level thresholds, leading in such a case to a false alarm. In
for adaptive PN code acquisition. The proposed acquisition contrast, if the threshold was set too high, weak target echoes
scheme adopts the serial search strategy and is intended for might not be detected; this later situation is classified as a
Rayleigh fading channels. The S-CFAR processor, originally miss detection.
introduced in [25] and [26] for radar signal detection, differs For reliable target detection in noisy environment, the
from the previously mentioned CFAR processors, where it threshold must be varied adaptively to maintain a constant
enjoys the following features: false alarm rate [20], [28]. In modern radar systems, an
• it exploits the cell under test to form two reference adaptive threshold based on a CFAR processor is used so
windows, from which the power of background noise that the detection decision is done automatically. Based on
is estimated. a desired Pf a , the detection threshold is dynamically deter-
• it is simple to implement as it does not need ordering of mined by multiplying a positive constant with the estimate
reference window samples. of local background noise/clutter power [29]. Figure 1 shows
• it has parameters that can be tuned to achieve a small a general CFAR detection scheme with received samples fed
CFAR loss for a homogeneous environment and to serially into a shift register of length N + 1. The statistic Z,
achieve an enhanced robustness in the presence of MAI. representing the estimate of total noise power, is formed by
processing the contents of N reference samples surrounding
The organization of this paper is as follows. Section the sample under investigation whose content is Y . If Y
II reviews the CFAR processors elementary concepts and exceeds the threshold T = αZ, then a target is declared to be
gives details of S-CFAR processor. Section III introduces present. Here α denotes a constant scale factor, which is set
the smart antenna system model and derives the probability to achieve a desired constant Pf a , when the total background
of detection (Pd ) and probability of false alarm (Pf a ) for noise is homogeneous, for a given reference window of
the proposed adaptive PN acquisition scheme. Section IV size N . The probability of achieving a homogeneous clutter
is concerned with the performance evaluation of proposed sample within the reference window is greatly affected by
acquisition scheme, where numerical and simulation results the size N of the reference window. Next, we present a
are presented and discussed. Section V presents concluding review of common CFAR techniques developed for radar
remarks. target detection and later used for PN code acquisition in
CDMA systems.
II. ADAPTIVE CFAR DETECTION
This section aims at explaining the technical background per- B. THE CELL AVERAGING (CA)- CFAR PROCESSOR
taining to adaptive CFAR detection, which will be used in the In CA-CFAR processors, the total noise power is estimated
next section for the development of new PN code acquisition using arithmetic averaging of reference window samples.
method. First, radar principles and basic elements of adaptive Good estimates of the noise power can be obtained by such
CFAR detection are briefly described. Next, discussion is processors under certain conditions. Specifically, the CA-
presented for some of the adaptive CFAR techniques that CFAR processor is the optimum CFAR processor, which
are widely used for radar target detection in the presence of maximizes the detection probability at a constant Pf a , in
Gaussian noise. The discussion is limited to those techniques, a homogeneous background when the reference window
which have been used in PN code acquisition. The CFAR contains independent and identically distributed (i.i.d) ob-
processor that is of our focus in this study is also presented. servations governed by an exponential distribution. However,
significant degradation in the CA processor performance oc-
A. PRELIMINARIES curs in a non-homogeneous background. Non-homogeneity
The concept of CFAR processors was originally introduced may occur due to the presence of interfering targets in the
in the literature of radars [20], whose main functions are reference window. Next, we introduce the OS-CFAR scheme,
the detection and location of objects (or targets) often in the which alleviates these problems to some degree [20], [30]–
presence of thermal noise and clutter [27]. The term “clutter” [32].
refers to any echo of undesired signal, possibly caused by
clouds, buildings, the sea, etc., that are reflected back to the C. THE OS-CFAR PROCESSOR
receiver. Such disturbances greatly affect the performance of Unlike, the CA-CFAR processor which makes use of arith-
the radar receiver, which is required to achieve maximum metic averaging to estimate the mean clutter power of back-
probability of target detection and constant false alarm rate. ground noise, the OS-CFAR processor, on the other hand,
In the past, the received signal samples are compared with estimates the noise power from one of the N sorted obser-
a predetermined fixed threshold. This threshold is set to vations in the reference window. The main reason for such a
VOLUME 4, 2021 3
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
type of processing is to make the detector performance robust where X(1) ≤ X(2) ≤ . . . ≤ X(N ) are the ordered reference
in the presence of interfering targets by avoiding complete window samples. An advantage of the TM-CFAR processor
reliance on arithmetic averaging of the observations. The test is that it reduces to the OS- and CA-CFAR processors by
statistic Z selected to be the ordered reference window sam- setting (T1 , T2 ) = (k − 1, N − k) and (0, 0), respectively.
ple value is multiplied by the scale factor α, which controls Furthermore, it reduces to the censored mean level detector
the desired Pf a at a constant value. A decision is made by (CMLD) by setting T1 = 0 [30].
comparing the output of the sample under test (commonly Note that the value of T2 is not known a prior. In [24],
called cell under test) Y with the adaptive threshold T = αZ. automatic determination of an appropriate value of T2 has
The rank of order statistic can be any value in the range been proposed using the maximum likelihood (ML) method.
1 ≤ k ≤ N , and is typically chosen to maximize detec- Let k = N − T2 . Therefore, the ML estimate of T2 is
tion performance. For typical radar applications in Gaussian determined from knowledge of the ML estimate of k, given
noise, the rank of order statistic providing a good background below.
estimate is set such that k = 3N 4 [31]. Because the OS-CFAR k = arg min {QM L (k)}
b (2)
processor relies only on a single sample to estimate the noise 1⩽k⩽N
linear combination of the ordered samples of reference win- The detection technique based on (2) is termed the automatic
dow, which may be thought of as a generalization of the OS- selection partial sum order statistic (ASPSOS)-CFAR.
CFAR scheme. It is anticipated that the linear combination
may give better results because averaging will most likely E. SWITCHING (S)-CFAR PROCESSOR
estimate the noise power more efficiently as in the case of the The S-CFAR(S-CFAR) differs from the previous CFAR pro-
CA-CFAR. In the TM-CFAR processor, the magnitudes of cessors in that it exploits the cell under test to form two
reference window samples are first ordered, and then T1 cells reference windows, from which the power of background
(samples) from the lower end and T2 cells (samples) from the noise is estimated [26]. Figure 2 shows the block diagram
upper end are trimmed. The trimming process is followed by of the S-CFAR processor, where X1 , X2 , . . . , XN , are the
summing the remaining ordered samples. In the TM-CFAR reference window samples and Y is the cell under test. The
processor, the statistic Z is given by [30] parameter NT is a threshold integer, while α > 0, β0 , and β1
are scaling factors to adjust the desired Pf a .
−T2
NX The first step in S-CFAR processor is to divide the samples
Z= X(j) (1) of reference window into two sets: S0 and S1 . The elements
j= T1 +1
of S0 are the samples of reference window whose amplitudes
4 VOLUME 4, 2021
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
are less than the threshold αY , while the remaining reference enough number of samples to perform reliable estimation.
window samples constitute the elements of the set S1 . That When n0 ≤ NT , this means that the cell under test has small
is, amplitude, and therefore the whole samples of reference
If Xk < αY, S0 ← Xk , n0 = n0 + 1 window is used to provide better estimate of noise power.
Note that the design parameters of S-CFAR processor can
If Xk > αY, S1 ← Xk be tuned such that its performance in an i.i.d Gaussian noise
where k = 1, 2, .., N , and n0 is initially equal zero. Based environment has almost no degradation compared to that
on the final value of n0 , the power of background noise is of the CA-CFAR. Yet, it has the detection advantages of
estimated either from the whole samples of S0 or from the other existing CFAR processors in the presence of strong
whole samples of reference window, denoted by S, and the interfering targets.
result is multiplied by the scale factor β0 or β1 , respectively, Two variants of the S-CFAR processor are of particular
to produce the threshold T , which is then used to decide the interest here, as they combine the concept of switching and
presence or absence of a target. Specifically, ordering operations together. The first approach, [33], is the
β0 X switching ordered statistic CFAR type I (SOS-CFAR I). As
If n0 > NT , T ← Xk in the S-CFAR processor, it switches between the set S0 and
n0
Xk ∈S0 the set S containing the whole samples of reference window,
N and this switching operation is done depending on the value
β1X of n0 . The main difference between the S-CFAR and SOS-
If n0 ≤ NT , T ← Xk
N CFAR I processors is in that the samples of S0 and S in SOS-
k=1
CFAR I are first ordered, and the k th smallest element of
The threshold T is then used to decide the presence or
either S0 or S is then selected to estimate the noise power.
absence of a target. That is,
The generalized switching (GS)-CFAR processor is an-
other variant of S-CFAR processor [34]. It works in a similar
If T > Y → target is absent manner, as in the S-CFAR processor, but differs in that it or-
If T < Y → target is present ders the samples of reference window first, and then estimates
It is worthy noting that the set S0 is selected to estimate the noise power from the set S using the k th smallest element
the noise power if the number of its elements, denoted by of its ordered samples for the case n0 ≤ NT .
n0 , is greater than NT . This is to guarantee that S0 has Table 1 shows the computational complexities of different
VOLUME 4, 2021 5
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
set equal to 1 for all values of t, assuming a pilot channel is where µ denotes the convergence parameter of the algorithm,
employed. and e(i) is the error between the beamformer output and the
′′ target value M . Hence,
The received signal ym (t) is first down converted to base-
band by multiplication by the reference waveform ejωc t . The
′
resultant signal ym (t) is then passed through the filter H ∗ (f ), e(i) = M − g(i) (12)
which is designed to match the chip pulse. Therefore, the At time i = L − 1, the LMS is expected to coverage, and
equivalent baseband discrete-time signal ym (i) is formed by the antenna array spatial correlation output z0 is computed
sampling the output of matched filter at the chip rate 1/Tc . using the weights wm (L−1) and the last accumulation output
That is, rm (L − 1) as follows.
p M
ym (i) = Ec η (i) c (i − τ ) ej[ϕm +ξ(i)−π(m−1) sin φ ] 1 X ∗
(7) z0 = w (L − 1) rm (L − 1) (13)
+ nm (i) , m = 1, 2, ..., M M L m=1 m
where Ec is the chip energy, and nm (i) is the sample of In the next section, the final decision variable Z defined
a complex valued zero-mean AWGN at the ith chip time. below is used to set the adaptive threshold of proposed S-
A frequency non-selective, slow Rayleigh fading channel CFAR processor. The statistic Z is defined as
is assumed between the intended user’s transmitter and the
Z = |z0 |2 (14)
antenna array; hence, the fading amplitude and phase shift are
kept constant (η (i) = η and ξ (i) = ξ) over the observation
C. ADAPTIVE CFAR THRESHOLDING
interval of length LTc , where L is an integer.
Thresholding is applied to the statistic Z of Figure 3 to take
The output of PN correlator is the input to the beamformer,
decision with respect to PN synchronization. Therefore, it af-
whose value at time iTc for the mth antenna element, is given
fects the performance of the proposed PN acquisition system.
by
The S-CFAR processor is considered here to implement the
adaptive operation of the decision operation. In particular, the
i
X threshold parameters of S-CFAR processor are selected to
rm (i) = ym (i′ ) c (i′ − τ ′ ) , m = 1, 2, ...M (8) adapt according to the magnitude of the correlation between
i′ =0
the locally generated PN sequence and the incoming signals.
where τ ′ is the phase of local PN code, and i = The block of adaptive thresholding of Figure 3 is detailed in
0, 1, 2, . . . , L − 1. Let the signal g(i) be defined as follows. Figure 4, where the beamformer’s output samples are serially
fed into a shift register of length N + 1. The current output
M
of beamformer, denoted by Z, is stored in the first shift
X rm (i) register. The set of previous beamformer outputs, denoted
g (i) = wm ∗ (i) q (9)
1
PM ∗ by Zj (j = 1, 2, ..., N ), represent the S-CFAR reference
m=1 M j=1 rj (i) rj (i)
window samples. A PN code acquisition is declared if Z is
where wm (i) is the associated weight of the mth branch at greater than a threshold T . The threshold T is determined
time iTc . The adaptive beaformer will work on the samples by processing the samples of reference window to maintain a
of signal g(i) for minimizing its output average power while constant Pf a , as described in Section II.E. On the other hand,
maintaining a fixed gain along the direction of a desired if Z is less than the threshold T , the test is automatically
signal. Therefore, under the assumption of perfect synchro- repeated at the the next offset position of local code phase
nization and noiseless channel, g(i) = M if wm (i) is set such [20].
that
D. PERFORMANCE METRICS
wm (i) = e −j[ϕm +ξ(i) −π(m−1) sin φ]
(10) In this subsection, we consider the commonly used metrics
to evaluate the performance of proposed S-CFAR-based PN
Note that the optimum beamformer weights can be computed acquisition system, following the approach of [18]. These
iteratively using the least-mean-square (LMS) algorithm, to metrics include the Pd , Pf a , and Tacq . For Pd and Pf a , closed
achieve minimum square error (MSE) between a desired form expressions are derived, which can straightforwardly be
value and the beamformer output. The LMS algorithm is used to compute the third metric pertaining to the average
simple to implement, as weights update equation is given by acquisition time.
[18] The mathematical expression for Pf a can be determined if
the probability density function (PDF) of statistic Z is known
rm (i) for the case when the incoming and locally generated PN
wm (i + 1) = wm (i) + µe∗ (i) q PM ∗ codes are not synchronized. That is,
1
M j=1 rj (i) rj (i)
(11) c (i − τ ) ̸= c (i − τ ′ ) (15)
VOLUME 4, 2021 7
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
(a)
(b)
FIGURE 3: (a) Inphase (I) and quadrature (Q) components of PN correlator. (b) Block diagram of the proposed PN code
acquisition scheme.
c (i − τ ) = c (i − τ ′ ) (17)
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
where η 2 denotes the fading channel power. Note that both If the received samples contain multipath interference with
PDFs follow an exponential distribution with parameter γ; an average interference-to-noise ratio of IN R = Ii /I0 , then
that is,
γ = γn 1 + M L IN R η 2
(22)
M LI0 , under H0 In [26], description and closed-form analysis of the
γ=
M LI0 + M 2 L2 Ec η 2 , under H1 S-CFAR algorithm for radar target detection in a non-
(20) homogeneous environment has been developed. The analysis
Let γn = M LI0 . Therefore, we can write γ under H1 , as assumed targets detection in a Rayleigh background, which
follows. means that the square-law detected samples are exponentially
distributed. Therefore, with a proper modification of the re-
γ = γn 1 + M L SN Rc η 2 sults reported in [26], the probability of detection of proposed
(21)
PN acquisition system, employing S-CFAR processor, can be
where SN Rc = Ec /I0 is the signal-to-noise ratio per chip. derived and is given by
(23)
where M0 = max(0, n0 − N + M ), NT = N − noI − multipath interreference. The functions V (k, n) and H(k, n)
1, and noI is the number of reference samples corrupted by are defined as follows.
" #−M
ζk,n M L IN Rη 2
N 1− 1+M L IN Rη 2
ζk,n
V (k, n) = h (24)
−1 N −M
i
−1
ρk,n + (1 + M L SN Rc η 2 ) × [ζk,n + ρk,n + (1 + M L SN Rc η 2 ) ]
" #−m
ξk,n M L IN Rη 2
n0 1− 1+M L IN Rη 2
ξk,n
H (k, n) = h (25)
−1 n0 −m
i
−1
ρk,n + (1 + M L SN Rc η 2 ) × [ξk,n + ρk,n + (1 + M L SN Rc η 2 ) ]
in which ζk,n , ρk,n and ξk,n are given by Section II (i.e. CA-, OS-, CMLD) are functions of only one
scaling parameter. Therefore, the S-CFAR has more degrees
ζk,n = N βI−1 − (N − n0 + k + n) , α ⩾ 0 (26) of freedom to optimize its performance. In particular, the
three parameters of S-CFAR can be tuned for the same Pf a
M −m+k
ρk,n = α + N − M − n 0 + m + n to give Pd better than those of other CFARs, as demonstrated
1 + M L IN Rη 2
(27) in Section IV.
The probability of false alarm can be obtained from (23)
by setting SN Rc = IN R = 0. Hence, the acquisition time
ξk,n = n0 β0−1 − (k + n) , α⩾0 (28)
Tacq , is given by [18]
It is of interest to note that Pd of S-CFAR given by (23)
is a function of three scaling parameters (α, β0 , and β1 ), (2 − Pd ) (1 + Kp Pf ) (R − 1) 1
while the detection probabilities of other CFARs presented in Tacq = + (29)
2Pd Pd
VOLUME 4, 2021 9
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
A. PROBABILITY OF FALSE ALARM FIGURE 6: log(Pf a ) versus correlation length for different
The false alarm probability is plotted against the noise power number of antennas
(in dB) for N = 16, L = 127, noI= 0, and M = 1, 3,
and 5 using the S-CFAR adaptive threshold scheme. The
results are displayed in Figure 5. For the numerical and
simulation results, the processor’s parameters were fixed at
(α, β0 , β1 ) = (0.6, 9.1, 6.9), which result in a constant
probability of false alarm rate, over a range of I0 values.
For convenience, log of Pf a is considered. It is obvious from
Figure 5 that the theoretical and simulated Pf a are closely
matched.
Next, we consider the effect of: i) correlation length L, and
ii) S-CFAR parameters (α, β0 , β1 ) on the probability of false
alarm. Figure 6 shows Pf a against the correlation length with
L = 127, 254, 381, 508, 635, 762, and 889, N = 16, noI= 0,
and M = 1, 3, and 5. The noise power was fixed at 0 dB.
By virtue of Figure 6, it is clear that Pf a is independent of
observation interval or correlation length for different values
of M . Therefore, the proposed PN acquisition scheme is
capable of maintaining constant false alarm rate at different FIGURE 7: log(Pf a ) at different level versus (α).
signal processing scenarios.
10 VOLUME 4, 2021
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
FIGURE 12: Pd versus SNR/chip in (dB) using different FIGURE 13: Pd versus SNR/chip in (dB) for different refer-
parameters’ values. ence window sizes.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
FIGURE 16: Pd versus SNR/chip in (dB) for noI=5, M=3 FIGURE 17: Tacq versus SNR/chip (dB) for different sizes
and 5. of reference window.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
FIGURE 19: Tacq versus SNR/chip (dB) for different number FIGURE 21: Pd versus SNR/chip in (dB) for different CFAR
of antennas. algorithms, noI=0.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
FIGURE 23: Pd versus SNR/chip in (dB) for different CFAR FIGURE 25: Tacq versus SNR/chip (dB) for different CFAR
algorithms, noI=4. algorithms, noI=4.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
FIGURE 28: Pd versus SNR/chip in (dB) for S-CFAR, GS- FIGURE 29: Pd versus SNR/chip in (dB) for S-CFAR, GS-
CFAR and SOS-CFAR algorithms when noI= 0, 1. CFAR and SOS-CFAR algorithms when noI= 2, 4.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
maximizing the probability of detection. [8] W. Zhuang, “Noncoherent hybrid parallel PN code acquisition for CDMA
• The probability of detection increases and the mean mobile communications,” IEEE Transactions on Vehicular Technology,
vol. 45, no. 4, pp. 643–656, 1996.
acquisition time decreases as the number of antennas, [9] R. Bekhakhecha and M. Barkat, “Simple PN synchronization using the
reference window size, and correlation length increase. OS-CFAR algorithm,” in International Workshop on Advanced Control,
However, as the value of reference window size in- IWAC2014, Guelma, Algeria, 2014, p. 121–124.
[10] H. Puska, H. Saarnisaari, J. Iinatti, and P. Lilja, “Serial search code
creases, the effect on the performance becomes less acquisition using smart antennas with single correlator or matched filter,”
pronounced. IEEE Transactions on Communications, vol. 56, no. 2, pp. 299–308, 2008.
• The probability of detection and the mean acquisition [11] H. Kwon, I. Song, S. Y. Kim, and S. Yoon, “Noncoherent constant false-
time degrade as the number of interfering cells in- alarm rate schemes with receive diversity for code acquisition under homo-
geneous and nonhomogeneous fading circumstances,” IEEE transactions
creases. However, the performance can be enhanced on vehicular technology, vol. 56, no. 4, pp. 2108–2120, 2007.
by using either larger number of antennas or longer [12] C.-J. Kim, H.-J. Lee, and H.-S. Lee, “Adaptive acquisition of PN sequences
observation interval. for DSSS communications,” IEEE Transactions on Communications,
vol. 46, no. 8, pp. 993–996, 1998.
The performance of proposed S-CFAR based PN acquisition [13] M. Katz, J. Iinatti, and S. Glisic, “A comparative study of code acquisition
system has been also compared with the class of processors using antenna diversity and beamforming techniques,” in IEEE Seventh
International Symposium on Spread Spectrum Techniques and Applica-
relying solely on the reference window samples to define the tions,, vol. 1. IEEE, 2002, pp. 223–227.
adaptive threshold, and with the second class of processors [14] H. Krouma, M. Barkat, K. Kemih, M. Benslama, and Y. Yacine, “Perfor-
exploiting both the reference window samples and the cell mance analysis of an adaptive threshold hybrid double-dwell system with
under test to determine appropriate threshold to maintain antenna diversity for acquisition in DS-CDMA systems,” International
Journal of Electronics and Communication Engineering, vol. 2, no. 12,
constant false alarm rate. For homogenous environment, the pp. 2782–2791, 2008.
CA-CFAR processor has the optimum performance, while [15] R. Bekhakhecha, M. Barkat, S. Alshebeili, and H. Tebbikh, “Adaptive
the S-CFAR processor has slight better performance than acquisition of a PN code using OS-CFAR detection and antenna diversity
for a multipath rayleigh fading channel,” in International Conference on
TM-CFAR, ASOS-CFAR and OS-CFAR processors. Further, Computer and Communication Engineering, Malaysia, 2006.
the S-CFAR processor has better performance than the GS- [16] R. Pickholtz, D. Schilling, and L. Milstein, “Theory of spread-spectrum
CFAR and SOS-CFAR. For non-homogenous environment, communications-a tutorial,” IEEE transactions on Communications,
vol. 30, no. 5, pp. 855–884, 1982.
the S-CFAR processor has better performance than TM-
[17] C.-H. Lim, H.-S. Oh, D.-S. Han, and M.-J. Cho, “Adaptive hybrid ac-
CFAR, OS-CFAR, and ASOS-CFAR processors when the quisition with antenna diversity in CDMA systems,” in 2001 MILCOM
number of interfering targets is relatively small. However, as Proceedings Communications for Network-Centric Operations: Creating
the number of interfering targets increases, the TM-CFAR the Information Force (Cat. No. 01CH37277), vol. 2. IEEE, 2001, pp.
1243–1247.
has better performance than S-CFAR at relatively small val- [18] B. Wang and H. M. Kwon, “PN code acquisition using smart antenna
ues of SNR/chip, and the two processors maintain almost the for spread-spectrum wireless communications. I,” IEEE Transactions on
same performance at greater values of SNR/chip. Similarly, Vehicular Technology, vol. 52, no. 1, pp. 142–149, 2003.
[19] A. El Zooghby, Smart antenna engineering. Artech, 2005.
the S-CFAR processor performance becomes inferior to that
[20] M. Barkat, Signal detection and estimation, 2nd ed. Artech house, 2005.
of the GS-CFAR processor when the number of interfering [21] L. A. Addoweesh, “PN code acquisition using order statistics adaptive
targets increases, and in this case the GS-CFAR processor thresholding and smart antennas for DS / CDMA mobile communications
has better performance than that of S-CFAR and SOS-CFAR in a multipath rayleigh slowly fading channel,” Master’s thesis, Computer
Engineering, King Saud University, Riyadh, 2014.
processors. [22] N. Alhariqi, “PN acquisition using adaptive thresholding and smart an-
tenna for direct sequence CDMA mobile communication,” Master’s thesis,
REFERENCES Computer Engineering, King Saud University, Riyadh, 2013.
[23] A. Sofwan and M. Barkat, “PN code acquisition using smart antennas and
[1] L. Xu, X. Yu, and T. A. Gulliver, “Intelligent outage probability prediction
adaptive thresholding trimmed-mean CFAR processing for CDMA com-
for mobile iot networks based on an igwo-elman neural network,” IEEE
munication,” in 2012 Spring Congress on Engineering and Technology.
Transactions on Vehicular Technology, vol. 70, no. 2, pp. 1365–1375,
China: IEEE, 2012, pp. 1–4.
2021.
[24] Jouini, Abdelhafid and Maali, Abdelmadjid and Benssalah, Mustapha and
[2] D. Ilcev, “Analyses of code division multiple access (cdma) schemes for
Mesloub, Ammar and Baudoin, Genevieve and Hamadouche, Mhamed, “A
global mobile satellite communications (gmsc),” TransNav: International
robust auto-adaptive approach for serial acquisition of generalized multi-
Journal on Marine Navigation and Safety of Sea Transportation, vol. 14,
carrier spread spectrum in multipath fading mobile channels,” Interna-
2020.
tional Journal of Communication Systems, vol. 34, no. 1, p. e4659, 2021.
[3] “Global telecom services spending 2019,”
https://www.statista.com/statistics/322995/worldwide-telecom-services- [25] T.-T. Van Cao, “A CFAR thresholding approach based on test cell statis-
spending-forecast/, accessed: Apr. 16, 2021. tics,” in Proceedings of the 2004 IEEE Radar Conference (IEEE Cat. No.
04CH37509). Philadelphia, PA, USA: IEEE, 2004, pp. 349–354.
[4] I. W. Sandberg, J. T. Lo, C. L. Fancourt, J. C. Principe, S. Katagiri,
and S. Haykin, Nonlinear dynamical systems: feedforward neural network [26] T.-T. Cao, “Constant false-alarm rate algorithm based on test cell informa-
perspectives. John Wiley & Sons, 2001, vol. 21. tion,” IET Radar, Sonar & Navigation, vol. 2, no. 3, pp. 200–213, 2008.
[5] A. Polydoros and C. Weber, “A unified approach to serial search spread- [27] M. I. Skolnik, “Introduction to radar systems,” New York, 1982.
spectrum code acquisition-part I: General theory,” IEEE Transactions on [28] A. Jalil, H. Yousaf, and M. I. Baig, “Analysis of CFAR techniques,” in
communications, vol. 32, no. 5, pp. 542–549, 1984. 2016 13th International Bhurban Conference on Applied Sciences and
[6] L.-L. Yang and L. Hanzo, “Serial acquisition of DS-CDMA signals in Technology (IBCAST). Islamabad, Pakistan: IEEE, 2016, pp. 654–659.
multipath fading mobile channels,” IEEE Transactions on Vehicular Tech- [29] E. W. Kang, Radar system analysis, design, and simulation, 1st ed. Artech
nology, vol. 50, no. 2, pp. 617–628, 2001. House, 2008.
[7] E. Sourour and S. Gupta, “Direct-sequence spread-spectrum parallel ac- [30] P. P. Gandhi and S. A. Kassam, “Analysis of CFAR processors in nonho-
quisition in a fading mobile channel,” IEEE Transactions on Communica- mogeneous background,” IEEE Transactions on Aerospace and Electronic
tions, vol. 38, no. 7, pp. 992–998, 1990. systems, vol. 24, no. 4, pp. 427–445, 1988.
VOLUME 4, 2021 17
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2022.3142114, IEEE Access
[31] H. Rohling, “Radar CFAR thresholding in clutter and multiple target AHMED B. IBRAHIM received his B.Sc. degree
situations,” IEEE transactions on aerospace and electronic systems, no. 4, in computer science from Assuit university, Egypt,
pp. 608–621, 1983. in 2007, and Master of Biometrics: Optics, Image,
[32] J. T. Rickard and G. M. Dillard, “Adaptive detection algorithms for Vision and Multimedia from university of Paris-
multiple-target situations,” IEEE Transactions on Aerospace and Elec- Est Créteil, France, in 2016. He is currently a
tronic Systems, no. 4, pp. 338–343, 1977. researcher at King Saud University. His research
[33] S. Erfanian and V. Tabataba Vakili, “Introducing switching ordered statis- interests include machine learning, data analysis
tic CFAR type I in different radar environments,” EURASIP Journal on
and signal/image processing algorithms related to
Advances in Signal Processing, vol. 2009, pp. 1–11, 2009.
biometrics and biomedical signals.
[34] Tabet, Leila and Soltani, Faouzi, “A generalized switching CFAR proces-
sor based on test cell statistics,” Signal, image and video processing, vol.
black, no. 3, pp. 265–273, 2009.
[35] B. Sklar, Digital Fundamentals and Applications, 2nd ed. Englewood MUSAED ALHUSSEIN was born in Riyadh,
Cliffs, NJ: Prentice Hall, 2000. Saudi Arabia. He received the B.S. degree in
[36] B. G. Lee and B.-H. Kim, Scrambling techniques for CDMA communica- computer engineering from King Saud University,
tions. Springer Science & Business Media, 2002. Riyadh, in 1988, and the M.S. and Ph.D. degrees
[37] F. Gross, Smart antennas for wireless communications. McGraw-Hill in computer science and engineering from the Uni-
Professional, 2005. versity of South Florida, Tampa, FL, USA, in 1992
[38] S. S. Haykin, Adaptive filter theory, 5th ed. Pearson Education India, and 1997, respectively. Since 1997, he has been
2013. with the Faculty of the Computer Engineering De-
partment, College of Computer and Information
Science, King Saud University. He is currently
the Founder and the Director of the Embedded Computing and Signal
Processing Research Laboratory. His research activity is focused on typical
TAGHREED SAAD ALOFAISAN received the topics of computer architecture and signal processing and with an emphasis
Bachelor’s degree in computer science from King on VLSI testing and verification, embedded and pervasive computing, cyber-
Saud University. She worked as a computer pro- physical systems, mobile cloud computing, big data, eHealthcare, and body
grammer at Imam Muhammed bin Saud Univer- area networks.
sity. Currently, she is working as a computer pro-
grammer at King Saud University, while pursuing
the Master’s degree from the Department of Com-
puter Engineering, College of Computer and Infor-
mation Sciences, King Saud University, Riyadh,
Saudi Arabia. Taghreed is a recent member of SALEH A. ALSHEBEILI was the Chairman of
IEEE Computer Society, and her research interest is in signal detection in the Electrical Engineering Department, King Saud
wireless communications. University, from 2001 to 2005. He has over 27
years of teaching and research experience in the
area of communications and signal processing. He
was a member of the Board of Directors with the
King Abdullah Institute for Research and Con-
sulting Studies, from 2007 to 2009, a member
AMR M. RAGHEB received the B.S. (Hons.)
of the Board of Directors with the Prince Sultan
and M.Sc. degrees from Tanta University, Egypt,
Advanced Technologies Research Institute, from
in 2001 and 2007, respectively, and the Ph.D.
2008 to 2017, where he was the Managing Director, from 2008 to 2011,
degree from King Saud University, Riyadh, Saudi
and the Director of the Saudi-Telecom Research Chair, from 2008 to 2012.
Arabia, in 2015, all in electrical engineering. He
He has been the Director of the Technology Innovation Center, RF and
was a Teaching Assistant (TA) with Tanta Uni-
Photonics in the e-Society, funded by the King Abdulaziz City for Science
versity, from 2003 to 2008. He was a TA with
and Technology (KACST), since 2011. He is currently a Professor with the
King Saud University, from 2010 to 2015. He has
Electrical Engineering Department, King Saud University. He has been on
over seven years of experience with the Photonics
the Editorial Board of the Journal of Engineering Sciences, King Saud Uni-
Telecommunication Laboratory. He is currently an
versity, from 2009 to 2012. He has also an active involvement in the review
Assistant Professor with King Saud University. His current research inter-
process of a number of research journals, KACST general directorate grants
ests include photonic-microwave integration, quantum dash-based lasers,
programs, and national and international symposiums and conferences.
free-space optical communication, optical modulation format identification,
coherent optical receivers, multiformat high-speed optical transmitter, and
passive optical networks.
18 VOLUME 4, 2021
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/