Научная статья на тему 'Synthesis of an algorithm of space-time processing received satellite navigation signal and spoofing jamming'

Synthesis of an algorithm of space-time processing received satellite navigation signal and spoofing jamming Текст научной статьи по специальности «Физика»

CC BY
73
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СПУТНИКОВАЯ НАВИГАЦИЯ / SATELLITE NAVIGATION / SPOOfiNG JAMMING / ОПТИМАЛЬНЫЙ АЛГОРИТМ / OPTIMAL ALGORITHM / СЛЕЖЕНИЕ / TRACKING / ПРОСТРАНСТВЕННО-ВРЕМЕННАЯ ОБРАБОТКА / SPACE-TIME PROCESSING / ИМИТАЦИОННАЯ ПОМЕХА

Аннотация научной статьи по физике, автор научной работы — Perov Alexander I., Ippolitov Sergey P.

In the article, the theory of optimal filtering of information processes is used to synthesize an algorithm of space-time processing received satellite navigation signal and spoofing jamming. Equations of the optimalspace-time filtering are cited. Statistical analysisresults arepresented thatconfirmperformance of synthesized algorithm.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Синтез оптимального алгоритма пространственновременной обработки спутникового навигационного сигнала и сигнала имитационной помехи

В статье методами теории оптимальной фильтрации синтезирован оптимальный алгоритм пространственно-временной обработки спутникового навигационного сигнала и сигнала имитационной помехи. Приведены уравнения оптимальной пространственно-временной фильтрации и результаты анализа статистических характеристик такого алгоритма, иллюстрирующие его работоспособность и преимущества.

Текст научной работы на тему «Synthesis of an algorithm of space-time processing received satellite navigation signal and spoofing jamming»

УДК 519.213

Synthesis of an Algorithm of Space-time Processing Received Satellite Navigation Signal and Spoofing Jamming

Alexander I. Perov* Sergey P. IppolitoV

National Research University "Moscow Power Engineering Institute" Krasnokazarmennaya, 14, Moscow, 111250

Russia

Received 09.01.2017, received in revised form 20.03.2017, accepted 10.08.2017 In the article, the theory of optimal filtering of information processes is used to synthesize an algorithm of space-time processing received satellite navigation signal and spoofing jamming. Equations of the optimal space-time filtering are cited. Statistical analysis results are presented that confirm performance of synthesized algorithm.

Keywords: satellite navigation, spoofing jamming, optimal algorithm, tracking, space-time processing. DOI: 10.17516/1997-1397-2017-10-4-429-442.

Introduction

Global navigation systems (GLONASS, GPS) are widely used in different technical field of use [1,2]. Navigation receivers provide high accuracy for coordinate definitions (« 2... 3 m). But they are subjected to radio jamming. To protect navigation receivers against jamming there used methods of spatial jammer suppression [3-7] based on using an antenna array and spatial processing algorithms that form a gap at jammer direction in an antenna pattern. Efficiency of these algorithms is increasing when jammer power is increasing relative to navigation signal power. Typical value of such power elevation can be 30 dB and greater. But apart from powerful barrage jamming there are used spoofing jamming that imitate the true navigation signals arriving from GPS/GLONASS satellites. Required power for these jamming is just only 4-5 dB grater then navigation signal power. Principle its action is following. Parameters of a spoofing jamming are determined in that way that they get into limits of a delay discriminator characteristic and has appropriate Doppler shift. As power of a jamming signal is grater then power of a navigation signal then the receiver will be track a jamming signal. If in the receiver there are used an antenna array it can not efficiently suppress such jammer and correct operation of the receiver will be interrupted [8, 9]. The matter of this article is synthesis of an optimal algorithm of space-time processing received satellite navigation signal and a spoofing jamming that results reliable navigation signal tracking.

* [email protected]

1 [email protected] © Siberian Federal University. All rights reserved

1. Setting synthesis problem

We have a m-elements planar antenna array (AA) with which the coordinate system (CS) OXYZ is connected (Fig. 1). In this SC Z-th antenna element position is described by vector pAl. A navigation signal comes at AA from the direction specified by the unit vector es and a jamming signal comes at AA from the direction specified by the unit vector ejam.

Let's consider that navigation and jamming signals have identical structure and when they are received at the point O in the OXYZ SC at fixed time t0 they have equal delay and Doppler shift values. This situation is typical when there are used aimed spoofing jamming affected on a receiver of GPS/GLONASS navigation signals. In addition it is supposed that there are estimated angles of the vector ejam using AA and methods such as MUSIC or ESPRIT and others [10,11].

Fig. 1. Geometric scheme of signals reception

At outputs of AA elements at discrete time tk}i = tk+iTd; k = 1, 2,..., i = 1, M (tk,M = tk+i, tk+i — tk = T is a period of range code modulation) sampling increment Td there are received additive mix of a navigation signal, a jamming signal and discrete white Gaussian noise

(tk,i) — s (th,ii ^k ) + sjam (th,ii ^jam;k ) + n (tk,i)

(1)

where

s (tk,ii ^k ) AhTC {tk,i Tk ) hdi,k sharm (tk,ii fk,i)

(2)

is a navigation signal vector at AA elements that are fitted with vector es direction, hTC (tk,i) is range code modulation [12];

hdi,k is digital information transmitted in the navigation signal using BPSK method with symbol duration rdi > T and is a random variable that takes on values ±1;

Sharm {tk,i,<Pk,i) — |cOS (wth,i + fk,i) COS (utk,i + + fk,i) ■■■ COS (utk,i + + fh,i)| is a vector of radio frequency harmonic signals in which fkii — + wDoPikiTd is a signal phase that is common for all components at each AA elements;

2npA es

01 =-—1— is a phase increment at the /-th AA element relative to phase at the first AA

A

element;

i T

Ak = |t0 ^k i is a vector of estimated parameters;

sjam Ajam;k) Ahrc (tk,i Tjam;k) hdi,ks harm,jam ^jam;k,i) (3)

is a jamming signal vector at AA elements that are fitted with vector ejam direction; hrs (tk,i) is range code modulation the is identical to navigation signal range code (a spoofing jamming );

sharm,jam (tk,i, ^jam;k,i)

i |T

= |COS (wtk,i + Vjam;k,i) COs (wtk,i + 0jam;2 + Vjam;k,i) ■■■ COs (wtk,i + 0jam;m + Vjam;k,i)i

is a vector of radio frequency harmonic signals in which Vjam;k,i = Vjam;k + wDop,jam;kiTd is a jamming phase that is common for all components at each AA elements; 2nPA, ej

0jam;i =-1-is a jamming phase increment at the /-th AA element relative to phase

at the first AA element;

hdi,k is digital information transmitted in the jamming signal using BPSK method with symbol duration Tdi > T and that is identical to navigation signal digital information;

i |T .

Ajam;k iTjam;k ^jam;

k wD0p,jam;k i is a vector of estimated jamming parameters; n (tk,i) is a vector of uncorrelated noses with correlation matrix M [n (tk,i) nT (tk,j)] = DnISitj, where T denotes hermitian conjugate.

Phase changing model at clocks tk, k = 1, 2, ■■ ■ is

<fk = Vk-1 + wDop,k-1T, WDop,k = ^Dop,k-l + Vk-lT,

Vk = Vk-1 + 6—1, (4)

Vjam;k (fljam;k—1 + w Dop,jam;k—1Ti w Dop,jam;k w Dop,jam;k — 1 + Vjam;k—1T■

Vjam;k Vjam;k-1 + Cjam;k—1, (5)

where T = MTd; Ck-1, Cjam;k-1 are vectors of uncorrelated noses with variances D%, .

Phase changing models within each time interval [tk ,tk+1] are described by formulas

Vk,i ^k + iTdwDop,ki Vjam;k,i Vjam;k + iTdwDop,jam;k .

-r\ i i • it w Dop.k — 1 m w Dop,jam;k — 1 m

Delay changing models are Tk = t—--^— T, Tjam;k = Tjam;k-1--tt-j2-T,

where/o is a carrier frequency. The task is synthesis of an algorithm of optimal filtering Ak and Ap,k when space-time observations (1).

2. Synthesis of optimal filtering algorithm

For synthesis of optimal filtering algorithm let's use optimal filtering theory [13] according which one must consider a posteriori probability density (APD) p (Ak,Ajam,k, hdi}k iY°+1) where Y°+1 is the observations set received up to time tk+1. Using the law of total expectation let's write down

p (Ak; Ajam,k; hdi,k = p (Ak iY 0+1 ,A^am,ki hdi,k) p (' Ajam,k; hdi,k Y0 + 1 ^

= P (Ajam,k Y°+1, Ak, hdi,k^J p (Ak, hdi,k iY°+1) ■

Further let's consider separately conditional APD p(Xk \Y'k+1,xPtk,hditk) and p{xP,k Yk+1,Ak,hdi,k^ with appropriate separately estimating of Xk on the assumption of known values \jamkk and similarly estimating of Xjam,k on the assumption of known value Xk. For conditional APD p ( Xk

YQ+1,\jam,klet's write down [12]

p (Xk \Y Xjam,k, hdi,k) = Cip (Xk \Y 0 ,Xjam,k, hdi,k) P {y'i'^ Xk, Xjam,k , hdi,^ , (6)

where Y^^1 = {y (tk,i) ,y (tk,2),... ,y (tk,M)} is the observations set (1) received at the time interval [tk,tk+i]; ci is a normalization constant.

Let's consider conditional probability density of the observations Ykk'M = {y (tk,i) ,y (tk,2) ,...,y(tk,M)} for fixed values Xk= ^Dop,k Vk Tk\T, Xjam;k =

\^jam;k ^Dop,jam;k Vjam;k Tjam;k \ and hdi,k .

p ('yk',M \Xk ,Xjam,k ,hdi,kj =

" 1 M ( 1 )T

= c exp — ( y (tk,i) — 2 (s (tk,i, Xk,i, hdi,k ) + Sjam (tk,i, Xjam;k,i, hdi,k )) j X n i=i ^ '

X (s (tk,i ,Xk,i,hdi,k )+ sjam (tk,i,Xjam;k,i,hdi,k , (7)

where c is a normalization constant.

Let's transform (7) taking into account that estimated parameters Xk are not energy

P (y k,l |Xk ,Xjam,k ,hdi,kj =

cexp

1 M T

^ ^ (y ((tk,i) sjam {(tk,ii Xjam;k,i ? hdi,k )) s {(tk,ii Xk,i ? hdi,k ) Dn - -,

(8)

where c is another normalization constant is not depended on estimated parameters Xk.

The random variable hdi,k takes on values ±1 with equal probabilities. Tacking this into account let's average (8) with respect to hdi,k

P (Yk,l |Xk ,Xjam,k^j

1 (p (y k'M lXk ,Xjam,k ,hdi,k = l) + P (Y k'M lXk,Xjam,k, hdi,k = _l))

2

= cch

1 M T D {y {tk,i) sjam {(tk,ii Xjam;k,iï hdi,k 1)) s {(tk,ii Xk,ii hdi,k 1)

Dn ■ -, i=1

(9)

where ch (x) is a hyperbolic cosine function.

Conditional probability density (9) we will use for synthesis of optimal filtering of Xk vector on the assumption of known values Xjam,k using following common equations for APD [13]

p (Xk \Yk+l,Xjam,k ) = Cp{Xk \Yk ,Xjam,k) p iYk,l lXk,Xjam,k1 ,

p (xk-i \Yk, Xjam,k-i ) p (Xk |Xk-i ) dXk-i.

-co

It is known that when using Gaussian approximation APD p(Xk \Yk+1 ,Ajam,k) then for equations (10) there are correspond equations of extended Kalman filter for mathematic expectation Xk and error variance matrix of this APD. As the vector Xk = \~k ~,k vk rk^ includes components ~k ~kk vk describing phase changing and the component rk describing a signal envelope delay then an optimal filtering system is divided into two parts: a filtering system for state vector xp = \~k ~,k vk\T that describe a signal phase on the assumption of known value Tk and a filtering system for a component rk on the assumption of known value xp. Skipping intermediate calculation let's write down the final optimal filtering algorithms for two pointed systems.

Phase-locked loop (PLL) tracking system for a navigation signal s (tk,i,Xk)

T

\ ^

xp, k Fxp ,k-1 + Kudis, p ,k / Sdis, p ,xk \<~k ~Dop, k

\T

Vk \ ■ F

(11)

udis,p,k —

d ln p (Y ^ \\k ,Xjam,k^

d~k

th

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

A

M

D ^ ^ (V (tk,i) sjam (tk,i^ Xjam;k,i ,hdi,k l^ sharm (tk,i,~k ^~Dop,k ) hrc (tk,i Tk)

■ i=1

M

A V^ / /+ \ /+ \ 7 i\\T dsharm (tk,i ■ ~k,~Dop,k), u ~ n /,0n

x (V (tk,i ) — sp (tk,i, Ajam;k,i, hdi,k = 1)) --hrc (tk,i — Tk ), (12)

i=1

d~

k

Delay-locked loop (DLL) tracking system for a navigation signal s (tk,i,Xk)

Tk — Tk + KTUdis,T,k/Sdis,T ,Tk — Tk-i--D°p,k 1T,

2nfo

(13)

Udis,T,k

d ln p (Y^ \Xk ,\jam,k)

dT

k

= A M ( (t )_ (t \ ))T (t ~ ~ ) dhrc (tk,i — Tk) (,.)

p, / , (y (tk,i) sjam (tk,i■ Xjam;k,i)) sharm (tk,i■ ~k■ ~Dop,k) ^ • (14)

Dn - dTk

i=1

In contrast to known PLL and DLL tracking systems [12] in the synthesized tracking systems there are used phase and delay discriminators in which an influence of jamming signal are compensated. This improves characteristics of navigation signal phase and delay tracking.

As deriving the equations (11)-(14) there where considered conditional APD p(Xk \Yk+1,Xpkk) on the assumption of known value Xjam,k then in these equations there are contained Xjam,kk as known function.

Let's also note that in the phase discriminator (12) and in the delay discriminator (14) at each time interval [tk,tk+1] there are jointly processed observations (1) belonged to all AA elements with taking into account there space positions that is there are executed space processing of received signals.

Now let's consider conditional APD p (Xjam,k \Yk+1,Xk, hdi}k) supposing than Xk is known.

Repeat for this APD the same deductions and assumptions that had been done above for another APD one can get the optimal filtering algorithms for the vector Xp,k of a gamming signal

x

sjam (tk,i,Xjam-,k,i) that we write down in final form PLL tracking system for a gamming signal

sjam (tk,i, Xjam;k,i)

i „ T (15)

x

¥jam,k \(Pjam,k *Dop,jam;k vjam,k\

d ln p (V k,M \Xk ,Xjam,k^

Udis,^jam,k _ a _

d(jam; k

A,am M T

-fO^h(y (tki) - s (fk,iAk,i, hdi,k _ 1))T X . Dn i=1

X sharm,jam , (pjam;k , * Dop,jam; k) hrc (tki - T jam; k)

X ^Dm^ (y (tk,i) - S (tk,iAk,i,hdi,k _ 1))T X

M

=1

dSharmjam (tk,i, (jam*,* Dop,jam;k) h (. _ P ) (16)

X o hrc (tk,i Tjam;k) • (16)

d(jam;k

DLL tracking system for a jamming signal Sjam (tk,i,^jam;k,i)

- _ P, K /S P _ - _ *Dop,jam;k-1 t (17)

Tjam,k Tjam,k + ktudis ,Tjam,k/ Sdis,Tjam i Tjam,k Tjam, k-1 2nf ( )

d ln p (Yk'M \Xk ,Xjam,k^

Udis,Tjam ,k —

Or.

jam,k

M

Ajam^^, \ /, ^ \\T /, ~ ~ \dhrc ((tk,i 'Tjam;k) (18)

/ j(y (tk,i) s(tk,i,X1k,i)) sharm,jam [^kji ,(jam;k ,*Dop,jam;k) o ? (18)

i=1

' jam;k

As deriving the equations (15)-(18) there where considered conditional APD p (X,k |YXk) on the assumption of known value Xk then in these equations there are contained Xk as known function. On the next step in the synthesis of optimal filtering algorithm we will use sliding filtering method according which in the discriminators (12), (14) it is necessary to use extrapolated estimate X jam,k formed in the tracking systems (15)-(18) instead of true value Xjam,k. Similar in the discriminators (16), (18) it is necessary to use extrapolated estimate X k formed in the tracking systems (11)-(14) instead of true value Xk.

3. Analysis of synthesized optimal space-time filtering algorithms

Analysis of synthesized optimal space-time filtering algorithms in common form is rather cumbersome and not enough visual. So let's do such analysis for 2 elements AA and receiving signals in one plane (Fig. 2).

The antenna element A1 we consider as reference and vectors of radio frequency harmonic signals (2) h (3) let's write down in the form

i |T

Sharm (tk,i, (k,i) _ |cOS (*tk,i + (k,i) COS (*tk,i - ^ COS (tf) + (k,i) | ,

sharm,jam (tk,i7 (p;k,i) _ \COS (*tk,i + (jam;k,i) COS (*tk,i ^ COS (tfjam) + (jam;k,i)\ >

x

where 0 = 2nd/X.

From (12), (14), (16), (18) it is followed that discriminators of synthesized system are constructed using correlators of different types. For instance, the phase discriminator (12) of the PLL tracking system for s (tk,i,Xk) signal use the following correlators

M

Ik+1,Ai = ^^ (VAi (tk,i) — Ajamhrc (tk,i — Tjam;k) COS (~tk,i + ~jam;k,i)) x i=1

x cos (~tk,i + ~k,i) hrc (tk,i — Tk) Td,

M

Ik+1,A2 = ^J(yA2 (tk,i) — Ajamhrc (tk,i — Tjam;k ) COS (~tk,i — 0 COS(tijam) + ~jam;k,i)) X i=1

x cos (~tk,i — 0 COS (ti) + ~k,i) hrc (tk,i — Tk) Td,

M

Qk+1,A1 = ^^ (VAi (tk,i) — Ajamhrc (tk,i — Tjam;k) COS (~tk,i + ~jam;k,i)) X i=1

x sin (~tk,i + ~k,i) hrc (tk,i — Tk) Td,

M

Qk+1,A2 =^2 (VA2 (tk,i) — Ajamhrc (tk,i — Tjam;k) COS (~tk,i — 0 COS (tijam) + ~jam;k,i)) X i=1

x Sin (~tk,i — 0 COS (ti) + ~k,i) hrc (tk,i — Tk) Td. (19) These components are Gaussian random variables that we presenting the form

Ik+1,Ai = Ik+1,Ai + Ifl;k+1,Ai ■ h+1,A2 = h+1,A2 + 1 fl;k+1,A2 ■ (20)

Qk+1,Ai = Qk + 1,Ai + Qfl;k+1,Ai ■ Qk + 1,A2 = Qk+1,A2 + Q fl;k + 1,A2 ■

where Ik+1,Ai, Ik+1<A2, Qk+i,Ai, Qk+i,A2 are mathematical expectations of these random variables; Ifl;k+1,Ai, Ifl;k+1,A2, Q fl;k+1,Ai, Q fl;k+1,A2 are centered fluctuation parts of these random variables with Gaussian probability densities.

Calculating mathematical expectations of random variables (20) one can get

h+1,Ai = hdi,k

AT

—p (£T,k) COS (£p,k + £u,kT/2 ) SinC (£u,kT/2 ) +

A ■ T

+ 2 p (£T,jam/s;k) COS (£p,jam/s;k + £u,jam/s;kT12 ) SinC (K£^,jam/s;kT12 )

A T

P (£T,jam/s;k) COS (£p,jam/s;k + £tu,jam/s;kT/2 ) SinC i£<^,jam/s;kT/2 )

2

Qk+1,Ai = hdi,k —2i~

p (£T,k ) Sin (£p,k + £ui,kT/2 ) SinC (eu,kT/2 ) —

A T

+ 2 p (,^T,jam/s;k^ Sin (£p,jam/s;k + £^,jam/s;kT/2^) SinC ,jam/s;kT/2 )

AT

— p (£T,k )COS (£p,k + £u,kT/2 ) SinC (£u,kT/2 ) +

h+1,A2 = hdi,k

A ■ T

+ 2 p (£T,jam/s;k) COSi^£ p,j am/s ;k + £^,jam/s;k + £u,jam/s;k T/2 ) SinC (K£^,jam/s;kT/2^

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

A T

p^£ T,jam/s;k) COS (£ p,jam/s;k + £$,jam/s;k + £cj,jam/s;kT'/2 ) SinC (£ cj,jam/s;kT/2)

Qk+1,A2 = hdi,k '

p (£T,k) Sin (£p,k + £u,kT/2 ) SinC (£u,kT/2) —

A ■ T

2 p(ET,jam/s;k) sin (e p,jam/s;k + ,jam/s;k + Eu:jam/s;kT/2 ) sine i^E^,jam/s;kT/'2) +

A T ~

-fija'm.-1-

+ 2 P (e t ,jam/s;k) sin (Ep,jam/s;k + Etf,jam/s;k + e cj,jam/s;kT'/2 ) sine (^E t^,jam/s;kT /

where

Ep,k = — , ET,k = Tk — T k, £u,k = WDop,k — &Dop,k,

e p,jam/s;k ^jam;k ^k: ET,jam/s;k Tjam;k Tk> e^:jam/s;k WDop,jam;k WDop,k; e T,jam/s;k Tjam;k Tk; e p,jam/s;k ^Pjam;k ^k; Ecj,jam/s;k W Dop,jam;k WDop;k, Etf,jam/s;k = ^ (eOS (■&) — COS (tijam))-

, (21)

d . z, Nävi; A \ i i i a. m i Ration signal irection Jammer signal didrecfion

A2 A1 O

Fig. 2. Geometric scheme of signals reception in the plane

Variances of fluctuation parts of random variables (20) are identical and are defined by the formula

NoT

D

I/Q,fi

4

(22)

The same formulas can be derived for correlators of phase discriminator (16) that enter into the filtering algorithm for the jamming signal Sjam (tk,i,Xjam-k,i).

Let's now consider statistical characteristics of the phase discriminator (12). For typical navigation signal power (Ps = — 158dBW) and integration time in correlators T ^ 1 ms it can be admitted the following approximation [13]

" a

(Ik+1,Ai + Ik + 1,A2 )

That is, the function th

DnTd

hdi,k forms an estimate of the digital

information symbol. Whereas this assumption let's write down the phase discriminator algorithm (12) in the form

udis,p,k

hdi,k (Qk+l,Ai + Qk+i,Ä2 ) = — ('Qk+l,Ai + Qk+1,A^ ,

(23)

where Qk+1,A1 = Qk+1,A1 /hdi,k, Qk+1,A2 = Qk+1,A2/hdi,k are Gaussian random variables described by formulas (20) divided on hdi,k (that is by formulas that is in the square bracket) and with equal variances (22).

Let's write down the formula for mathematical expectation of (23)

udis,p,k = — {Q k+l,Ai + Q k+1,A2 )

AT

A

P (ET,k ) sin (Ep,k + £u,kT/2 ) sine (eu,kT/2 ) +--AmP (£T,jam/s;k) X

x sin {Ep,jam/s;k + Etf,jam/s;k/2 + eu,jam/s;kT/2^) X eos (E$,jam/s;k/2 ) sine {Eu,jam/s;kT/2^)

A .

jam

A p (£ t ,jam/s;k) sin (£ p,jam/s;k + £$,jam/s;k / 2 + £u,jam/s;kT/2 ) x

x cos £ jam/sk/2) sine £ jam/s ; k T/2) . (24)

Variances of fluctuation parts at the output of the discriminator (24) is defined by the formula

(adjusted for lack of correlation Qfl;k+1jAl and Qfl;k+i,A2)

D _ NoT (25)

Dfl;dis,p _ —. (25)

The same way one can get formulas for the jamming signal phase discriminator which we will write down in the final form

udis,pjam,k AjamT [p (£T,jam;k ) sin (£p ,jam;k + ,jam;k T/2 ) sine (£u ,jam;kT/2 ) +

A

+ p (£t,s/jam;k) sin (£p,s/jam;k + £u ,s/jam;kT / 2 £rd,jam/s;k/2) X

Ajam

A

X eos (y£$jam/s;k/2) sine {£u,s/jam;kT/2 ) A P (£T,j am/s;k) X

Ajam

X sin (£p ,jam/s;k + £-d,jam/s;k/2 + £u,jam/s;kT/2 ) eos (£$,jam/s;k/2) X

X Sine (£u,jam/s;kT/2) , (26)

where £p,jam;k $jam;k $jam;k £T,jam;k Tjam;k Tjam;k: jam;k ^Dop,jam;k ^ Dop, jam;k: £p,s/jam;k $k $jam;k, £ T,s/jam;k Tk Tjam;k, £u,s/jam;k ^Dop,k ^ Dop,jam;k •

Variance of fluctuation parts at the output of the discriminator (26) is defined by the formula (25). Let's consider the delay discriminator (14). Changing calculation a derivative on delay with finite differences let's write down

dhrc (tk,i - Pk) hrc (tk,i - (Pk + Ar/2 )) - hrc (tk,i - (Pk - At ^/2 ))

dTk * At ' (27)

where At is a delay difference.

Taking into account (27) further we will consider delay discriminator of the form

M

Uds,T,k - 5> (tki) - Sjam (tk,iAjam;k,i)f Bharm (tk,U $k ,*jam,k) X i=1

hrc (tk,i - (Tk + At/2 )) - hrc (tk,i - (Tk - At/2 ))

AT

Td. (28)

This delay discriminator includes correlators in which a range code replicas hrc (tk,i - Pk). are displaced by At/2 "early" and "late". If to perform calculation of such correlators statistical characteristics using described above method one can get that in this case in formulas for mathematical expectations it is necessary to use p (£T - At/2 ) instead of p (£T) for correlators with hrc (tki - (Pk + At/2 )) and to use p (£T + At/2 ) for correlators with hrc (tk,i - (Pk - At/2 )). Variances of fluctuation parts at the output of early and late correlators are also described by the formula (22).

Let's write down the final formula for mathematical expectation of the random variable (28)

^ _ AT

P dis, t , k At

(p (£t,k - At/2 ) - p (£t,k + At/2 )) eos (£p^ + £u, kT/2 ) sine £,kT/2 ) +

A .

+ -Am (p {eT,jam/s;k - At/2) - p (£T,jam/s;k + At/2)) x x COS (£p jam/s; k + £u jam/s; kT/2 + jam/s; k/2) X COs (£$ jam/s; k/2) sinC jam/s; kT/2)

A.

--Am (p (et jam/s;,k - At/2) - P {£Tjam/s;k + At/2)) X

X COS (p jam/s;k + £u,jam/s;kT/2 + jam/s;k/2 ) x

x COS £ jam/s;,k/2) sine £ jam/s;k T/2 ) . (29)

Variance of the random variable (28) is defined by the formula

D - NoT (30)

For mathematical expectation of a reading of a jamming signal delay discriminator one can get the following formula

AT

~ _ jam

udis,Tjam ,k At

(P (£T,am,k - At/2) - p (£T3am,k + At/2 ))

x

x COS (Epjamk + £ujam;kT/2 ) sine (eu,;kT/2 )

A.

+ (p (£T,s/jam;k - At/2) - p (£T,s/jam;k + At/2)) x

X COS (K£p,s/jam;k £rdjam/s;k/2i + £u,s/jam;kT/2) COS jam/s;k/2) sinc (K£^:s/jam;kT/2)

A .

jm (p (KET,jam/s;k - At/2) - p (£t jam/s;k + At/2)) x

A

X COS ppjam/s;k + £^jam/s;kT/2 H~ £$,jam/s;k/2 ) x

x COS {£#jam/s;k/2) sinC (£ujam/s;k T/2) . (31)

Variance of fluctuation parts at the output of a jamming signal delay discriminator is defined by the formula (30).

Through substitution formulas (24), (26), (29), (31) into equations (11), (13), (15), (17) we get complex filtering system equations that describe regular processes transformation in the system.

Synthesized optimal space-time filtering algorithm is simulated using following conditions: a jamming signal amplitude is 5 time grater then a navigation signal amplitude; initially delays and Doppler shifts of the jamming signal and the navigation signal are agreed within measurement inaccuracy (aimed spoofing jamming );

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

in the coarse of simulation delay and Doppler shift laws of variation for the jamming signal and the navigation signal are different;

PLL bandwidth is AfpLL=20Hz (for jamming and navigation signals tracking); DLL bandwidth is AfpLL=2Hz (for jamming and navigation signals tracking); signal type is GPS C/A code;

correlator integration time T =1 ms.

Fig. 3 shows a realization of a navigation signal phase tracking error, Fig. 4 shows a realization of a navigation signal delay tracking error, Fig. 5 shows a realization of a jamming signal phase tracking error, Fig. 6 shows a realizations of a jamming signal delay tracking error.

Fig. 7 shows a realization delay difference between navigation and jamming signals delays during simulation.

Fig. 3. A realization of a navigation signal Fig. 4. A realization of a navigation signal phase tracking error delay tracking error

5

o

©

3 -5

4J

I -10

»3 tu

ES -15

x: O-

-20

s

-

-

"250 5 10 15 20

Time, s

Fig. 5. A realization of a jamming signal Fig. 6. A realization of a jamming signal delay phase tracking error tracking error

Fig. 7. A realization delay difference between navigation and jamming signals

From Fig. 7 one can see that delay difference between navigation and jamming signals is changed considerably. From Figs. 3-7 it is followed that in the synthesized optimal spacetime filtering algorithm there are implemented joint navigation signal tracking and jamming signal. Let's now consider space-time filtering systems in which there now used compensation the jamming signal in the navigation signal tracking system and compensation the navigation signal in the jamming signal tracking system (autonomous tracking systems). Appropriate plots are given in Figs. 8-11.

x106 500

Time, s Time, s

Fig. 8. A realization of a navigation signal phase tracking error in an autonomous tracking system

Fig. 9. A realization of a navigation signal dlay tracking error in an autonomous tracking system

Fig. 10. A realization of a jammig signal phase tracking error in an autonomous tracking system

Fig. 11. A realization of a jamming signal delay tracking error in an autonomous tracking system

From Figs. 8-9 one can see that in this case navigation signal tracking is broken off. From Figs. 10-11 one can see that in this case jamming signal tracking is successfully passed.

Thereby on application of an autonomous navigation tracking system it is occurred tracking loss when an aimed spoofing jamming with more greater power relative to navigation signal power is acted. In the synthesized optimal space-time filtering system we have reliable navigation signal

and jamming signal tracking.

Conclusion

In this article the algorithm of space-time processing received satellite navigation signal and spoofing jamming is synthesized using theory of information processes optimal filtering. In the synthesized algorithm in the navigation signal tracing system there are performed compensation of jamming signal action with a glance of its spatial and temporal characteristics. There is derived equations that are described the complex filtering system for analysis of regular processes transformation in the system. From held analysis it is followed that in the synthesized optimal space-time filtering system we have reliable navigation signal and jamming signal tracking when an aimed spoofing jamming has a little more power relative to navigation signal power.

References

[1] P.Misra, P.Enge, Global Positioning System., Measurements and Performance. Second edition, 2012.

[2] E.D.Kaplan, C.J.Hegarty, Understanding GPS principles and applications., Artech House Inc., Norwood, Massachusetts, 2006.

[3] V.N.Tyapkin, D.D.Dmitriev, T.G.Moshkina, The potential noise immunity of consumer navigation equipment satellite navigation systems., Vestnik SibGAU, (2012), no. 3, 113-119 (in Russian).

[4] S-J.Kim, R.A.Iltis, STAP for GPS Receiver Synchronization, IEEE Transaction on Aerospace and Electronic Systems, 40(2004), no. 1, 132-143.

[5] R.A.Monzigo, T.W.Miller, Introduction to Adaptive Arrays., John Wiley & Sons, New York, 1980.

[6] S.G.Carlson, C.A.Popeck, M.H.Stockmaster, C.E.McDowell, Rockwell Collins Flexible Digital Anti-Jam Architecture., ION ION GPS/GNSS 2003, Portland, OR, 2003, 1843-1853.

[7] M.Sgammini, F.Antreich, L.Kurz, M.Meurer, T.G.Noll, Blind adaptive beamformer based on orthogonal projections for GNSS, ION GNSS 2012, Nashville, TN, 2012.

[8] S.N.Efimov, V.N.Tyapkin, D.D.Dmitriev, V.A.Terskov, Methods of assessing the characteristics of the multiprocessor computer system adaptation unit., Journal of SFU, Mathematics & physics, 9(2016), no. 3, 288-295.

[9] V.N.Tyapkin, Minimum variance distortionless response adaptive beamforming, Nauko-emkie tekhnologii, 17(2016), no. 8, 39-43 (in Russian).

[10] R.O.Schmidt, Multiple Emitter Location and Signal Parameter Estimation, IEЕЕ Transactions on Antennas and Propagation, AP-34(1986), no. 3, 276-280.

[11] H.Krim, M.Viberg, Two Decades of Array Signal Processing Research, IEEE Signal Processing Magazine, 1996, 68-94.

[12] A.I.Perov, V.N.Kharisov., GLONASS. Principles of construction and operation, Moscow, Radio, 4th ed., Revised, 2010 (in Russian).

[13] A.I.Perov, Statistical theory of radio systems, Radio Engineering, 2003 (in Russian).

Синтез оптимального алгоритма пространственно-временной обработки спутникового навигационного сигнала и сигнала имитационной помехи

Александр И. Перов Сергей П. Ипполитов

Национальный исследовательский университет "МЭИ" Красноказарменная, 14, Москва, 111250

Россия

В статье методами теории оптимальной фильтрации синтезирован оптимальный алгоритм пространственно-временной обработки спутникового навигационного сигнала и сигнала имитационной помехи. Приведены уравнения оптимальной пространственно-временной фильтрации и результаты анализа статистических характеристик такого алгоритма, иллюстрирующие его работоспособность и преимущества.

Ключевые слова: спутниковая навигация, имитационная помеха, оптимальный алгоритм, слежение, пространственно-временная обработка.

i Надоели баннеры? Вы всегда можете отключить рекламу.