Aerospace and Electronic Systems Magazine July 2017 Tutorial XI - 34

A Tutorial on Kalman Filter-Based Techniques
analyzed in [16], with respect to the standard (direct-state) KF. The
idea consists of using a state-space model, where the filter does not
track directly the CP but the phase error. As it does not provide any
advantage over the standard KF, the latter is preferred for practical
applications.

Nonlinear Observation Architectures
The previous linear architecture is of limited applicability in reallife implementations. At least, some extra information should be
added to explain how the phase observables are obtained. The
standard solution is to use a discriminator, as done in traditional
PLL architectures (Case 1), but the complex samples of the received baseband signal can be directly treated using a nonlinear
filter (Case 2).
C

C

Case 1, discriminator-based traditional approach:
Using a discriminator allows the use of a traditional KF,
avoids the derivation of suboptimal solutions, and is considered the reference KF-based architecture [43]. The main
differences with the linear standard KF are i) the carrier generator block, which uses the nonlinear observation equation
hk(·) and ii) the discriminator as phase detector. The block
diagram is shown in Fig. 4 (top).
Case 2, EKF solution:
Using a discriminator might break the Gaussianity assumption within the KF, making the filter not optimal anymore,
which may lead to poor filter performances or even divergence. Moreover, the discriminators may need to operate under saturation in low SNℜ scenarios. A solution is to directly
deal with the nonlinear Gaussian observation model [25],
[26]. The simplest solution is to use a linearization procedure (EKF-like solution) and then reuse the previous linear
standard KF approach, sketched in the bottom diagram of
Fig. 4.

In practice, there are some issues that are of capital importance
for the actual implementation, detailed hereafter.

Noise Statistics
It is common for the system model not to be perfectly known; thus,
the noise covariance matrices are set to some expected value. A
rule of thumb typically considered in the KF design is that noise
covariances must be equal or greater than the true ones to ensure
the filter convergence. Therefore, it is convenient to be rather conservative and not underestimate the noise impact into the system.
ˆ
If Q k > Qk,4 the steady-state filter performance may be worse, but
the filter tends to be more reactive and robust to model changes
so more suitable to rapidly time-varying scenarios. ℜegarding the
ˆ > R implies that K < K
measurement noise, R
; thus, the
k
k
k
optimal
filter relies more on the process transition model [19].

34

Standard (top) and extended (bottom) KF-based carrier tracking architectures. The standard KF uses a discriminator as a phase detector, while
the EKF directly operates with the input complex samples and computes
 .
Py,k|k-1, Kk, and Px,k|k by using the linearized H
k

An expression for the approximated variance of the phase
noise, expressed in squared radians, at the output of the Costastype two quadrant arctangent discriminator is [65]

σ n2θ =

1
2C/N 0Ts


1
1 +
2C/N 0Ts



 .


(24)

where C/N0 is the carrier-to-noise density ratio (independent of the
receiver bandwidth Bw), which is related to the SNℜ as
C/N 0 (dB-Hz) = SNR (dB) + 10log10 ( Bw (Hz) ) .

(25)

The process noise covariance matrix is fixed according to the expected dynamic working conditions. Considering the third-order
illustrative example, this covariance is related to the frequency
rate error variance (i.e., possible frequency rate modeling error or
higher-order expected dynamics).

ON THE IMPLEMENTATION ISSUES

4

Figure 4.

Filter Initialization
How to set the initial values is something completely application
dependent. In practice, the best option is to set these parameters according to some a priori information or physical meaning. Taking
into account the example at hand, where the state to be tracked is
xk  θ k ; f k ; fk T, the initial values can be set to xˆ 0 = [0; 0; 0]T. The
initial error covariance is defined as

(

)

Px ,0|0 = diag σ θ20 ,σ 2f0 ,σ 2f ,
0

A > B means that A − B is non-negative definite [60].
IEEE A&E SYSTEMS MAGAZINE

JULY 2017, Part II of II



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