Вы находитесь на странице: 1из 10

798 Y. HU, M. Z. SONG, X. Y. DANG, ET AL.

, INTERFERENCE MITIGATION FOR THE GPS RECEIVER UTILIZING THE CYCLIC …

Interference Mitigation for the GPS Receiver Utilizing


the Cyclic Spectral Analysis and RR-MSWF Algorithm
Yi HU 1, Maozhong SONG 2, Xiaoyu DANG 2, Hongli YAN 1
1
School of Electronics & Electrical Engineering, Chuzhou University, Chuzhou, China
2
School of Electronics & Information Engineering, Nanjing University of Aeronautics & Astronautics, Nanjing, China

{hygps607, yhli81}@163.com, {smz106, dang}@nuaa.edu.cn

Submitted October 1, 2016 / Accepted April 24, 2017

Abstract. A method utilizing the cyclic spectral analysis signal [4–6]. While for the cochannel interference, it
(CSA) and reduced-rank multistage Wiener filtering (RR- mainly arises from the other satellite navigation system
MSWF) algorithm to mitigate the interference for the GPS such as Galileo or quasi-zenith satellite system (QZSS)
receiver is proposed. In many cases, interference from which shares the same downlink frequency with the GPS
adjacent channel or from cochannel overlaps on the weak signal [1]. For example, both GPS L1 C/A code signal and
global positioning system (GPS) signal in both time and Galileo E1 OS signal have the downlink frequency of
frequency domains, and it is hard to mitigate this kind of 1575.42 MHz. In addition, except these two types of unin-
strong interference with the conventional filtering tech- tentional interference, the GPS receiver may also be sub-
niques. While with the proposed method given in the paper, ject to the intentional interference from the hostile such as
we can mitigate the interference effectively. The general multi-tone interference [2], narrowband continuous wave
process of the proposed method is that first we get the interference [7], [8], linear frequency modulation interfer-
cyclic frequencies (CFs) of the strong interference by CSA ence [9] and so on. Though the nature of direct-sequence
of the received GPS signal. And then with the obtained CFs spread-spectrum (DSSS) of the GPS signal can reject the
of the interference, we use the blind adaptive frequency interference in some extent, when the strength of the inter-
shift (BA-FRESH) filter to get the principal process of ference becomes relatively stronger, the acquisition and
mitigating the strong interference and separating the weak tracking performance of the GPS receiver will degrade
GPS signal. Finally by utilizing the efficient RR-MSWF greatly, and this will correspondingly degrade the accuracy
algorithm to implement the BA-FRESH filtering, we can of positioning and ranging of the GPS receiver [10].
mitigate the strong interference effectively and hence im-
To mitigate the interference mentioned above, many
prove the performance of the GPS receiver.
filtering techniques such as matched filtering (MF) [11],
finite impulse response (FIR) filtering [12], FFT-based
interference excision method [13] and so on have been
Keywords proposed. Though by these filtering techniques we can
mitigate the interference overlapping on the GPS signal in
GPS, interference mitigation, cyclic spectral analysis, time or frequency domain, in many cases the interference
frequency shift filtering (FRESH), reduced-rank may overlap on the weak GPS signal in both time and
multistage Wiener filtering algorithm (RR-MSWF) frequency domains, and we cannot effectively mitigate
them any more by these conventional filtering techniques.
To solve this problem, methods such as short time Fourier
1. Introduction transform (STFT) [4], wavelet transform (WT) and related
methods [14] are proposed. For STFT, WT and related
The development of modern wireless communication methods, their performance of interference mitigation often
systems and the emergence of many personal privacy de- depends on the selection of transforming windows or
vices (PPDs) make the working environment of the GPS wavelet basis functions, and this may bring some incon-
receiver more severe and more complicated than ever venience in practical applications. On the other hand, for
[1–3]. The adjacent channel interference and/or the co- most man-made signals including the GPS signal and inter-
channel interference from these systems and/or from PPDs ference that we are to mitigate, they are spectral correlated
may cause the GPS receiver serious performance degrada- in their corresponding cyclic spectral domains [15–17], and
tion when their strength is much stronger than that of the this feature can be used to mitigate the strong interference.
GPS signal. For the adjacent channel interference, it mainly Based on this, a new method utilizing CSA [18–20] of the
arises from the communication satellite or from the wire- received GPS signal and RR-MSWF algorithm [21], [22]
less mobile communication system whose transmitting to mitigate the strong interference for the GPS receiver is
frequency or harmonics is close to the frequency of GPS proposed. The general process of the proposed method is

DOI: 10.13164/re.2017.0798 SIGNALS


RADIOENGINEERING, VOL. 26, NO. 3, SEPTEMBER 2017 799

that first we get the CFs of strong interference by CSA of the carrier frequency and the CFs related to the bit/baud
the received GPS signal. And then with the obtained CFs, rate [22] which are the two key elements for the following
we use the BA-FRESH filter [23–25] to get the principal BA-FRESH filter, thus I (t ) can be written as
process of mitigating the strong interference and separating
the weak GPS signal. Finally by utilizing the efficient RR- I (t )  Ai i (t ) cos  2 ( f IF  f i )t i 
MSWF algorithm to implement the BA-FRESH filtering,    (3)
we can effectively mitigate the strong interference and  Ai   bi ( n ) pTi (t  nTi )  cos  2 ( f IF  f i )t i 
hence improve the performance of the received GPS signal.  n  

The rest of the paper is organized as follows. In where i(t ) is the baseband signal of I (t ) ; Δfi is the
Sec. 2, CSA of the received GPS signal overlapped with frequency bias relative to fIF; bi ( n ) , Ti , i and pTi ( ) have
strong interference is given. Section 3 presents the detailed the similar meanings as those given in (1) and (2).
interference mitigation process with BA-FRESH filter and
RR-MSWF algorithm based on the results given in Sec. 2.
In Sec. 4, simulations on CSA of the received GPS signal, 2.2 CSA of the Received GPS Signal
acquisition and tracking performance of the separated GPS For the received GPS signal x(t) given in (1), its cy-
signal are offered. Finally, the paper is concluded in Sec. 5. clic autocorrelation function (CAF) and the corresponding
spectral correlation function (SCF) can be given as [23]

2. CSA of the Received GPS Signal Rx ( )  x (t   2) x  (t   2) exp(  j2 t ) , (4)

S x ( f )  lim T X T (t , f   2) X T (t , f   2) (5)
T 
2.1 Signal Model
where the superscript “*” denotes complex conjugate,  is
Considering that single coarse acquisition (C/A) code
signal is acquired and tracked in one channel of the GPS the time lag,  is the CF of x(t) and   0 ,  denotes
receiver, the received GPS L1 C/A code signal overlapped the time average on t , and
with interference after down-conversion can be given as [3]
1 t T 2

x (t )  As s(t ) cos 2 ( f IF  f d )t  s   I (t )  n(t ) (1)


X T (t , v ) 
T  t T 2
x (u ) exp(  j2 vu )du . (6)

where AS and ΦS are the amplitude and initial phase of the For Rx ( ) and S x ( f ) , they are actually a Fourier
carrier, respectively; fIF is the intermediate frequency (IF) transform pair, i.e.,
of the GPS receiver and fd is the Doppler shift; n(t) is

assumed the additive white Gaussian noise; I(t) is the S x ( f )   Rx ( ) exp(  j2 f  )d . (7)

interference, s(t) is the baseband signal of GPS and
 M 1 For the conjugate CAF of x(t) and its SCF, they have
s (t )   bg (n)  cm pTc (t   g  mTc  nTg ) (2) the similar relationships as (4) to (7). In addition, the
n  m 0 discrete CAF and SCF corresponding to x(t) = x(nTS) are
where bg(n) is the data bit with value 1 with equal proba- respectively as [15]
bility; cm m 0 is one cycle of C/A code spreading se-
M 1
N
1
quence with length M, and cm  1 ; τg is the initial phase
Rx ( k )  lim
N  2 N  1

n  N
Rx  ( n  k ), n  exp   j2 ( n  k 2)TS  ,

of GPS C/A code; Tg and Tc are the cycles of the data bit (8)
and C/A code chip, respectively; pTc ( ) is a unit-height

rectangular pulse whose support is on [–Tc/2, Tc/2]. S x ( f )   R (k ) exp   j2 kT f 
k 
x s (9)
For convenience, we make two hypotheses on I(t) of
(1): (i) there has one strong interference in I(t). In fact, if where Rx (n,m) is the conventional autocorrelation function
there has more than one strong interference, we can repeat of x(n), and TS = 1/fS is the sampling time interval.
the interference mitigation process with the proposed
Substituting (1) and (3) into (4) to (7) or (8) to (9), we
method till all the strong interference is cancelled; (ii) due
that the paper is mainly focused on the interference mitiga- can get the CFs of x(t) from S x ( f ) . But often the strength
tion by CSA method, the recognition of interference is out of interference is stronger than that of the GPS signal, the
the scope of this paper (cf. [26], [27] if needed), and here cyclic spectrum of GPS signal may be concealed by that of
we assume that the type of interference we are to mitigate the interference, thus we can get the CFs of interference
is known. Based on these two hypotheses and without loss first, and then cancel the interference from x(t) with the
of generality, we choose a binary phase shift keying following BA-FRESH filter using the obtained CFs. Based
(BPSK) signal as I(t) due that it has both the CFs related to on (1) the SCF of I (t ) can be given as [23]
800 Y. HU, M. Z. SONG, X. Y. DANG, ET AL., INTERFERENCE MITIGATION FOR THE GPS RECEIVER UTILIZING THE CYCLIC …

     *   The results given in (12) and (14) indicate that by


 2 Q  f  f i   Q  f  f i     detecting the max value of SCF amplitude at f  0
 Ai   2   2
,   k
 4Ti     *   Ti (excluding point   0 ), we can easily get the estimate of
 Q  f  f i   Q  f  f i    carrier frequency fˆi , and by detecting the submax value of
S I ( f )     2   2  
 A2
      SCF amplitude at f  0 and max value at f  fˆ , we can
 i Q  f  f i   Q  f  f i   e  j2i ,   2 f i  k
* i

 4Ti  2  2 Ti get the estimate of data bit rate Rˆi , thus we can get all the

0, otherwise CFs of i(t ) [23], and they are critical to the following BA-
(10) FRESH filter and RR-MSWF algorithm given in Sec. 3.
Note that because S x ( f )  S x ( f ) , the estimated results
where  is the CF of I (t ) , k   , f i  f IF  f i and
of fˆ and Rˆ by S  ( f ) are the same as the results by
Q( f )  sin( fTi ) ( f ) . i i x

S x ( f ) (   0 ), and we have ignored them.
With (10) we can get the amplitude of S I ( f ) at
f  0 as
2.3 Obtaining of the Interference CFs from
 Ai 2     k Cyclic Periodogram of the Received GPS
 Q  fi   Q*  fi   ,  
 2Ti  2  2 Ti Signal
 2
S I ( f ) A  
2
k (11)
f 0 i
Q   f i  ,   2 f i  From Sec. 2.2 we have known that by CSA of the re-

 4Ti  2  Ti ceived GPS signal, we can get the estimates of the interfer-
0, otherwise. ence CFs. But in practice it is often difficult to achieve this
because of the finite processed data. To this problem, we
If we disregard   0 (in this case we cannot get any can use the time smoothing or frequency smoothing cyclic
cyclic information from S I ( f ) ), then from (11) we can periodogram [15] instead of the SCF to get the estimates of
find that S I ( f ) takes the max values at   2 fi , and the interference CFs. Since the time smoothing method is
f 0
often considered more computationally efficient than the
this can be used to get the estimates of fi , i.e., frequency smoothing method [18], we will choose the
former to get the CFs of the interference. The discrete time
1
fˆi  arg max S I ( f )
2  ( 0)
 f 0 . (12) smoothing cyclic periodogram of x(n) can be given as [15]

1 KP 1  fX 1 f ( n  k ( fK ), f   2) 


Meanwhile, if we let f  fi in (10), we will have S X1 f ( n, f )  
KP k  0  X 1* f ( n  k ( fK ), f   2) 
 (15)
  
 Q  2 f i   Q*  2 f i   where
 Ai 2  2  2 k
 , N 1
X 1 f ( k , f )   a1 f (i )x( k  i ) exp   j2 f ( k  i )Ts  ,
2
 4Ti  Q    Ti (13) (16)
S I ( f )    
2 i 0
f  fi
 2 P is the number of non-overlap data blocks, K is a block-
 Ai    *  k
 4T Q  2 f i  2  Q  2  ,   2 f i  T overlap parameter, a1 f ( ) is a data tapering window with
 i i
0, otherwise. the length of N samples, f  1 ( N  1)Ts  is the spectral
resolution. In (15), the time length of total data segment
In (13), due that Q( f )  sin( fTi ) ( f ) , we can get t  (1  P  1 K ) N  1 Ts , and 0  n  t Ts .
that except the first right term takes the max value at
α = 1/Ti, all the other values are equal or approximate To get the reliable estimates of the interference CFs,
equal to zero for α  1/Ti. Besides, from (11) we can also the product of t and f should meet the condition [15]
get that S I ( f ) takes the submax values at α = t f  (1  P  1 K ) N  1 ( N  1)  P  1 . (17)
f 0

2fi  1/Ti (or max values if we discard the point α = 2fi ).


In practical applications, the implementation of (15)
Combining these two results, we can get the estimate of
can be fulfilled by FFT accumulation method (FAM) or by
data bit rate Ri = 1/Ti as
strip spectral correlation analyzer (SSCA) [19]. Based on

1
arg max S  ( f )
  ,  0 I 
f  fˆi 
 arg max S I ( f )
 ,   2 fˆi
 f 0  (12), (14) to (16), and using FAM algorithm, the process of
obtaining the interference CFs of f̂i and R̂ i can be given as
Rˆi    . (14) following:
3   arg max S  ( f )
  , 0   2 fˆi I 
f 0  
 Step 1 Suppose N is a power of 2 (if not, we can pad
trailing zeros to the samples of x(n) to realize this), based
on (15) and (16), use FAM method to get S X1 f ( n, f ) .
RADIOENGINEERING, VOL. 26, NO. 3, SEPTEMBER 2017 801

Step 2 Get the position corresponding to the max  


where the superscript T denotes transpose, h  and x  ( n )

value of S X1 f ( n, f ) , where α > 0. Suppose the result  
(or h  and x  ( n ) ) are respectively the coefficients and
f 0

is nf, we can get the estimated carrier frequency of inputs of the FIR filter corresponding to  with L taps
interference as f̂i = (nf – nm)/(NtTS), where Nt =2N2 is the (or  with L taps),
total number of processed data by FAM in each data
segment, and nm = Nt /2 is the middle position of Nt.    
 h  [h (0), h (1), , h ( L  1)] ,   1, 2, 
T

Step 3 For   0 , find the positions corresponding     


(21)
 h  [h (0), h (1), , h ( L  1)] ,   1, 2, 
T

to submax values of S X1 f ( n, f ) in the ranges of
f 0
( nm , n f  3) and ( n f  3, N t ) , and suppose the results are and
(l ) (r ) (l ) (r )
n b and n , where n and n are on the left and right
b b b  x ( n )  [ x ( n  L  1)exp  j2 ( n  L  1)  ,,
of n f , respectively. Here we have empirically neglected 6 
 x (n )exp  j2 n ]T ,
spectral lines which are centered at n f and may take the 
   1,2, ,
submax values due to cyclic spectral leakage [14].   (22)
 x ( n )  [ x (n  L  1)exp  j2 (n  L  1)  ,,

Step 4 Find the positions corresponding to submax


values of S X1 f (t , f ) ˆ in the range ( nm  3, N t ) and  x  ( n )exp  j2 n ]T ,
f  fi

suppose the results is nb( f ) , we can get the estimated data    1,2, .
bit rate of interference as Rˆi  ( nb( r )  nm )  ( nm  nb( l ) )
 ( nb( f )  nm )  (3N t Ts ) . 3.2 Implementation of BA-FRESH Filtering
with RR-MSWF Algorithm
In practice, we can implement the BA-FRESH filter-
3. Interference Mitigation with BA- ing with recursive least squares (RLS) algorithm, least
mean square (LMS) algorithm and so on [24]. Considering
FRESH Filtering and RR-MSWF the computation efficiency, in the following numerical
Algorithm simulations we have used the efficient RR-MSWF algo-
rithm [21], [22] to mitigate the interference and separate
the GPS signal. The schematic diagram of RR-MSWF
3.1 Principles of BA-FRESH Filter algorithm based on Fig. 1 is shown as Fig. 2.
With the interference CFs obtained from the cyclic Based on Fig. 2 and equations (18) to (22), the de-
periodogram of the received GPS signal, we can effectively tailed implementation of the interference mitigation with
mitigate the interference and separate the weak GPS signal the batch adaptive RR-MSWF algorithm [21] is given as in
with the adaptive FRESH filter. Due that the reference Tab. 1.
signal often cannot be got beforehand, we can use the blind
adaptive FRESH (BA-FRESH) filter to fulfill the filtering.
The structure of BA-FRESH filter [24] based on x(n) of (1)
is shown as Fig. 1, in which Î(n) and s̃g(n) are the estimated 4. Numerical Results
interference and the separated GPS signal, respectively.
To show the effectiveness of the proposed method,
In Fig. 1,   kRˆi   (   1, 2,  ,  ) and    simulations shown as Figs. 3 to 8 are offered for verifica-
tion. Among them, Figure 3 offers CSA results of the re-
2kfˆ  Rˆ  (   1, 2, , 
i i ) are the non-conjugate and ceived GPS C/A code signal overlapped with the strong
conjugate CFs of the interference, respectively, k   . For interference, Figures 4 to 8 offer the acquisition, probabil-
 of the reference signal d ( n ) , it meets   kRˆ    i
ity of detection, and tracking of the separated weak GPS
signal with the proposed method, respectively, in which the
2kfˆ  Rˆ  ( k   ) and  a     
 
i i  . The results CFs f̂i and R̂ i of the BA-FRESH filter used in Figs. 4 to 6
 1  1
are obtained from Figs. 3 and the CFs used in Figs. 7 to 8
of Iˆ( n ) and sg ( n ) can be given as [24], [25] are got in a similar way given as Fig. 3. Besides, in Figs. 4
to 8 simulations with the conventional MF filtering are
Iˆ( n )  h H x( n ) , sg ( n )  d ( n )  Iˆ( n ) (18)
offered for comparison, in Figs. 5 and 6 simulation results
where the superscript H denotes transpose conjugate, and without the strong interference are offered for further
comparison, and in Figs. 7 and 8 the cases in the presence
h  [h1 , , h  , h 1 , , h  ]T , (19) of more strong interference are also offered for further
1 2  1
x( n )  [x ( n ), x ( n ),, x ( n ), x ( n ), x ( n ),x ( n )] (20)2  T verification.
802 Y. HU, M. Z. SONG, X. Y. DANG, ET AL., INTERFERENCE MITIGATION FOR THE GPS RECEIVER UTILIZING THE CYCLIC …

e j 21n
h1
 
e j 2 n
h Iˆ( n ) sg ( n )
x(n)

h1
j 21n
e   d (n)

h
e j 2 n

e j 2 n
Fig. 1. Schematic diagram of BA-FRESH filter.

d0 ( n)  d (n)
d1 ( n )  0 (n)
h1 1 ( n )
d 2 (n)
w1  sg ( n )
x 0 ( n ) x 1 ( n ) h2  2 ( n)
B1 w2
 x ( n ) x 2 ( n )
B2 h3 w3

d3 (n)   3 (n)
Fig. 2. Schematic diagram of RR-MSWF algorithm (stage D = 3).

Initialization:
X 0   x (1), x (2),  , x ( k ),  , x ( N t ) ,
d0   d (1), d (2),  , d ( k ),  , d ( N t ) .

Forward recursion: Backward recursion:


for r  1, 2,  , D ε D  dD ;
λ r  X r 1d rH1 ; for r  D, D  1,  , 1
hr  λ r λ r ; wr  ε r d rH1 ;

d r  h rH X r1 ; ε r 1  dr 1  wrε r ;
end
B r  I  h r h rH ;
X r  B rH X r1 ;
end
Output of the separated GPS signal:
s g  ε 0  d0  w1ε1 ,
where
s g   sg (1), sg (2), , sg ( k ), , sg ( N t ) .

Tab. 1. Implementation of BA-FRESH filtering with the batch adaptive RR-MSWF algorithm to mitigate the strong interference. In the table,
N t is the total samples input the BA-FRESH filter in time interval t , I is a unit matrix, and  denotes 2-norm.

The common parameter setups used in Figs. 3 to 8 are 4.309 MHz, fd = 2 kHz, and τg= 200 chips or 3128 in
given as following: samples.
 Time length ∆t = 1 ms except in Figs. 6 and 8 it is set  In Figs. 4 to 6, frequency bias and data bit rate of
to 40 ms, and sampling frequency fs = 1/Ts = 16 MHz. interference are respectively set as Δfi = 500 kHz and
 Carrier IF, Doppler shift and initial C/A code phase of Ri = 1.544 Mbit/s; while in Figs. 7 and 8, the setups of
the GPS signal are respectively set as fIF = different type of interference are given in Tab. 2.
RADIOENGINEERING, VOL. 26, NO. 3, SEPTEMBER 2017 803

Other different parameter setups used in each 1

Normalized Cyclic Spectral Amplitude


1
simulation are given as following: 0.95 2fi
0.8
 In Fig. 4, while using the FAM algorithm to get the 9.618 9.62
0.45
CFs of the interference, the cycle resolution Δα = 1/Δt 0.6 0.4
2fi + R i
is set to 1 kHz and the spectral resolution Δf is set to 11.162 11.164
120 kHz, K is chosen to be 4 according to [18]; 0.4 0.35
0.3
 In Figs. 4 to 8, for the BA-FRESH filtering,   8.074 8.076
0.2
  i   i i i 
 Rˆ ,   2 fˆ ,  2 fˆ  Rˆ , and   0 for the
2fi - Ri

0
reference signal [24], L  L  10 (  = 1, 2;   1, -15 -10 -5 0 5 10 15
 [MHz] ( f = 0 ) (a)
2, , 6), and D of RR-MSWF algorithm is chosen to
be 8 according to the result given in [21].

Normalized Cyclic Spectral Amplitude


1

 In Figs. 5 and 7, the probability of detection is calcu-


0.8 0.38
lated by Monte Carlo method and the independent run 0.32
number is 300, and Pfa in the figure is the false-alarm 0.6 0.26
probability; 1.542 1.544

 In Figs. 6 and 8, the root mean square error (RMSE) 0.4


of each tracking result is the average of 50 independ- Ri
0.2
ent runs.
0
-15 -10 -5 0 5 10 15
4.1 CSA of the Received GPS Signal  [MHz] ( f = f i ) (b)
From Fig. 3(a) we can get that the estimated carrier Fig. 3. Obtain the estimates of the strong interference CFs Ri
frequency, and two estimated data bit rates respectively as and fi from the special planes of cyclic periodogram, in
f̂i = 9.6182/2 = 4.8091 MHz, Ri(l) = 9.6182 – 8.0742 = which (a) is the plane at f = 0, and (b) is the plane at
1.544 Mbit/s and Ri(r) = 11.1622 – 9.6182 = 1.544 Mbit/s. f = fi. The signal to noise ratios (SNRs) of the GPS and
the interference are –15 dB and 10 dB, respectively.
From Fig. 3(b) we can get Ri(0) = 1.544 Mbit/s. Then from
these results we can get the final estimated data bit rate as
Correlation Value

Rˆi  ( Ri( l )  Ri( r )  Ri(0) ) 3  1.544 Mbit/s. All these results 2000
MF filtering
show that they fit well with their preset values. 1000

0
4.2 Acquisition and Detection of the 0 4000 8000
Samples
12000 16000

Separated GPS Signal


Correlation Value

3000
BAF-RR filtering
From Fig. 4(a) we can see that when the strength of 2000
interference equals 5 dB, i.e., the interference is relatively 1000
weak, we may still acquire the weak GPS signal with the
0
conventional MF filtering; but when the strength of inter- 0 4000 8000 12000 16000
ference increases to 15 dB as given in Fig. 4(b), i.e., the Samples (a)
interference becomes relatively stronger, we almost cannot
Correlation Value

4000
acquire the weak GPS signal. But on the other hand, in MF filtering
these two cases, we can well acquire both the weak GPS 2000
signals with the proposed method (denoted by “BAF-RR”
filtering). 0
0 4000 8000 12000 16000
Samples
From Fig. 5 we can further learn the difference of two
Correlation Value

methods for the acquisition of the weak GPS signal from 2000
BAF-RR filtering
their probabilities of detection. From Fig. 5(a), we can see
1000
that when the strength of interference equals 5 dB, and
under the condition that probability of detection Pd = 0.8,
0
the proposed BAF-RR filtering outperforms the MF 0 4000 8000 12000 16000
filtering about 4 dB for Pfa = 10–3, and 6 dB for Pfa = 10–6, Samples (b)
and is only about 2 dB lower than the result without the Fig. 4. Acquisition comparisons of the separated GPS signal
strong interference for Pfa = 10–3 or Pfa = 10–6. While from filtered with the conventional MF method and with the
Fig. 5(b) we also can see that when the strength of interfer- proposed BAF-RR method, in which the SNR of the
ence equals 12 dB, under the same condition that Pd = 0.8, GPS signal is –15 dB and the SNRs of the strong
interference are (a) 5 dB and (b) 15 dB, respectively.
the proposed BAF-RR filtering outperforms the MF filter-
804 Y. HU, M. Z. SONG, X. Y. DANG, ET AL., INTERFERENCE MITIGATION FOR THE GPS RECEIVER UTILIZING THE CYCLIC …

1
MF filtering, dEL = 0.3chips
20
BAF-RR filtering, dEL = 0.3chips

RMSE of tracking error (in meter)


Probability of detection

0.8 Without intf., dEL = 0.3chips


MF filtering, dEL = 0.1chips
0.6 15
BAF-RR filtering, dEL = 0.1chips
Without intf., dEL = 0.1chips
0.4
10
0.2

0 5
-30 -25 -20 -15 -10 -5 0
GPS SNR [dB]
MF, Pfa = 10-3 MF, Pfa = 10-6 0
-15 -10 -5
BAF-RR, Pfa = 10-3 BAF-RR, Pfa = 10-6
GPS SNR [dB] (a)
Without intf., Pfa = 10-3 Without intf., Pfa = 10-6
(a)
MF filtering, dEL = 0.3chips
1 60

RMSE of tracking error (in meter)


BAF-RR filtering, dEL = 0.3chips
Without intf., dEL = 0.3chips
50
Probability of detection

0.8 MF filtering, dEL = 0.1chips


BAF-RR filtering, dEL = 0.1chips
0.6 40
Without intf., dEL = 0.1chips

0.4 30

0.2 20

0 10
-30 -25 -20 -15 -10 -5 0
GPS SNR [dB] 0
MF, Pfa = 10-3 MF, Pfa = 10-6 -15 -10 -5
GPS SNR [dB] (b)
BAF-RR, Pfa = 10-3 BAF-RR, Pfa = 10-6
Without intf., Pfa = 10-3 Without intf., Pfa = 10-6 (b) Fig. 6. RMSE comparisons of the tracking of the separated
GPS signal filtered with the conventional MF method
Fig. 5. Comparisons of detection probability of the separated and with the proposed BAF-RR method, in which the
GPS signal filtered with the conventional MF method SNRs of the strong interference are (a) 5 dB and (b)
and with the proposed BAF-RR method, in which the 12 dB, respectively.
SNRs of the strong interference are (a) 5 dB and (b)
12 dB, respectively. separated GPS signal dramatically. For example, in
ing about 7 dB for Pfa = 10 and 10 dB for Pfa = 10 , and –3 –6 Fig. 6(a) when the strength of the interference equals 5 dB,
is only about 3 dB lower than the result without the strong under the condition that GPS SNR = -13 dB and dEL = 0.3
interference for Pfa = 10–3, and 4 dB for Pfa = 10–6. In addi- chips, for the conventional MF filtering, RMSE of tracking
tion, under the condition that Pd = 0.8, with the proposed error of the separated GPS signal is about 18 m; but after
BAF-RR filtering we can detect the weak GPS signal as the interference mitigation with the proposed BAF-RR
low as −24 dB for the SNR of overlapped interference filtering, the RMSE of tracking error of the separated GPS
equal to 5 dB, and −20 dB for the SNR of interference signal will decrease to about 9 m. In Fig. 6(b) we can also
equal to 12 dB. The results given in Fig. 5 are also con- get the tracking performance of the separated GPS signal
sistent with the results given in Fig. 4. filtered with the proposed BAF-RR filtering greatly outper-
forms that with the conventional MF filtering, and the
tracking result with the proposed BAF-RR method is
4.3 Tracking of the Separated GPS Signal nearly close to the case without the strong interference.
The tracking of the GPS signal is the another critical In addition, from Fig. 6 we can also see that the dEL
stage of the GPS receiver, and it is mainly fulfilled by the also has an important effect on the tracking accuracy of the
discriminator of delay locked loop (DLL) aided with the GPS receiver. Generally speaking, the correlators of E and
carrier phase locked loop (PLL). Here we use the L with small dEL are preferable to those with large dEL in
discriminator whose tracking error is given by improving the tracking accuracy of the GPS receiver.
   2
I ES  QES
2
 I LS
2
 QLS
2
 2
I ES  QES
2
 I LS
2
 QLS
2

[28] to measure the DLL tracking performance of the 4.4 Acquisition and Tracking Performance of
separated GPS signal, where IES and ILS are respectively the the Separated GPS Signal in the Presence
coherent integrations of early (E) and late (L) correlators of of More Strong Interference
the in-phase, QES and QLS are the similar results of the
quadrature-phase. The parameter dEL in Fig. 6 is the In this section, the acquisition and tracking perfor-
spacing of E and L correlators. mance of the separated GPS signal in the presence of more
strong interference is also verified. The simulation results
From Fig. 6 we can see that with the BAF-RR filter- are shown as Figs. 7 and 8 respectively, in which the setups
ing, we can also improve the tracking performance of the of different interference are given in Tab. 2.
RADIOENGINEERING, VOL. 26, NO. 3, SEPTEMBER 2017 805

Interference type
SNR Carrier frequency
Bit or chirp rate other hand, from Fig. 7 we also can get that for the two
(dB) (MHz) algorithms, when there exists the LFM interference, their
BPSK 10 fi = fIF + ∆fi = 4.809 Ri = 1.544 Mbps
acquisition performance will all degrade dramatically, and
Binary amplitude
shift keying 7 fi = 4.609 Ri = 1.2288 Mbps this can be explained by that the GPS signal and the given
(2ASK) LFM interference almost cannot be distinguished in both
Binary frequency
5
fi1 = 4.109,
Ri = 1.2288 Mbps
correlation domain and cyclic spectral domain. But even
shift keying (2FSK) fi2 = 4.189 for this worst case, the proposed BAR-RR algorithm still
Linear frequency can filter some more LFM interference than the conven-
fi = 3.909 k = 6.7  107 Hz/s
modulation (LFM 5
or chirp)
(initial frequency) B = 0.2 MHz tional MF algorithm, as can be seen from their comparisons
of Pd in Fig. 7.
Tab. 2. The setups of different interference in which
fIF = 4.309 MHz, k and B of LFM are frequency change While from Fig. 8 we can see that when there is more
rate and bandwidth respectively. strong interference, with the proposed BAR-RR algorithm
we can also improve the tracking accuracy of the separated
1 1
GPS signal a lot than with the conventional MF algorithm.
Probability of detection
Probability of detection

0.8 0.8 For example, when GPS SNR = −15 dB and for the case of
0.6 0.6
three interference of 2ASK + BPSK + 2FSK, RMSE of
tracking error of the separated GPS signal is about 10 m,
0.4 0.4 while for the conventional MF algorithm the result is about
0.2
20 m. In addition, from Fig. 8 we can also get that when
0.2
there exists the LFM interference, the tracking performance
0 0 of both MF algorithm and BAR-RR algorithm will degrade
-30 -20 -10 0 -30 -20 -10 0
GPS SNR [dB] GPS SNR [dB] greatly, and this is just well consistent with the result given
MF, BPSK + 2ASK BAF-RR, BPSK + 2ASK in Fig. 7.
MF, 2ASK + 2FSK BAF-RR, 2ASK + 2FSK
MF, BPSK + LFM BAF-RR, BPSK + LFM
MF, 2ASK + BPSK + 2FSK BAF-RR, 2ASK + BPSK + 2FSK
MF, 2ASK + BPSK + LFM BAF-RR, 2ASK + BPSK + LFM
5. Conclusions
Fig. 7. Comparisons of detection probability of the separated
GPS signal filtered with the conventional MF method A method based on CSA and RR-MSWF algorithm to
and with the proposed BAF-RR method under more mitigate the strong interference for the GPS receiver is
strong interference, in which Pfa = 10–3 and the setups proposed. Utilizing the CFs obtained by CSA of the re-
of the interference are given in Tab. 2.
ceived GPS signal and BA-FRESH filtering combined with
30 15
the efficient RR-MSWF algorithm, we can effectively
RMSE of tracking error (in meter)

RMSE of tracking error (in meter)

mitigate the strong interference overlapping on the weak


25
GPS signal in both time and frequency domains, and hence
20 10 improve the acquisition and tracking performance of the
15 GPS receiver dramatically. On the other hand, due that the
10 5 delayed signals input the FRESH filter are complex varia-
5
bles, the computation of BA-FRESH filtering is often more
complicated than that of the conventional filtering. Con-
0 0
-15 -10 -5 -15 -10 -5 cretely, based on (18)–(22) and RR-MSWF algorithm
GPS SNR [dB] GPS SNR [dB]
MF, BPSK + 2ASK BAF-RR, BPSK + 2ASK
offered in Tab. 1, the computation complexity of BA-
MF, 2ASK + 2FSK BAF-RR, 2ASK + 2FSK FRESH filtering can be given as about O(NΔt(ΓLγ + ΞLς)D),
MF, BPSK + LFM BAF-RR, BPSK + LFM while for the conventional FIR or MF filtering, the result is
MF, 2ASK + BPSK + 2FSK BAF-RR, 2ASK + BPSK + 2FSK about O(NΔt), where  is the number of FIR filter taps or
MF, 2ASK + BPSK + LFM BAF-RR, 2ASK + BPSK + LFM
the Doppler shift searching step size of MF filtering, and
Fig. 8. RMSE comparisons of the tracking of the separated often  < (ΓLγ + ΞLς)D, correspondingly the computation
GPS signal filtered with the conventional MF method time of the proposed method will be larger than that of the
and with the proposed BAF-RR method under more
strong interference, in which dEL = 0.1 chips and the
conventional one. For example, with the values of Γ = 6,
setups of the interference are given in Tab. 2. Ξ = 2, Lγ, Lς, D and fs given in the beginning of Sec. 4,
suppose CPU operation frequency is 1.0 GHz and ∆t =
From Fig. 7 we can get that under more strong inter- 1 ms and  = 50, the time cost of MF is about 1.6 ms and
ference, for the same Pd of the separated GPS signal, the the proposed method is about 10.2 ms. Often, to this prob-
proposed BAF-RR algorithm still outperforms the MF lem of complexity or computation time, we can make
algorithm greatly in GSP SNR. For example, for Pd = 0.8 a tradeoff between the number of CFs (= Γ + Ξ) and taps Lγ
and the case of two interference of BPSK + 2ASK, BAR- (or Lς) used in the FRESH filter and the performance of the
RR can outperform MF about 6 dB in GPS SNR. On the separated GPS signal.
806 Y. HU, M. Z. SONG, X. Y. DANG, ET AL., INTERFERENCE MITIGATION FOR THE GPS RECEIVER UTILIZING THE CYCLIC …

and Electronic Systems, 2000, vol. 36, no. 2, p. 549–564. DOI:


Acknowledgments 10.1109/7.845241
[13] CAPPOZZA, P. T., HOLLAND, B. J., HOPKINSON, T. M., et al.
This work was supported by the Initial Research Fund A single-chip narrow-band frequency-domain excisor for a global
of Chuzhou University under grant 2015qd05 and NSFC positioning system (GPS) receiver. IEEE Journal of Solid-State
under grant 61571224. The authors would also like to Circuits, 2000, vol. 35, no. 3, p. 401–411. DOI: 10.1109/4.826823
acknowledge the anonymous reviewers for their helpful [14] MUSUMECI, L., DOVIS, F. Performance assessment of wavelet
comments. based techniques in mitigating narrow-band interference In IEEE
International Conference on Localization and GNSS (ICL-GNSS).
2013, p. 1-6. DOI: 10.1109/icl-gnss.2013.6577264
[15] GARDNER, W. A. Measurement of spectral correlation. IEEE
Transactions on Acoustics, Speech and Signal Processing, 1986,
References vol. 34, no. 5, p. 1111–1123. DOI: 10.1109/tassp.1986.1164951
[16] ŠEBESTA, V., MARŠÁLEK, R., FEDRA, Z. OFDM signal
[1] WILDEMEERSCH, M., FORTUNY GUASCH, J. Radio detector based on cyclic autocorrelation function and its properties.
frequency interference impact assessment on global navigation Radioengineering, 2011, vol. 20, no. 4, p. 926–931.
satellite systems. European Commission Joint Research Center,
Science and Technique Report, JRC55767, 2010. DOI: [17] DIMC, F., BALDINI, G., KANDEEPAN, S. Experimental detec-
10.2788/6033 tion of mobile satellite transmissions with cyclostationary features.
International Journal of Satellite Communications and Network-
[2] JAHROMI, A. J., BROUMANDAN, A., DANESHMAND, S., et ing, 2015, vol. 33, no. 2, p. 163–183. DOI: 10.1002 /sat.1081
al. Vulnerability analysis of civilian L1/E1 GNSS signals against
different types of interference. In Proceedings of the 28th [18] ROBERTS, R. S., BROWN, W. A., LOOMIS, H. H.
International Technical Meeting of the ION Satellite Division. Computationally efficient algorithms for cyclic spectral analysis.
Tampa, Florida (USA), 2015, p. 3262–3271. IEEE Signal Processing Magazine, 1991, vol. 8, no. 2, p. 38–49.
DOI: 10.1109/79.81008
[3] LI, J., NIE, J., LI, B., et al. Increase of carrier-to-noise ratio in GPS
receivers caused by continuous-wave interference. [19] NAPOLITANO, A., PERNA, I. Cyclic spectral analysis of the
Radioengineering, 2016, vol. 25, no. 3, p. 506–517. DOI: 10. GPS signal. Digital Signal Processing, 2014, vol. 33, p. 13–33.
13164/re.2016.0506 DOI: 10.1016/j.dsp.2014.06.003

[4] SAVASTA, S., PRESTI, L. L., RAO, M. Interference mitigation in [20] HUANG, P., PI, Y., PROGRI, I. GPS signal detection under
GNSS receivers by a time-frequency approach. IEEE Transactions multiplicative and additive noise. The Journal of Navigation, 2013,
on Aerospace and Electronic Systems, 2013, vol. 49, no. 1, p. 415 vol. 66, no. 4, p. 479–500. DOI: 10.1017/s0373463312000550
to 438. DOI: 10.1109/taes.2013.6404112
[21] HONIG, M. L., GOLDSTEIN, J. S. Adaptive reduced-rank
[5] ANYAEGBU, E., BORDIN, G., COOPER, J., et al. An integrated interference suppression based on the multistage Wiener filter.
pulsed interference mitigation for GNSS receivers. The Journal of IEEE Transactions on Communications, 2002, vol. 50, no. 6,
Navigation, 2008, vol. 61, no. 2, p. 239–255. DOI: p. 986–994. DOI: 10.1109/tcomm.2002.1010618
10.1017/s0373463307004572
[22] SONG, N., DE LAMARE, R. C., HAARDT, M., et al. Adaptive
[6] RAGHAVAN, S., LAZAR, S., EDGAR, C., et al. Cochannel and widely linear reduced-rank interference suppression based on the
adjacent channel interference to GPS use. In 17th AIAA multistage Wiener filter. IEEE Transactions on Signal Processing,
International Communications Satellite Systems Conference and 2012, vol. 60, no. 8, p. 4003–4016. DOI:
Exhibit. 1998, p. 564–574. DOI: 10.2514/6.1998-1330 10.1109/tsp.2012.2197747

[7] LI, M., DEMPSTER, A. G., BALAEI, A. T., et al. Switchable [23] GARDNER, W. A. Cyclic Wiener filtering: theory and method.
beam steering/null steering algorithm for CW interference mitiga- IEEE Transactions on Communications, 1993, vol. 41, no. 1,
tion in GPS C/A code receivers. IEEE Transactions on Aerospace p. 151–163. DOI: 10.1109/26.212375
and Electronics Systems, 2011, vol. 47, no. 3, p. 1564–1579. DOI:
[24] ZHANG, J., WONG, K. M., LUO, Z. Q., et al. Blind adaptive
10.1109/taes.2011.5937250
FRESH filtering for signal extraction. IEEE Transactions on
[8] MAO, W. L. GPS interference mitigation using derivative-free Signal Processing, 1999, vol. 47, no. 5, p. 1397–1402. DOI:
Kalman filter-based RNN. Radioengineering, 2016, vol. 25, no. 3, 10.1109/78.757230
p. 518–526. DOI: 10. 13164/re.2016.0518
[25] HU, Y., SONG, M., MENG, B. GPS signal availability
[9] HOU, Y. G., GUO, W., LI, X. S. Design of a GPS receiver for the augmentation utilizing the navigation signal retransmission via the
linear frequency modulation interference suppression. In IEEE GEO comsat. Wireless Personal Communications, 2015, vol. 82,
International Conference on Communications, Circuits and no. 4, p. 2655–2671. DOI: 10.1007/s11277-015-2371-9
Systems. 2009, p. 454–456. DOI: 10.1109/icccas.2009.5250504
[26] DOBRE, O. A., ABDI, A., BAR-NESS, Y., et al. Cyclostationarity
[10] BHUIYAN, M. Z. H., KUUSNIEMI, H., SÖDERHOLM, S., et al. based blind classification of analog and digital modulations. In
The impact of interference on GNSS receiver observables - a run- Proceedings of the 2006 IEEE Conference on Military
ning digital sum based simple jammer detector. Radioengineering, Communications MILCOM 2006. Washington (USA), 2006,
2014, vol. 23, no. 3, p. 898–906. p. 2176–2182. DOI: 10.1109/milcom.2006.302556

[11] LEE, Y. T., CHANG, C. M., MAO, W. L., et al. Matched-filter- [27] RAMKUMAR, B. Automatic modulation classification for
based low-complexity correlator for simultaneously acquiring cognitive radios using cyclic feature detection. IEEE Circuits and
global positioning system satellites. IET Radar, Sonar and Systems Magazine, 2009, vol. 9, no. 2, p. 27–45. DOI:
Navigation, 2010, vol. 4, no. 5, p. 712–723. DOI: 10.1049/iet- 10.1109/mcas.2008.931739
rsn.2009.0147
[28] KAPLAN, E. D., HEGARTY, C. J. Understanding GPS:
[12] FANTE, R., VACCARO, J. J. Wideband cancellation of interfer- Principles and Applications. 2nd ed., Norwood (USA): Artech
ence in a GPS receiver array. IEEE Transactions on Aerospace House, 2006. ISBN: 1580538940
RADIOENGINEERING, VOL. 26, NO. 3, SEPTEMBER 2017 807

About the Authors ... include satellite navigation signal processing, communica-
tion measurement and controlling techniques.
Yi HU was born in Lu’an, China, in 1974. He is currently Xiaoyu DANG was born in Nanjing, China, in 1973. He is
a lecturer and engineer in communication engineering in a professor in the College of Electronic & Information
Chuzhou University. He received his Ph.D. degree from Engineering, NUAA. His current research interests include
Nanjing University of Aeronautics & Astronautics (NUAA) communication signal processing and Sat-COM.
in 2015. His research interests include satellite navigation
signal processing and Sat-COM. Hongli YAN was born in Chuzhou, China, in 1981. She is
a lecturer in Chuzhou University. She received her M.Sc.
Maozhong SONG was born in Shexian, China, in 1962. degree from Wuhan University of Science and Technology
He is a professor in the College of Electronic & Infor- in 2008. Her current research interests include wireless
mation Engineering, NUAA. His current research interests communications and signal processing.

Вам также может понравиться