Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 33

Vilà-Valls et al.
 1 Ts Ts2 / 2 


Fk −1 =  0 1
Ts  ,
0 0
1 


where the phase is expressed in cycles (radian/2π). It is straightforward to extend this state formulation to higher-order frequency
terms if needed.

Figure 3.

Linear KF-based carrier tracking architecture with noisy carrier observations.

Carrier Tracking Observation Equation

functions and directly applies the KF equations. The key point is
to use linearized transition matrices (Jacobian matrices), such as3
 k −1 = ∇f ( x )
F
k −1
k −1 ˆ

xk −1|k −1

 k = ∇h ( x )
; H
k
k ˆ

x k |k −1

CARRIER TRACKING STATE-SPACE FORMULATION

Carrier Tracking Process Equation
(19)

where the additive noise includes any possible modeling mismatch.
The state to be tracked includes the CP and the Doppler frequency
terms (i.e., using a Taylor series expansion of the CP and truncating at the order of interest), and the so-called transition matrix Fk-1
defines the phase evolution due to receiver dynamics. For instance,
assuming that tracking phase θk (radian), Doppler shift fk (hertz),
and Doppler frequency rate fk (hertz per second) are enough for a
given application (i.e., assuming a third-order Taylor approximation of the phase), the phase is


θ k = θ 0 + 2π  f k kTs +


1  2 2
f k k Ts  ,
2


(20)

where k refers to the discrete-time instants and Ts is the sampling


period. In this scenario, the state to be tracked is xk  θ k f k fk  ,
and the transition matrix is given by
The vector differential operator is defined as ∇ = [∂/∂x1,...,∂/∂xn].

JULY 2017, Part II of II

C

Linear observation equation: the inputs to the carrier tracking block are linearly related to carrier observables,

lin
y lin
k = H k x k + nθ , k → yk = θ k + nθ , k ,

(22)

with Hk the measurement transition matrix and nk the measurement noise, including thermal and phase noise contributions, as well as other propagation disturbances.
C

It is usually assumed that the phase variations of the signal of interest are due either to the relative movement between the transmitter
and the receiver or to synchronization mismatches, and on top of it,
there is a random behavior due to the noises affecting the system.
The state-space formulation of this problem is defined via both
process and measurement equations, as shown hereafter.

x k = Fk −1x k −1 + ν k ,

Two cases may be considered: i) the measurements are noisy CP
observables (linear equivalent model); and ii) the observations are
directly the received signal baseband complex samples.

,

and plug them into Steps 3, 5, and 7 of Algorithm 1. Notice that
in Steps 2 and 4, we can use nonlinear functions. It is beyond the
scope of this article to provide a detailed discussion on KF theory;
for further details on the topic, refer to [51], [60].

3

(21)

Nonlinear observation equation: the inputs to the carrier
tracking block are the complex baseband signal samples,
which are nonlinearly related to the carrier observables,

y k = h k ( x k ) + n k → yk = γ k e jθk + nk ,

(23)

with hk(·) the nonlinear measurement function, and γk refers
to the time-varying envelope of the received signal, which
may be affected by different propagation disturbances such
as fading, multipath, or scintillation.
Early approaches to this problem, such as the α-β and the α-β-γ
filters [61], do not require a detailed system model, trading computational load by a degradation in performance with respect to the
KF [62] due to their static, heuristically chosen gains.

KF-BASED CARRIER SYNCHRONIZATION ARCHITECTURES
In this section, different architectures to implement the KF-based
carrier tracking solution are provided, coupling the general formulation given in Section III.A with the specific state-space model of
Section III.B [16], [25].

Linear Observation Architectures
The inputs to the tracking block are directly phase observables
and thus use the state-space model defined by (19) and (22). Note
that this architecture is called standard linear KF throughout the
article, but in the literature, it is also referred to as direct-state
KF [16]. The closed-loop block diagram is sketched in Fig. 3. An
alternative linear architecture named error-state KF or rate-only
feedback loop, typically used in GNSS [63], [64], is presented and

IEEE A&E SYSTEMS MAGAZINE

33



Table of Contents for the Digital Edition of Aerospace and Electronic Systems Magazine July 2017 Tutorial XI

No label
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - No label
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - Cover2
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 1
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 2
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 3
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 4
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 5
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 6
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 7
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 8
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 9
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 10
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 11
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 12
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 13
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 14
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 15
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 16
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 17
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 18
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 19
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 20
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 21
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 22
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 23
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 24
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 25
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 26
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 27
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 28
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 29
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 30
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 31
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 32
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 33
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 34
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 35
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 36
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 37
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 38
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 39
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 40
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 41
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 42
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 43
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 44
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 45
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 46
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 47
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 48
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 49
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 50
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 51
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 52
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 53
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 54
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 55
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 56
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 57
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 58
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 59
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 60
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 61
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 62
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 63
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 64
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 65
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 66
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 67
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 68
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 69
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 70
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 71
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 72
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - Cover3
Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - Cover4
http://www.brightcopy.net/allen/aesm/34-2s
http://www.brightcopy.net/allen/aesm/34-2
http://www.brightcopy.net/allen/aesm/34-1
http://www.brightcopy.net/allen/aesm/33-12
http://www.brightcopy.net/allen/aesm/33-11
http://www.brightcopy.net/allen/aesm/33-10
http://www.brightcopy.net/allen/aesm/33-09
http://www.brightcopy.net/allen/aesm/33-8
http://www.brightcopy.net/allen/aesm/33-7
http://www.brightcopy.net/allen/aesm/33-5
http://www.brightcopy.net/allen/aesm/33-4
http://www.brightcopy.net/allen/aesm/33-3
http://www.brightcopy.net/allen/aesm/33-2
http://www.brightcopy.net/allen/aesm/33-1
http://www.brightcopy.net/allen/aesm/32-10
http://www.brightcopy.net/allen/aesm/32-12
http://www.brightcopy.net/allen/aesm/32-9
http://www.brightcopy.net/allen/aesm/32-11
http://www.brightcopy.net/allen/aesm/32-8
http://www.brightcopy.net/allen/aesm/32-7s
http://www.brightcopy.net/allen/aesm/32-7
http://www.brightcopy.net/allen/aesm/32-6
http://www.brightcopy.net/allen/aesm/32-5
http://www.brightcopy.net/allen/aesm/32-4
http://www.brightcopy.net/allen/aesm/32-3
http://www.brightcopy.net/allen/aesm/32-2
http://www.brightcopy.net/allen/aesm/32-1
http://www.brightcopy.net/allen/aesm/31-12
http://www.brightcopy.net/allen/aesm/31-11s
http://www.brightcopy.net/allen/aesm/31-11
http://www.brightcopy.net/allen/aesm/31-10
http://www.brightcopy.net/allen/aesm/31-9
http://www.brightcopy.net/allen/aesm/31-8
http://www.brightcopy.net/allen/aesm/31-7
https://www.nxtbookmedia.com