Fine-grained gear-shifting of a digital phase-locked loop (PLL)
First Claim
1. A method for adjusting a loop bandwidth for a digital phase-locked loop (PLL) comprising:
- using a loop bandwidth during a signal acquisition mode of the PLL after setting it to an initial value;
reducing the loop bandwidth during a signal tracking mode of the PLL;
using the reduced loop bandwidth during the signal tracking mode of the PLL;
determining if a terminating condition has occurred; and
repeating the reducing, the second using, and the determining until the determining is true, wherein the second using is for a specified period of time, and wherein the specified period of time can vary depending on the loop bandwidth, with the smaller the loop bandwidth, the longer the specified period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for improving a digital PLL'"'"'s performance by making fine grained adjustments to the loop gain. A preferred embodiment comprises a plurality of loop gain adjustors (such as loop gain adjustors 605, 606, 607, and 608) that can incrementally adjust the loop gain. The incrementally adjusted loop gains are sequentially brought on-line so that the loop gain of the digital PLL is slowly decreased. By slowly decreasing the loop gain, the digital PLL is less perturbed by smaller noise transients that would take time to settle. Hence, the digital PLL can quickly acquire a signal and then decrease its loop gain and hence its bandwidth when it only needs to track a signal. The reduced bandwidth also reduces the overall noise in the digital PLL that is due to the reference noise contribution.
-
Citations
12 Claims
-
1. A method for adjusting a loop bandwidth for a digital phase-locked loop (PLL) comprising:
-
using a loop bandwidth during a signal acquisition mode of the PLL after setting it to an initial value; reducing the loop bandwidth during a signal tracking mode of the PLL; using the reduced loop bandwidth during the signal tracking mode of the PLL; determining if a terminating condition has occurred; and repeating the reducing, the second using, and the determining until the determining is true, wherein the second using is for a specified period of time, and wherein the specified period of time can vary depending on the loop bandwidth, with the smaller the loop bandwidth, the longer the specified period of time.
-
-
2. A method for adjusting a loop bandwidth for a digital phase-locked loop (PLL) comprising:
-
using a loop bandwidth during a signal acquisition mode of the PLL after setting it to an initial value; reducing the loop bandwidth during a signal tracking mode of the PLL; using the reduced loop bandwidth during the signal tracking mode of the PLL determining if a terminating condition has occurred, wherein the terminating condition is a number of times that the loop bandwidth has been reduced; and repeating the reducing, the second using, and the determining until the determining is true.
-
-
3. A method for adjusting a loop bandwidth for a digital phase-locked loop (PLL) comprising:
-
using a loop bandwidth during a signal acquisition mode of the PLL after setting it to an initial value; reducing the loop bandwidth during a signal tracking mode of the PLL; using the reduced loop bandwidth during the signal tracking mode of the PLL; calculating a performance metric, wherein the performance metric is a loop settling criteria and wherein the loop settling criteria is a flatness of the slope of a running average of the loop'"'"'s phase error; determining if a terminating condition has occurred wherein the terminating condition is a value of the performance metric; and repeating the reducing, the second using, the calculating and the determining until the determining is true. - View Dependent Claims (4)
-
-
5. A method for adjusting a loop bandwidth for a digital phase-locked loop (PLL) comprising:
-
using a loop bandwidth during a signal acquisition mode of the PLL after setting it to an initial value; reducing the loop bandwidth during a signal tracking mode of the PLL; using the reduced loop bandwidth during the signal tracking mode of the PLL;
wherein the terminating condition is a value of a performance metriccalculating a performance metric, wherein the performance metric is a noise measurement of the loop'"'"'s phase error; determining if a terminating condition has occurred wherein the terminating condition is a value of a performance metric; and repeating the reducing, the second using, the calculating and the determining until the determining is true. - View Dependent Claims (6)
-
-
7. A method for adjusting a loop bandwidth for a digital phase-locked loop (PLL) comprising:
-
using a loop bandwidth during a signal acquisition mode of the PLL after setting it to an initial value; reducing the loop bandwidth during a signal tracking mode of the PLL; using the reduced loop bandwidth during the signal tracking mode of the PLL calculating a performance metric;
determining if a terminating condition has occurred wherein the terminating condition is a value of the performance metric, wherein the determining comprises comparing the calculated performance metric against a predetermined value and comparing a number of reductions performed with a maximum of reductions possible; andrepeating the reducing, the second using, the calculating and the determining until the determining is true.
-
-
8. A phase-locked loop (PLL) synthesizer comprising:
-
a phase detector for providing a phase error signal; an oscillator having a tuning input; and
a loop filter circuit coupled to the phase detector, the loop filter circuit containing circuitry to adjust a loop gain value a plurality of times and calculate an adjusted phase error value each time the loop gain is adjusted; anda gain normalization circuit coupled to the loop filter circuit, the gain normalization circuit containing circuitry to normalize a tuning signal with respect to a reference frequency. - View Dependent Claims (9)
-
-
10. A phase-locked loop (PLL) synthesizer comprising:
-
a phase detector for providing a phase error signal;
an oscillator having a tuning input; and
a loop filter circuit coupled to the phase detector, the loop filter circuit comprising;circuitry to adjust a loop gain value a plurality of times and calculate an adjusted phase error value each time the loop gain is adjusted; a sequentially connected set of M loop gain adjustment circuits coupled to a phase error detector, wherein each loop gain adjustment circuit containing circuitry to adjust a loop gain value by a specified amount, where M is an integer; N tuning word adjustment circuits, each tuning word adjustment circuit having a first input coupled to an input of a loop gain adjustment circuit and a second input coupled to an output of the loop gain adjustment circuit to which its first input is coupled, the tuning word adjustment circuit containing circuitry to calculate an adjusted phase error value, where N is an integer; and a combiner having multiple inputs with one input coupled to an output from each of the tuning word adjustment circuits, the combiner containing circuitry to place a function of the inputs to an output. - View Dependent Claims (11, 12)
-
Specification