Phase-Lock Basics, 2nd Edition
Includes most of the content of the first edition ⇐ click to see
but some has been put on-line,
mostly appendices and
homework and solutions.
What's new?
In Part 1 (without noise)
loop filters for charge pumps (greater emphasis)
clock and data timing control (including DLLs)
In Part 2 (with noise)
Simulations
verified by experimental data
give more information
show limits of approximate solutions (quasi-linearization)
show limits for broadband assumption (e.g., in Fokker-Plank)
include bandlimited noise (new chapter)
- even eccentric noise (off-center signal)
MATLAB(R) scripts available on-line
Example, observe the figures (their titles are BOLD in the following text):
¥ This example is of bandlimited noise.
¥ THEORY is verified by MEASUREMENTS, both from the literature (Hess, 1968).
¥ SIMULATIONS using 2 quadrature noise sources match the theory.
¥ SIMULATIONS using only 1 noise source miss badly.
- their match is closest where the video bandwidth (BL3) is smallest compared to the RF bandwidth (W), approaching broadband noise.
-
much PLL theory uses only 1 noise source,
which is less difficult to accommodate mathematically.
>
Each curve is for a different signal-to-noise ratio in the near-rectangular RF bandwidth (W). The y-axis is the PLL's cycle skip (click) rate and the x-axis is twice the loop's 3-dB bandwidth, both normalized to W. The curves are based on theory that is peculiar to the FM-click problem and differs from theory used to predict other loop performance.
In another case, where hard limiting occurs, theoretical curves (p. 404 in the book) match corresponding data relatively poorly, but the data still verifies the simulations.
Read a review. (comment: Problems and answer have been proven by use in courses rather than by design.)
Updates: current errata
|
You can read pages on-line from Phase-Lock Basics 2nd Edition and obtain further information at Amazon.com by clicking ->
|
About MATLAB(R)
All MATLAB scripts (programs) run on Student MATLAB and on the professional version with the appropriate toolboxes. Many scripts require the Control Systems toolbox and a few require the Signal Processing toolbox, which are indicated near the beginning of the script, where required.
If you came from the home page, it should still be there. Otherwise, you can open the home page.