Professional Documents
Culture Documents
Mikhail Lobachev,
Nikolay Kuznetsov, Marat Yuldashev, Renat Yuldashev
18.03.2020
M. Lobachev, N. Kuznetsov, M. Yuldashev, R. Yuldashev Global analysis of third-order Costas loop 1/9
Contents
M. Lobachev, N. Kuznetsov, M. Yuldashev, R. Yuldashev Global analysis of third-order Costas loop 2/9
Application of Costas loop in GPS
A GPS device calculates its position by tracking the signals sent by GPS satellites.
M. Lobachev, N. Kuznetsov, M. Yuldashev, R. Yuldashev Global analysis of third-order Costas loop 4/9
Main result
ẋ1 = 18 sin(2θe ),
(τ2 −τ3 )(τ3 −τ4 )
ẋ2 =− τ1 x2 + 81 2 sin(2θe ),
3 τ3
τ τ
θ̇e =ωefree − Kτvco
x1 +x2 + 81 2τ 4 sin(2θe ) .
1 3
τ2 + τ4 − τ3 > 0, (1)
then any solution of modified BPSK Costas loop model tends to an equilibrium and the
lock-in frequency estimate r
1 Kvco
ωl ≥ ωlest = (2)
4 2τ1
is valid.
D. Abramovitch, 1988. Analysis and design of a third order phase-lock loop. In 21st Century
Military Communications — What’s Possible?
M. Lobachev, N. Kuznetsov, M. Yuldashev, R. Yuldashev Global analysis of third-order Costas loop 5/9
Computer simulation. Second-order system
Loop filter transfer function: ( 1
ẋ = 8τ1 sin(2θe ),
1 + sτ2
F (s) = θ̇e = ωefree − Kvco x+ τ2
sin(2θe ) .
τ1 s 8τ1
30
Estimate obtained by the
theorem:
r 20
est 1 Kvco
ωl = (3)
4 2τ1 10
Gardner’s approximation1 : 0
10-1 100 101 102 103 104
Kvco τ2
ωl ≈ (4)
8τ1
The lock-in range estimates
0.8
0.6
0.4
0.2
-0.2
0 1 2 3 4 5 6 7 8 9 10
Simulink model
Fast synchronization. sup |θe (0) − θe (t)| < π
t>0
I N.V. Kuznetsov, M.Y. Lobachev, M.V. Yuldashev, R.V. Yuldashev, E.V. Kudryashova, O.A.
Kuznetsova, E.N. Rosenwasser, S.M. Abramovich. The birth of the global stability theory
and the theory of hidden oscillations. European Control Conference, 2020 (accepted).
I N.V. Kuznetsov, M.Y. Lobachev, M.V. Yuldashev, R.V. Yuldashev. Pull-in range and
oscillations in third-order PLL: harmonic balance and direct Lyapunov methods. IFAC World
Congress, 2020 (accepted).
I E.V. Kudryashova, N.V. Kuznetsov, O.A. Kuznetsova, M.Y. Lobachev, T.N. Mokaev, M.V.
Yuldashev, R.V. Yuldashev. Method for determining the operating parameters of classical
phase-locked loops and device for its implementation. Patent application
2018145597/08(076241), 2018 (accepted).
M. Lobachev, N. Kuznetsov, M. Yuldashev, R. Yuldashev Global analysis of third-order Costas loop 9/9
Definitions of hold-in, pull-in and lock-in ranges
ẋ1 = 18 sin(2θe ),
ẋ2 = − τ13 x2 + 18 (τ2 −τ3τ)(τ 3 −τ4 )
2 sin(2θe ),
3
θ̇e = ω free − vco x1 + x2 + 1 τ2 τ4 sin(2θe ) .
K
e τ1 8 τ3
Definitions
The largest interval |ωefree | ∈ [0, ωp ) ⊂ [0, ωh ) such that the model is globally stable is
called a pull-in range.
The largest interval |ωefree | ∈ [0, ωl ) ⊂ [0, ωp ) such that the corresponding acquisition
process in the loop, being in a locked state, after an abrupt change of ωefree within the
interval leads to a new locked state without cycle slipping is called a lock-in range.
M. Lobachev, N. Kuznetsov, M. Yuldashev, R. Yuldashev Global analysis of third-order Costas loop 9/9
Modified Costas Loop
3
In many applications a modification of BPSK Costas loop is used.
g1(t)
LPF1
φ1(t)=m(t)f1(θ1(t))f2(θ2(t))
LPF2
g2(t)
Low-pass filters LPF1 and LPF2 should not affect the operation of modified BPSK
Costas loop, therefore they can be applied separately from the loop 4
3 Kaplan, E. and Hegarty, C. (2017). Understanding GPS: Principles and Applications. Artech
House
4 G.A. Leonov, N.V. Kuznetsov, M.V. Yuldashev, R.V. Yuldashev. Signal Processing 2014.
Nonlinear dynamical model of Costas loop and an approach to the analysis of its stability in the
large
M. Lobachev, N. Kuznetsov, M. Yuldashev, R. Yuldashev Global analysis of third-order Costas loop 9/9