John L. Stensby
Professor, Electrical and Computer Engineering
Ph.D., Texas A&M University, 1981
(205) 890-6258
stensby@ebs330.eb.uah.edu
Research Areas Communication Systems and Signal
Processing
Dr. Stensby's research in phase coherent systems has produced
fundamental contributions on the problem of false lock in phase
locked loops (PLLs). He has developed a new lock detector which
significantly out performs the classical phase quadrature PLL
lock detector (which is a first-order approximation of the new
detector).
Dr. Stensby is also active in the area of satellite communication
systems. He has constructed a ground station capable of effecting
computer file transfer with existing low earth orbit store-and-forward
packet radio satellites.
Class Notes on the Web! Click on the following links to download some really great class notes.
EE420/500/603 Class Notes on Probability and Random Processes
EE448/528/628 Class Notes on Numerical Linear Algebra
EE426/506 Class Notes on Communication Systems
Selected Reviewed
Publications
"Phase-Locked Loops, Theory and Applications",
CRC Press, 1997 (description follows below).
"The Half-plane Pull-in Range of a Second-order Phase-locked Loop," Bassam Harb and John Stensby, J. Franklin Inst.,
333(B), No. 2, pp. 191-199 (1996).
"Computing the Half-Plane Pull-In Range of Second-Order PLLS,"
J. Stensby and Bassam Harb, Electronics Letters, 31,
No. 11 (1995).
"Modulated High Sensitivity Infrared Polarimeter," US
Patent #5,210,417, J. Grisham, F. Clark, C. Christensen, J. Stensby
(1993).
"Saddle Node Bifurcation at a Nonhyperbolic Limit Cycle in
a Phase Locked Loop," J. Stensby, J. Franklin Institute,
330, No. 5, pp. 775-786 (1993).
"Lock Detection in Phase Locked Loops," J. Stensby,
SIAM J. on Appl. Mathematics, 52, No. 5 (1992).
"A Parametrically Driven PLL Lock Detector," J. Stensby,
J. Franklin Institute, 329, No. 2 (1992).
"A General Second-Order Lock Detector for Type I PLLs,"Southeastcon
'92, Birmingham, AL (1992).
"Multiple Fourier Transform Generation for Coherent Optical
Correlators," J. Upatnieks, J. Abshier, C. Christensen and
J. Stensby, Appl. Optics, 29, No. 11 (1990).
"False Lock and Bifurcation in Costas Loops," J. Stensby,
SIAM J. on Appl. Mathematics, 49, No. 2 (1989).
"Optimum 8087 Stack Use in Solving Equations," J. Stensby,
Access - J. Micro-computer Applications, 8, No.
1, Issue 43 (1989).
"A Discrete Extended Kalman Filter for Radar Pointing Error
Reduction," M. Greene, J. Walls and J. Stensby, IEEE Trans.
on Aerospace and Electronic Systems, AES-24, No. 1
(1988).
"Further Results on Radar Painting Error Reduction Using
Discrete Extended Kalman Filtering," M. Greene, J. Walls,
J. Stensby, IEEE Transactions on Aerospace and Electronic Systems,
AES-24, No. 6 (1988).
"False Lock and Bifurcation in the Phase Locked Loop,"
J. Stensby, SIAM J. on Appl. Mathematics, 47, No.
6 (1987).
"Radar Target Pointing Error Reduction Using Extended Kalman
Filtering," J. Stensby and M. Greene, IEEE Trans. on Aerospace
and Electronic Systems, AES-23, No. 3 (1987).
"On the PLL Spectral Purity Problem," J. Stensby, IEEE Transactions on Circuits and Systems,
CAS-30, No. 4 (April 1983).
"Floquet Theory of the Linear Synchronous Machine," J.L. Stensby, R.K Cavin, C.W. Brice,
J. Franklin Institute, 316, No. 1 (July 1983).
New!
J.L. Stensby, Phase-Locked Loops, Theory and Application,
CRC Press, Bocca Raton, 1997.
To view this Table of Contents correctly, your system must have installed a font named "symbol", and this font must be equivalent to the Microsoft symbol font.
- Contents
- Index of Important Symbols
- Preface
- Part I - Elementary Theory and Applications
- Chapter 1 Introduction
- 1.1 The Phase and Frequency of a Signal Relative to a Reference
- 1.2 A Generic Problem
- 1.3 The Phase-Locked Loop
- 1.4 Basic Applications
- 1.4.1 Coherent Demodulation of Amplitude Modulated Signals
- 1.4.2 Frequency Synthesis
- 1.4.3 Demodulation of BPSK Signals
- 1.4.4 Phase-Locked Receivers
- 1.5 Phase-Locked Loop Literature
- 1.6 Topical Outline of the Text
- Chapter 2 Modeling the Phase-Locked Loop
- 2.1 Modeling PLL Components
- 2.1.1 Modeling the Analog Phase Detector
- 2.1.2 Modeling the Loop Filter
- 2.1.3 Modeling the Voltage Controlled Oscillator
- 2.2 Modeling the Nonlinear PLL
- 2.2.1 PLL Description Based on an Ordinary Differential Equation
- 2.2.2 PLL Description Based on a First-Order Nonlinear System
- 2.2.3 PLL Description Based on an Integral Differential Equation
- 2.3 Modeling the Linear PLL
- 2.4 Modeling a PLL With an Angle Modulated Reference Source
- 2.5 Modeling a PLL With a Noisy Reference Source
- 2.5.1 Reference Signal Corrupted By Additive Noise
- 2.5.2 Output of the Sinusoidal Phase Detector
- 2.5.3 Nonlinear Model of the PLL With a Noisy Reference
- 2.5.4 Linear Model of the PLL With a Noisy Reference
- 2.6 Modeling the Limiter Phase Detector
- 2.6.1 Hard Limiting the Input and VCO Signals
- 2.6.2 The Output of the Limiter Phase Detector
- 2.6.3 Splitting the Detector's Output into Control and Noise Components
- 2.6.4 Practical Application of the Limiter Phase Detector Model
- 2.6.5 Example: Limiter Phase Detector with Sinusoidal g(f )
- 2.6.6 Example: Limiter Phase Detector with Triangular g(f )
- 2.7 Modeling the Long Loop
- 2.7.1 Baseband Model of the Long Loop
- Appendix 2.5.1 Narrowband Signals and Systems
- 2.5.1.1 Modeling Bandpass Signals and Systems
- 2.5.1.2 Lowpass Equivalent Signals and Systems
- 2.5.1.3 Symmetrical Bandpass Filter
- 2.5.1.4 Phase and Group Delays of a Bandpass System
- 2.5.1.5 Bandpass Input/Output
- Appendix 2.5.2 Narrowband Noise
- 2.5.2.1 Relationship Between Rh , Autocorrelations of hc and hs , and the Cross Correlation of hc and hs
- 2.5.2.2 Symmetrical Bandpass Processes
- Appendix 2.6.1 Evaluation of E[cosqn] and E[sinqn] for the Gaussian Noise Case
- Chapter 3 Linear Analysis of Common First and Second Order PLLs
- 3.1 The First-Order PLL
- 3.1.1 Closed Loop Transfer Function
- 3.1.2 Transient and Steady-State Tracking Errors
- 3.1.3 Noise Equivalent Bandwidth
- 3.1.4 Summary of the First-Order PLL Linear Model
- 3.2 The Second-Order PLL with a Perfect Integrator
- 3.2.1 Transfer Functions
- 3.2.2 Loop Stability
- 3.2.3 Transient and Steady-State Tracking Errors
- 3.2.4 Noise Equivalent Bandwidth
- 3.2.5 Summary for the Second-Order PLL Containing a Perfect Integrator
Loop Filter
- 3.3 The Second-Order PLL with Imperfect Integrator
- 3.3.1 Transfer Functions
- 3.3.2 Loop Stability
- 3.3.3 Transient and Steady-State Tracking Errors
- 3.3.4 Noise-Equivalent Bandwidth
- 3.3.5 Summary for the Second-Order PLL Based on the Imperfect
Integrator Loop Filter
- Chapter 4 Phase-Locked Loop Components and Technologies
- 4.1 Phase Detectors - Analog and Digital
- 4.1.1 Integrated Circuit Four Quadrant Analog Multipliers
- 4.1.2 Diode-Ring Mixer
- 4.1.3 Exclusive OR Gate
- 4.1.4 RS Flip Flop
- 4.1.5 Sequential Phase/Frequency Detectors
- 4.2 Loop Filters
- 4.3 Voltage Controlled Oscillators
- 4.3.1 Voltage Controlled Crystal Oscillators
- 4.3.2 RC Multivibrators
- 4.4 Lock Detection
- Part II - Nonlinear PLL Analysis
- Chapter 5 Nonlinear PLL Behavior in the Absence of Noise
- 5.1 First-Order PLL With Constant Frequency Reference
- 5.1.1 Phase Plane Analysis of a First-Order PLL
- 5.1.2 Phase Acquisition in a First-Order PLL
- 5.2 A Second-Order PLL Using a Perfect Integrator
- 5.2.1 Stable and Unstable Equilibrium Points
- 5.2.2 A Phase Plane Analysis of the Perfect Integrator Case
- 5.2.3 Pull-In Properties of a Second-Order Type II PLL
- 5.3 A Second-Order PLL Containing an Imperfect Integrator Loop Filter
- 5.3.1 Stable and Unstable Equilibrium Points
- 5.3.2 Phase Plane Structure Dependent on wD - The Values Wp, W2, and Wh
- 5.3.3 The High-Gain Case
- 5.3.4 The Low-Gain Case
- 5.3.5 General Phase Plane Characteristics for the Low-Gain Case
- 5.3.6 Computing the Separatrix Cycle and Determining its Stability
- 5.4 Effects of IF Filtering on the Long Loop
- Appendix 5.2.1 Pull-In Time For a Second-Order PLL
- Appendix 5.3.1 Pull-In Range of a Second-Order PLL
- Appendix 5.3.2 Computation of Separatrices For a Second-Order PLL
- Appendix 5.3.3 The Separatrix Cycle of a Second-Order PLL
- 5.3.3.1 Computing the Separatrix Cycle
- 5.3.3.2 Stability of the Separatrix Cycle
- 5.3.3.3 Bifurcation of a Periodic Limit Cycle from the Separatrix Cycle
- Chapter 6 Stochastic Methods For the Nonlinear PLL Model
- 6.1 The Random Walk - A Simple Markov Process
- 6.1.1 The Wiener Process As a Limit of the Random Walk
- 6.1.2 The Diffusion Equation For the Transition Density Function
- 6.1.3 An Absorbing Boundary On the Random Walk
- 6.1.4 An Absorbing Boundary On the Wiener Process
- 6.1.5 Gaussian White Noise as the Formal Derivative of the Wiener Process
- 6.2 The First-Order Markov Process
- 6.2.1 An Important Application of Markov Processes
- 6.2.2 The Chapman-Kolmogorov Equation
- 6.2.3 The One-Dimensional Kramers-Moyal Expansion
- 6.2.4 The One-Dimensional Fokker-Planck Equation
- 6.2.5 Transition Density Function
- 6.2.6 Natural, Periodic and Absorbing Boundary Conditions
- 6.2.7 Steady-State Solution to the Fokker-Planck Equation
- 6.2.8 The One-Dimensional First Passage Time Problem
- 6.2.9 The Distribution and Density of the First Passage Time Random
Variable
- 6.2.10 The Expected Value of the First Passage Time Random Variable
- 6.2.11 Ratio of Boundary Absorption Rates
- 6.3 The Vector Markov Process
- 6.3.1 The n-Dimensional Kramers-Moyal Expansion
- 6.3.2 The n-Dimensional Fokker-Planck Equation
- 6.3.3 A Simple Example
- Chapter 7 Noise In the Nonlinear PLL Model
- 7.1 Qualitative Nature of and Models for the Phase Error
- 7.1.1 Modulo-2p Phase Error Model
- 7.1.2 Bistable Cyclic Model
- 7.1.3 Generalizations: The Multistable/m-Attractor Cyclic Model
- 7.1.4 Qualitative Properties of the Multistable Model for the Moderate Noise Case
- 7.1.5 Phase Error Model Containing Absorbing Boundaries
- 7.2 Noise in the First-Order PLL
- 7.2.1 Modeling the First-Order PLL with a Noisy Reference
- 7.2.2 Fokker-Planck Equation for the Time-Normalized, First-Order PLL Model
- 7.2.3 Steady-State Density for the Modulo-2p Phase Error
- 7.2.4 Steady-State Distribution for the Modulo-2p Phase Error
- 7.2.5 Mean of the Steady-State, Modulo-2p Phase Error
- 7.2.6 Variance of the Steady-State, Modulo-2p Phase Error
- 7.2.7 Noise-Induced Cycle Slips
- 7.3 Noise in Second - Order PLLs
- 7.3.1 Nonlinear Model for a Second-Order PLL with a Noisy Reference
- 7.3.2 Fokker-Planck Equation for the Second-Order PLL
- 7.3.3 A Simple Example: A PLL With an RC Low-Pass Loop Filter
- 7.3.4 Equation of Flow in the f1 Direction
- 7.3.5 Conditional Expectation Method for Approximating p1(f1)
- 7.3.6 Approximating the Conditional Expectation
- 7.3.7 Approximating p1(f1) for the Perfect Integrator Case
- 7.3.8 Noise Induced Cycle Slips in Second-Order PLLs
- 7.3.9 Average Cycle Slip Rate in the Forward Direction
- 7.3.10 Ratio of Cycle Slip Rates for the Second-Order PLL
- Chapter 8 Numerical Methods for Noise Analysis in the Nonlinear PLL Model
- 8.1 Computing an Approximation to Steady-State p1(f1,Y)
- 8.1.1 Expansion of the Joint Density in a Complete Orthonormal Set
- 8.1.2 A Coupled System of Differential Equations for the pk
- 8.1.3 Computing a 2p-Periodic Solution of the Coupled System
- 8.1.4 The Case n ³ 2
- 8.2 Approximating p1(f1) for a PLL Containing an RC Low-Pass
Loop Filter
- 8.2.1 Transformation of the Fokker-Planck Operator
- 8.2.2 Form of Series Expansion
- 8.2.3 Truncation of the Infinite Series
- 8.2.4 Computing the Periodic Solution and Approximating p1(f1)
- 8.2.5 Practical Limitations of the Algorithm
- 8.3 Approximating p1(f1) for a PLL Containing a Perfect Integrator Loop Filter
- 8.3.1 Transformation of the Fokker-Planck Operator
- 8.3.2 Development of the Coupled System of Differential Equations
- 8.3.3 Computing an Approximation to the Marginal Density p1(f1)
- 8.4 Modeling Cycle Slips as State Transitions of a Markov Jump
Process
- 8.4.1 Modeling the Cycle Slip Problem as a Finite State Markov
Jump Process
- 8.4.2 The Transition Rate Matrix
- 8.4.3 Physical Interpretation and Properties of the Transition
Rates
- 8.4.4 The Dynamics of State Occupancy
- 8.4.5 Eigenvalues and Eigenfunctions of the Fokker-Planck Operator
- 8.4.6 Eigenvalues and Eigenfunctions Under Moderate Noise Conditions
- 8.4.7 Calculation of the Transition Rates aij
- 8.4.8 An m-Attractor Markov Jump Model with a Cyclic Structure
- 8.4.9 Relationship of the Cyclic Jump Model to an Unrestricted Jump Model
- 8.4.10 Computing the Slip Rates in the "Coarse-Grained", m-Attractor, Cyclic State Model
- 8.5 The First-Order PLL as a Simple Example
- 8.5.1 The Eigenvalue Problem Formulated in Terms of a First-Order System of Differential Equations
- 8.5.2 Decomposition of the Vector Space of 2pm-Periodic Functions
- 8.5.3 An Algorithm for Computing the l0(k)
- 8.5.4 Numerical Results
- 8.6 Eigenvalue Method Applied to a Second-Order System
- 8.6.1 Development of the System Model and Fokker-Planck Equation
- 8.6.2 Development of the Coupled System of Differential Equations
- 8.6.3 Algorithm for Computing the pn, hn and lk
- 8.6.4 Numerical Results
- Appendix 8.1.1 Hermite Polynomials
- 8.1.1.1 Definitions and Elementary Properties
- 8.1.1.2 Weighted Hermite Polynomials as Eigenfunctions of a Differential Operator
- Appendix 8.4.1 Least Positive Residue Function
- Appendix 8.5.1 Computing Eigenvalues of the Fokker-Planck Operator
- References
- Index
Extramural Support
US Army Missile Command, DEPSCOR, AFOSR
Back to Reasearch Page