Nonlinear analysis of PLL by the harmonic balance method
E.V. Kudryashova, N.V. Kuznetsov, G.A. Leonov, M.V. Yuldashev, R.V., Yuldashev

TL;DR
This paper explores the use of the harmonic balance method for analyzing the global stability and pull-in range of classical PLL circuits, highlighting its advantages and limitations.
Contribution
It applies the harmonic balance method to classical PLL analysis, providing insights into stability and solution existence without rigorous proofs.
Findings
Harmonic balance offers a practical approach for PLL analysis.
The method helps estimate the pull-in range.
Limitations include lack of rigorous justification.
Abstract
In this paper we discuss the application of the harmonic balance method for the global analysis of the classical phase-locked loop (PLL) circuit. The harmonic balance is non rigorous method, which is widely used %,often without rigorous justification, for the computation of periodic solutions and the checking of global stability. The proof of the absence of periodic solutions is a key step to establish the global stability of PLL and estimate the pull-in range (which is an interval of the frequency deviations such that any solution tends to one of the equilibria). The advantages and limitations of the study of the classical PLL with lead-lag filter using the harmonic balance method is discussed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos control and synchronization · Advancements in PLL and VCO Technologies · Power Quality and Harmonics
Nonlinear analysis of PLL by the harmonic balance method.
Kudryashova E. V
Kuznetsov N. V
Leonov G. A
Yuldashev M. V
Yuldashev R. V
Faculty of Mathematics and Mechanics, Saint-Petersburg State University, Russia
Dept. of Mathematical Information Technology, University of Jyväskylä, Finland
Institute of Problems of Mechanical Engineering RAS, Russia
Abstract
In this paper we discuss the application of the harmonic balance method for the global analysis of the classical phase-locked loop (PLL) circuit. The harmonic balance is non rigorous method, which is widely used for the computation of periodic solutions and the checking of global stability. The proof of the absence of periodic solutions is a key step to establish the global stability of PLL and estimate the pull-in range (which is an interval of the frequency deviations such that any solution tends to one of the equilibria). The advantages and limitations of the study of the classical PLL with lead-lag filter using the harmonic balance method is discussed.
1 Introduction
Phase-locked loop (PLL) is a nonlinear control system, which various modifications are widely used in telecommunication and computer architecture for the master-slave synchronization of oscillators and data demodulations. Rigorous analysis of the mathematical models of PLLs is a challenging task and, thus, the simulation and non rigorous methods are often used in engineering literature for their analysis.
In this paper we discuss the application of the harmonic balance (HB) method for the global analysis of the classical PLL. The harmonic balance is a non-rigorous analytical method, which allows to study periodic solutions in control systems. It is widely applied for the study of PLL (see, e.g. Margaris (2004); Suarez et al. (2012); Homayoun and Razavi (2016)). The proof of the absence of periodic solutions is a key step to establish the global stability of the PLL model and estimate the pull-in range (which is an interval of the frequency deviations such that any solution tends to one of the equilibria). It is known that the harmonic balance method may lead to wrong conclusion on the global stability, e.g. it states that well-known Aizerman’s and Kalman’s conjectures on the global stability of nonlinear control systems are valid, while there are known counterexamples with hidden oscillations (see, e.g. Pliss (1958); Fitts (1966); Barabanov (1988); Bernat and Llibre (1996); Leonov et al. (2010); Bragin et al. (2011); Leonov and Kuznetsov (2011, 2013); the corresponding discrete examples are considered in Alli-Oke et al. (2012); Heath et al. (2015)). Below we consider advantages and limitations of the study of classical PLL with lead-lag filter using the harmonic balance method. Section 2 introduces the mathematical model of PLL in a signal’s phase space (Leonov et al., 2012, 2015b). In Section 3 the harmonic balance equations are derived, in Section 4 the harmonic balance equations are solved numerically and the obtained results are compared with the result of the direct simulation of the model.
2 Classical nonlinear mathematical models
of PLL-based circuits in a signal’s phase space
In classical engineering works (see (Viterbi, 1966; Gardner, 1966; Best, 2007)) various analog PLL-based circuits are represented in a signal’s phase space (Leonov et al., 2015b) (also named frequency-domain (Davis, 2011, p.338)) by a block diagram shown in Fig. 1.
Here the Phase Detector (PD) is a nonlinear block; the phases of the input (reference) and voltage controlled oscillator (VCO) signals are the PD block inputs, and the output is the function called a phase detector characteristic, where
[TABLE]
is called the phase error. For the classical PLL-based circuits with sinusoidal signal’s waveforms the phase-detector characteristics is sinusoidal:
[TABLE]
The relationship between the input and the output of the linear filter (Loop filter) is as follows:
[TABLE]
where is a constant -by- matrix, is the filter state, is the initial state of filter, and are constant vectors, and is a number. The filter transfer function is:111 In the control theory the transfer function is often defined with the opposite sign (see, e.g. (Leonov et al., 2015b)):
[TABLE]
A lead-lag filter (Best, 2007) (with ), or a PI filter ( is infinite) is usually used as the loop filter. The control signal adjusts the VCO frequency to the frequency of the input signal:
[TABLE]
where is the VCO free-running frequency (i.e. for ) and is the VCO gain. Nonlinear VCO models can be considered similarly, see, e.g. (Margaris, 2004; Bianchi et al., 2016a). The frequency of the input signal (reference frequency) is usually assumed to be constant:
[TABLE]
The difference between the reference frequency and the VCO free-running frequency is denoted as :
[TABLE]
Combining equations (1), (3), and (5)–(7), we get
[TABLE]
By (3) and (8) we obtain a nonlinear mathematical model in a signal’s phase space (i.e. in the state space: the filter’s state and the difference between the signal’s phases ):
[TABLE]
In the case of PD characteristic (2), system (9) is not changed under the transformation
[TABLE]
and, thus, we can analyze system (9) only with and introduce the concept of frequency deviation
.
The pull-in range is a widely used engineering concept (see, e.g. (Gardner, 1966, p.40), (Best, 2007, p.61)). The following rigorous definition is suggested (Kuznetsov et al., 2015; Leonov et al., 2015b; Best et al., 2016). The largest interval of frequency deviations such that the nonlinear mathematical model of PLL in the signal’s phase space acquires lock for arbitrary initial phase difference and filter state (i.e. any trajectory tends to an equilibrium point) is called a pull-in range, is called a pull-in frequency.
This definition implies that for any frequency deviation from pull-in range the mathematical model of PLL does not contain periodic solutions. This property can be used to obtain necessary conditions of pull-in range (see, e.g. (Homayoun and Razavi, 2016; Bianchi et al., 2016b, a)). In the next section the application of harmonic balance method to the PLL with lead-lag filter is discussed.
3 Harmonic Balance method
Following (Shakhgil’dyan and Lyakhovkin, 1972), let us look for a solution in the following form
[TABLE]
Here , , and are unknown parameters of the solution. The output of sinusoidal phase detector has the form
[TABLE]
By using the first two elements of the following equations from Bessel functions theory (Jacobi-Anger expansion (Abramowitz and Stegun, 1964)):
[TABLE]
we obtain the following approximation
[TABLE]
Excluding higher harmonics ( and for ) we get:
[TABLE]
Then the output of the linear loop filter can be approximated as222Here filter (4) is considered as a linear time-invariant (LTI) system
[TABLE]
where and are the filter phase shift and gain for the frequency . Taking derivative of (11), we get
[TABLE]
Substituting (16) and (17) in PLL equation (8), we have
[TABLE]
By equations (18) we get the following harmonic balance equations
[TABLE]
Using the property of Bessel functions:
[TABLE]
we have
[TABLE]
which is equal to the following
[TABLE]
Finally,
[TABLE]
Here are Bessel functions; , , and are unknown parameters of the solution.
In the next section we consider numerical solution of (23).
4 Numerical solutions of Harmonic-Balance equations
for lead-lag filter
For lead-lag filter we have
[TABLE]
Let us find numerically the solutions of (23). To solve nonlinear equations (23), it is possible to apply MATLAB function “vpasolve”, but the result depends on the initial guess that is not convenient for the checking of the absence of solutions of (23). Thus, we consider the difference between the right-hand side and left-hand side of equations (23). Since we cannot find exact solution, we plot the points on -plane for which the absolute value of the differences between the right-hand side and left-hand-side of (23) is less than , i.e.
[TABLE]
The values satisfying conditions (25) with are shown in Fig. 2. In the left subfigure there are two areas, which corresponds to the first and the second equations of (25). The intersection of this areas gives an approximation of solution of harmonic-balance equations, e.g. the intersection contains the following point , , . For the parameters , , we plot (11) that is the results of numerical simulation of system (9) with zero initial conditions.
As shown in Fig. 3 the solution tends to infinity and the approximation given by the harmonic balance method is correct and contains periodic part (cycle).
If we consider smaller values of (up to ), then equations (25) still have a solution (see right subfigure in Fig. 2). However in this case the harmonic balance method leads us to a wrong conclusion since we can not reveal corresponding cycle in system (9) by direct simulation (see the comparison of numerical solutions in Fig. 5)).
Also it is possible to check that harmonic balance equations (23) have a solution for any parameters. But the solutions with is usually excluded ((Shakhgil’dyan and Lyakhovkin, 1966, 1972)) because the phase is supposed to be nonnegative. If there exists a solution for , then HB implies the existence of cycle (11). The frequency of the cycle is limited by a cut-off frequency of the filter and .
Remark that simulation itself may not reveal a complex behavior of PLL: such examples, where the simulation of PLL-based circuits leads to unreliable results, are demonstrated in (Bianchi et al., 2016b; Blagov et al., 2016; Kuznetsov et al., 2017). Consider and the lead-lag filter with , . This value is close to bifurcation point, where a periodic oscillations appears. Simulation with relatively small precision (’MaxStep’, , ’RelTol’, , ’AbsTol’, ) shows absence of cycles, while simulation with precision (’MaxStep’, , ’RelTol’, , ’AbsTol’, ) allows to reveal a cycle (see Fig. 5).
This example demonstrates the difficulties of numerical search of so-called hidden oscillations, whose basin of attraction does not overlap with the neighborhood of the equilibrium point, and thus it may be difficult to find them numerically (Leonov and Kuznetsov, 2013; Leonov et al., 2015a; Kuznetsov, 2016). In this case the observation of one or another stable solution may depend on the initial data and integration step.
5 Conclusions
While harmonic balance method is widely used for the estimation of the pull-in range, it may lead to wrong results. Corresponding examples are discussed in the paper. The pull-in range of PLL-based circuits with first-order filters can be estimated using phase plane analysis methods (Tricomi, 1933; Andronov et al., 1937; Shakhtarin, 1969; Belyustina et al., 1970). For rigorous nonlinear analysis of multidimensional PLL models one may use special modifications of the classical stability criteria developed for the cylindrical phase space in (Leonov et al., 2015b; Leonov and Kuznetsov, 2014).
Acknowledgment
This work was supported by Russian Science Foundation (project 14-21-00041).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Abramowitz and Stegun (1964) Abramowitz, M. and Stegun, I.A. (1964). Handbook of mathematical functions: with formulas, graphs, and mathematical tables , volume 55. Courier Corporation.
- 2Alli-Oke et al. (2012) Alli-Oke, R., Carrasco, J., Heath, W., and Lanzon, A. (2012). A robust Kalman conjecture for first-order plants. IFAC Proceedings Volumes (IFAC-Papers Online) , 7, 27–32. 10.3182/20120620-3-DK-2025.00161 . · doi ↗
- 3Andronov et al. (1937) Andronov, A.A., Vitt, E.A., and Khaikin, S.E. (1937). Theory of Oscillators (in Russian) . ONTI NKTP SSSR. [English transl.: 1966, Pergamon Press].
- 4Barabanov (1988) Barabanov, N.E. (1988). On the Kalman problem. Sib. Math. J. , 29(3), 333–341.
- 5Belyustina et al. (1970) Belyustina, L., Brykov, V., Kiveleva, K., and Shalfeev, V. (1970). On the magnitude of the locking band of a phase-shift automatic frequency control system with a proportionally integrating filter. Radiophysics and Quantum Electronics , 13(4), 437–440.
- 6Bernat and Llibre (1996) Bernat, J. and Llibre, J. (1996). Counterexample to Kalman and Markus-Yamabe conjectures in dimension larger than 3. Dynamics of Continuous, Discrete and Impulsive Systems , 2(3), 337–379.
- 7Best (2007) Best, R. (2007). Phase-Locked Loops: Design, Simulation and Application . Mc Graw-Hill, 6th edition.
- 8Best et al. (2016) Best, R., Kuznetsov, N., Leonov, G., Yuldashev, M., and Yuldashev, R. (2016). Tutorial on dynamic analysis of the Costas loop. Annual Reviews in Control , 42, 27–49. 10.1016/j.arcontrol.2016.08.003 . · doi ↗
