Effect of time delay on the pullin range of phase locked loops
Bassam Harb^{1}
^{1}Communication Engineering Department, Yarmouk University, Irbid, Jordan
Journal of Vibroengineering, Vol. 16, Issue 1, 2014, p. 369377.
Received 25 September 2013; received in revised form 4 November 2013; accepted 11 November 2013; published 15 February 2014
JVE Conferences
The pullin range of phase locked loop (PLL) is a key parameter for evaluating the performance of the PLL circuit. It is defined as the maximum detuning frequency range where the loop locks. Different methods have been proposed for computing the pullin range of phase locked loops in the absence of time delay. In this paper, the effect of time delay on the pullin range of secondorder phase locked loop as well as its dynamical behavior will be discussed. The time delay is modeled using first order Pade approximation. Using Pade approximation, the nonlinear second order delay differential equation which describes the phase error dynamic of the PLL is transformed into fourth order system in the state space representation. The new timedelay PLL model is simulated and different behavior is observed which is different than a typical PLL system without delay. As the gain of the loop increases, new behavior such as change of circuit stability and chaos are recognized which suggests that the gain of the loop cannot be arbitrary large. We compare the pullin range of a time delay PLL with those without time delay. Results demonstrate the degradation in the pullin range for the time delay PLL. Moreover, result shows that the pull in range gets narrower as time delay increases.
Keywords: phase locked loop, pullin range, bifurcation, time delay, nonlinear differential equation.
1. Introduction
A phaselocked loop (PLL) is a feedback system that is used to maintain the phases of an output signal and a reference signal in a specific relationship. Phaselocked loops (PLL's) are used in many applications including frequency synthesis, demodulation, clock recovery and synchronization [13]. A PLL is used in a communication receiver to extract the modulated signal from a radio frequency carrier. This is accomplished by a PLL where the loop makes a voltage controlled oscillator (VCO) phase locking to the received input signal. The loop filter output will then contain the extracted FM signal, and the loop filter input will contain the PM signal. In this case the frequency response of the FM output will be a lowpass function described by the closedloop transfer function and the PM output response will be a highpass function described by the error function. In digital communications (modems) it is frequently necessary to extract a coherent clock signal from an input data stream. A PLL is often used for this task by locking a VCO to the input data and the data bits will be extracted from the input data by using the VCO output as a clock. Figure 1 shows the block diagram of the phaselocked loop (PLL) under investigation. It consists of three major parts: phase detector, VCO and low pass filter. The phase detector consists of a nonlinear device whose output is voltage proportional to the phase difference of the two input sinusoidal signals. The VCO is an electronic device that produces an output signal whose frequency is proportional to the input voltage. In this paper, we consider a secondorder Type I PLL with sinusoidal phase detector characteristics. The PLL is driven by a sinusoidal signal with constant frequency of ${\omega}_{i}$ rad/sec, and the phase of the voltage controlled oscillator (VCO) is denoted as ${\theta}_{v}$. The VCO’s instantaneous frequency is equal to ${\omega}_{o}+{K}_{v}e$, where ${\omega}_{o}$ and ${K}_{v}$ denote the VCO’s free running frequency and gain, respectively. The analog multiplier produces an error signal that is proportional to $\text{sin}\left(\phi \right)$, where $\phi \equiv {\theta}_{i}{\theta}_{v}$ represents the closed loop phase error. The Loop filter is a low pass filter which processes the error signal and generates voltage $e$ which drives the VCO in an attempt to make $\phi $ small and hence control the PLL dynamics. The dynamical model of this PLL is developed in Section 2. The quantities $G\equiv A{K}_{1}{K}_{v}$ and ${\omega}_{os}\equiv {\omega}_{i}{\omega}_{o}$ are a loop gain factor and the loop detuning, respectively and both of these parameters are assumed to be positive.
Fig. 1. Second order phase locked loop
There are key parameters that specify the operation of a PLL such as damping factor which is a measure of the ability of the PLL to track an input signal step. Usually it is used to indicate the amount of overshoot present in the output to a step perturbation in the input. Loop gain is the combination of all DC gains in the PLL which is usually can be expressed as the product of two values. The first one is the phase detector gain which is the ratio of the DC output voltage of the phase detector to the input phase difference and has the unit of volts/radian. The second one is the VCO gain which is the ratio of the VCO output frequency to the DC control input level and has the unit of radians/second/volt. Other key parameters in the PLL design are the capture range, lockin range, pullout range and pullin range. These parameters specify the frequency ranges in which the PLL can operate. Capture range is defined as the range of input frequencies over which the PLL can acquire phase lock (hold range). Lockin range is defined as the range of input frequencies over which the PLL will remain in phase lock once acquisition has occurred. Pullout range is defined as the dynamic limit for stable operation of PLL. Pullin range is defined as the range that the PLL will always be locked. When it is locked, the dynamics obey mostly linear theory, and it is analyzed traditionally by using the transfer function. However, when it is outoflock or when it is in the process of locking, the dynamics become nonlinear and the various phenomena inherent to nonlinear systems such as complex bifurcations and chaos can occur in phaselocked loops [4] and analysis becomes fairly difficult.
Extensive work has been conducted for analyzing the pullin range and the dynamical behavior of classical phase locked loops without time delay. These include harmonic balance technique, the phase plane method and numerical analysis [57]. The problem of determining the pullin range of phase locked loops is solved indirectly by evaluating the limit cycles of the loop in which the frequency error has a constant average. Harb and Stensby [8] developed a Galerkin based algorithm for computing the PLL's halfplane pullin range. Piqueira et al. [9, 10] analyzed the effect of the doublefrequency term and phase jitter in the operation of the nonlinear secondorder phaselocked loop (PLL). Through numerical simulations, they confirm the dependence of oscillation on the PLL gain. Later, Piqueira [11] determined the lock in range for a thirdorder PLL analytically by identifying saddlenode and Hopf bifurcations. The work by Harb and Harb [13] showed that a thirdorder phaselocked loop (PLL) with sinusoidal phase detector characteristics experienced a Hopf bifurcation point as well as chaotic behavior. Later, they designed a nonlinear controller based on the theory of backstepping to control the chaotic behavior of the PLL [14]. On the other hand, Bradley and Straub [15] used chaos to broaden the capture range of phase locked loop. In the work of Endo et al. [16], chaos from PLL based frequency modulators was reported in the condition when the carrier frequency of the FM signal was outside the locked state of the PLL.
Time delay is an unavoidable in certain applications of phase locked loops such as in the case of radio reception. Recently, many studies have been carried out to understand the causes of dynamic instabilities in phase locked loops. Time delay which is considered lumped in the predetection IF amplifier and/or a radio frequency interference rejection filter at the VCO output is found to be a major factor that causes dynamic instability in PLL. Analysis of nonlinear systems with time delays is extended from the knowledge available for standard nonlinear systems without delays and using some methods to approximate the delay like the Pade approximation method and harmonics approximation. Schanz and Pelster [17] proved the existence of a Hopf bifurcation in first order PLL with time delay using the method of multiple scale. Buckwalter and York [18] found an optimal gain that minimize the acquisition time for timedelay high frequency phase locked loop. Grant et al. [19] investigates the performance of optical phaselocked loops in the presence of non negligible loop propagation delay.
Time delay can generate instabilities in a PLL under certain gain and frequency detuning conditions. Consequently, the effect of timedelay on pullin and holdin range is a design constraint. The results of [18] indicate that increasing the loop gain improves both the pullin and holdin ranges for a second order phase locked loop. However, in this paper, analysis demonstrates that gain cannot be arbitrarily large to guarantee the pullin process. This paper motivation is to highlight fundamentally different dynamical behavior in a secondorder PLL due to loop time delay than is typically presented and how this time delay affect the pullin range of the PLL under consideration. The analysis of the PLL is based on circuit parameters such as gain, time delay, poles and zeros of the filter and frequency detuning. Pade approximation will be used to approximate the time delay component in deriving the state space representation of a secondorder phase locked loop with sinusoidal phase detector characteristics.
The paper is organized as follows: Section 2 illustrates the derivation and analysis of the PLL under consideration without time delay. Section 3 contains the dynamical model and derivation of state space representation of second order PLL with time delay. Simulation of the delay model and results will be presented in Section 4. In section 5 conclusions are drawn based on the analysis of the simulations.
2. Analysis of secondorder PLL without delay
The PLL model depicted in Figure 1 has a closed loop phase error $\phi $ which satisfies:
where $\phi $ is a function of time [7]. $G$ and ${\omega}_{os}$ are assumed to be positive and ${a}_{1}=1$.
Define the two state variables ${x}_{1}\left(t\right)$, ${x}_{2}\left(t\right)$ as:
${x}_{2}\text{=}\dot{\phi}.$
Eq. (1) can be written in state space representation as:
${\dot{x}}_{2}=b{x}_{2}G\text{\hspace{0.17em}}\mathrm{c}\mathrm{o}\mathrm{s}\left({x}_{1}\right)\text{\hspace{0.17em}}{x}_{2}\text{\hspace{0.17em}}{a}_{2}G\mathrm{s}\mathrm{i}\mathrm{n}\text{\hspace{0.17em}}{x}_{1}+b{\omega}_{os}.$
The desired behavior of the second order PLL is phase locking. Mathematically, this behavior corresponds to solutions such that ${\dot{x}}_{1}=0$ and ${\dot{x}}_{2}=0$. Solving Eq. (3) we get the equilibrium points given by:
The eigenvalues of the Jacobian matrix determine the local stability of the equilibrium points. The Jacobian matrix associated with the second order PLL is determined to be:
Evaluating the Jacobian matrix at the equilibrium point given by Eq. (4) yields:
and the corresponding characteristic equation is given by:
It is was verified that for values of $0<{\omega}_{os}<\frac{{a}_{2}}{G}$, Eq. (7) has two eigenvalues of opposite sign which indicates that the equilibrium point is a saddle type and hence a separatrix cycle (saddletosaddle connection) exists. The PLL under consideration is in phaselocked when the phase error $\phi $ is constant, and a stable equilibrium condition exists. It is well known that phase lock is possible (but may not be achieved when the loop is closed) for [7, 8]:
The frequency ${\omega}_{h}$ is known as the PLL’s hold in range. Finally, no stable equilibrium points exist, and phase lock is cannot happen for ${\omega}_{os}>{\omega}_{h}$. Under condition (8), it is known that the PLL’s state vector $\left[\phi \frac{d\phi}{dt}\right]$ must approach (as $t\to \infty $) a stable limit cycle with:
where $\psi $ is periodic function with fundamental frequency of ${\omega}_{f}$ [8]. This limit cycle is known as a stable false lock state [7]. This state corresponds to a periodic solution of the nonlinear differential equation describing the PLL. The PLL’s pullin range ${\omega}_{p}$ is one of the main parameters in practical applications of phase locked loops. As positive ${\omega}_{os}$ decreases, a point ${\omega}_{os}={\omega}_{p}$, ${\omega}_{h}>{\omega}_{p}>0$, is reached where $\phi \left(t;{\omega}_{os}\right)$ bifurcates, and phase lock occurs. No false lock state (limit cycles) exist for $0\le {\omega}_{os}<{\omega}_{p}$, and the PLL will pull in (i.e., achieve phase lock) regardless of the initial conditions when the loop is closed. This is based on the fact that a separatrix cycle terminates the PLL's stable limit cycle associated with the false lock state as detuning parameter ${\omega}_{os}$ decreases through the pullin value ${\omega}_{p}$ (bifurcation point). Figure 2 is a typical phase plane plot which indicates the case where $\phi \left(t;{\omega}_{os}\right)$ bifurcates directly from an externally stable separatrix cycle (dark line). The plot was computed for a PLL containing a loop filter with ${a}_{1}=1$, ${a}_{2}=100$ and $b=10$. Note that $x=\phi $ and $y=\frac{d\phi}{dt}$.
Fig. 2. Bifurcation of a limit cycle from a separatrix cycle (dark line) as ${\omega}_{os}$ decreases
3. Derivation and analysis of the PLL with delay
Consider Figure (3) which represents the block diagram for secondorder delay phaselocked loop.
Fig. 3. Second order delay phase locked loop
The equation of the second order system with feedback time delay is given by:
Define the four state variables ${x}_{1}\left(t\right)$, ${x}_{2}\left(t\right)$, ${x}_{3}\left(t\right)$ and ${x}_{4}\left(t\right)$ as:
${x}_{2}=\dot{\phi},$
${x}_{3}={x}_{1}\left(t\tau \right),$
${x}_{4}={x}_{2}(t\tau )$.
In order to write the above equations in state space representation, the first order Pade approximation will be used for the delay operator. Note that Eq. (11) can be written as:
Substitute these state variables in Eq. (10) to get:
By using the first order Pade approximation [20]:
We obtain:
${\dot{x}}_{4}=\frac{2}{\tau}\text{\hspace{0.17em}}\left({x}_{2}{x}_{4}\right){\dot{x}}_{2}.$
Substitute Eq. (13) into Eq. (15) to get:
It is obvious now that the time delay inherent in the PLL doubles the system order and the second order system becomes a fourth order system. The state space representation of the second order PLL with delay is given by:
${\dot{x}}_{2}\text{=}b{x}_{2}G\mathrm{c}\mathrm{o}\mathrm{s}\left({x}_{3}\right)\text{\hspace{0.17em}}{x}_{4}{a}_{2}G\mathrm{s}\mathrm{i}\mathrm{n}\left({x}_{3}\right)+b{\omega}_{os},$
${\dot{x}}_{3}\text{\hspace{0.17em}}=\text{\hspace{0.17em}}{x}_{4},$
${\dot{x}}_{4}\text{=}\frac{2}{\tau}\left(\text{\hspace{0.17em}}{x}_{2}{x}_{4}\right)+b{x}_{2}+G\mathrm{c}\mathrm{o}\mathrm{s}\left({x}_{3}\right)\text{\hspace{0.17em}}{x}_{4}\text{+}{a}_{2}G\mathrm{s}\mathrm{i}\mathrm{n}\left({x}_{3}\right)b{\omega}_{os}\text{.\hspace{0.17em}}$
The equilibrium point is given by setting ${\dot{x}}_{1}={\dot{x}}_{2}={\dot{x}}_{3}={\dot{x}}_{4}=0$ in Eq. (17). By doing so, one obtains:
The local stability of the system can be checked based on the Jacobian matrix given by:
where ${J}_{23}=G{x}_{4}\mathrm{s}\mathrm{i}\mathrm{n}{x}_{3}aG\mathrm{c}\mathrm{o}\mathrm{s}\left({x}_{3}\right)$, ${J}_{43}={J}_{23}$, ${J}_{44}=\frac{2}{\tau}+G\mathrm{c}\mathrm{o}\mathrm{s}\left({x}_{3}\right)$.
Substitute ${x}_{1}={x}_{3}={\mathrm{sin}}^{1}(b{\omega}_{os}/{a}_{2}G)$ and ${x}_{2}={x}_{4}=0$ to evaluate the Jacobian matrix around the equilibrium point to get:
Define the constant:
Solve det $\left(J\lambda I\right)=0$ to get the following characteristics equation:
where $A=2/\tau +b\beta G$, $B=\frac{2b+2G\beta}{\tau}{a}_{2}G\beta $, $C=2{a}_{2}\beta G/\tau $.
4. Simulation of the delay model
The system given by Eq. (17) is simulated using MATLAB fixed value of time delay $(\tau =0.002)$ and different values of gain. The values of ${a}_{1}=1$, ${a}_{2}=100$ and $b=10$ are fixed throughout the simulation. Figure (4) shows that the system is in phase lock state for $G=$100 K. Increasing in $G$, the system exhibits a chaotic behavior as shown in Figure (5). This behavior starts at $G=$20 K and the system remains in this regime up to $G=$60 K. This range is wider than that in the first order PLL [17] which makes it more efficient to be used as chaos generator.
Fig. 4. (a) Phase plane trajectory (equilibrium solution) for $G=$100 K and $\tau =$0.002 sec; (b) time domain history for $G=$100 K and $\tau =$0.002 sec
(a)
(b)
Fig. 5. (a) Phase plane diagram (chaotic behavior) for $G=$60 K and $\tau =$0.002 sec; (b) time domain history for $G=$60 K and $\tau =$0.002 sec
(a)
(b)
In order to study the effect of time delay on the pullin range, Eq. (17) is simulated for different values of delay and gain. For a fixed values of delay ($\tau $) and gain ($G$), the pullin range is determined by finding the value of ${\omega}_{os}$ – where the system given by Eq. (17) changes its stability from equilibrium state (phaselock state) to a periodic solution (outoflock) state as ${\omega}_{os}$ changes. These results are summarized in Table (1) below. Figure (6) shows the pullin range of a secondorder phase locked loop without delay and with delays of 0.003 sec and 0.012 sec. The figure shows clearly the degradation in the pullin range due to time delay. Furthermore, it demonstrates that as the time delay increased, the pullin range gets narrower. For these plots, the values of ${a}_{1}=1$, ${a}_{2}=100$ and $b=10$ are used.
Table 1. Gain versus the pull in range for different values of delay
Pull in range
($\tau =$0.012 sec)

Pull in range
($\tau =$0.003 sec)

Pull in range
No delay

$G$ )Gain)

23

23

24

5

82

89

91

20

120

134

137

30

158

179

183.5

40

193

225.5

231

50

229

272

279

60

264

319

328

70

300

367

377

80

365

466

474

100

425

565

573

120

460

616

624

130

Fig. 6. Pullin range vs. gain for second order phase locked loop
5. Conclusions
New results concerning the pullin range of delay phase locked loop are reported. The effect of time delay on the pullin range of secondorder phase locked loop as well as its dynamical behavior are presented. First order Pade approximation is used to model the time delay element which is presented in the loop. By using Pade approximation, the nonlinear second order delay differential equation which describes the phase error dynamic of the PLL is transformed into fourth order system in the state space representation. This timedelay PLL model is simulated and different behavior is observed which is different than a typical PLL system without delay. As the gain of the loop increases, new behavior such as change of circuit stability and chaos are recognized which suggests that the gain of the loop cannot be arbitrary large. The pullin range of a time delay PLL is compared with those without time delay. Results showed that the pullin range for the time delay PLL is narrower than PLL without delay. Moreover, result shows that the pull in range gets narrower as time delay increases. Also, it is found that for delay phase locked loop the degradation of the pullin range becomes more noticeable as the closed loop gain increased and this needs to be investigated in future work.
References
 Stensby John L. Phaselocked loops: theory and applications. CRC Press, USA, 1997. [Search CrossRef]
 Gardner Floyd M. Phaselock techniques. WileyInterscience, New Jersy, USA, 2005. [Search CrossRef]
 Meyr H. A., Ascheid G. E. Synchronization in digital communications. New York: John Wiley & Sons, 1990. [Search CrossRef]
 Endo T., Chua L. Chaos from phaselocked loops. IEEE Transactions on Circuits and Systems, Vol. 35, Issue 8, 1988, p. 9871003. [Search CrossRef]
 Endo T., Tada K. Analysis of the pullin range of phaselocked loops by the galerkin procedure. Electronics and Communications in Japan, Part I: Communications, Vol. 69, Issue 5, 1986, p. 9098. [Search CrossRef]
 Lindsey W. C. Synchronization systems in communication and control. Prentice Hall, Englewood Cliffs, New Jersey, 1972. [Search CrossRef]
 Stensby J. L., Harb B. Computing the halfplane pullin range in a secondorder phase locked loop. IEE Electronics Letters, 1995, p. 845846. [Search CrossRef]
 Harb B., Stensby J. The halfplane pullin range of a secondorder phaselocked loop. Journal of Franklin Institute, Vol. 333B, Issue 2, 1996, p. 191199. [Search CrossRef]
 Piqueira J. R. C., Takada E. Y., Monteiro L. H. Analyzing the effect of the phasejitter in the operation of second order phaselocked loops. IEEE Transactions on Circuits and Systems II – Express Briefs, Vol. 52, Issue 6, 2005, p. 331335. [Search CrossRef]
 Piqueira J. R. C., Monteiro L. H. Considering secondharmonic terms in the operation of the phase detector for secondorder phaselocked loop. IEEE Transactions on Circuits and Systems I, Vol. 50, Issue 6, 2003, p. 805809. [Search CrossRef]
 Monteiro L. H., Favaretto D. N., Piqueira J. R. C. Bifurcation analysis for thirdorder phaselocked loops. IEEE Signal Processing Letters, Vol. 11, Issue 5, 2004, p. 494496. [Search CrossRef]
 Piqueira J. R. C. Using bifurcations in the determination of lock in ranges for thirdorder phaselocked loops. Commun Nonlinear Sci Numer Simulat, Vol. 14, 2009, p. 23282335. [Search CrossRef]
 Harb B. A, Harb A. M Chaos and bifurcation in a thirdorder phase locked loop. Chaos, Solitons & Fractals, Vol. 19, Issue 3, 2004, p. 667672. [Search CrossRef]
 Harb A. M., Harb B. A. Chaos control of thirdorder phase locked loops using backstepping nonlinear controller. Chaos, Solitons & Fractals, Vol. 20, Issue 4, 2004, p. 719723. [Search CrossRef]
 Bradley E., Straub E. Using chaos to broaden the capture range of phaselocked loop: experimental verification. IEEE Trans. on Circuits and Systems, Vol. 43, Issue 11, 1996, p. 914922. [Search CrossRef]
 Endo T., Chua L. O. Chaos from phaselocked loops. IEEE Transactions on Circuits and Systems, Vol. 35, 1988, p. 9871003. [Search CrossRef]
 Schanz M. I., Pelster A. X. Analytical and numerical investigation of the phase–locked loop with time delay. Journal of Chaos, Solitons and Fractals, Vol. 11, 2005, p. 142148. [Search CrossRef]
 Buckwalter J. A., York R. A. Time delay considerations in highfrequency phaselocked loop. IEEE RFIC Conf., 2000, p. 181184. [Search CrossRef]
 Grant M. A., Michie W. C., Fletcher M. The performance of optical phaselocked loops in the presence of non negligible loop propagation delay. J. Lightwave Technology, Vol. 5, 1987, p. 592597. [Search CrossRef]
 Franklin G. F., Powell J. D., EmamiNaeini A. Feedback control of dynamic systems. 3rd ed., MA: Addison Wiley, 1994. [Search CrossRef]