This application claims the priorities of Korean Patent Application Nos. 10-2008-0124303 filed on Dec. 8, 2008, and 10-2009-0060619 filed on Jul. 3, 2009, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a digital proportional integral loop filter for fast settling time, and more particularly, to a digital proportional integral loop filter capable of changing a loop filter gain through one-time switching to thereby change a loop filter coefficient even with a great change in loop filter gain by generating offsets using a phase error average value and a phase error accumulation average value, and capable of locking to a single desired frequency at a time to thereby reduce settling time.
2. Description of the Related Art
A conventional analog phase locked loop (PLL) including a phase/frequency detector, a charge pump, and an RC loop filter has been replaced with an all-digital PLL (ADPLL) including a time-to-digital converter and a simple digital loop filter. This is because signal processing can be performed with a digital circuit capable of avoiding dependency on a fine voltage resolution of an analog circuit. A new technology for an ADPLL digital loop filter has been proposed which has rapid frequency acquisition time while maintaining superior phase noise characteristics and spurious performance by applying a digital signal processing scheme to a loop filter.
An output of a phase detector 101 is inputted to the proportional loop filter 100. A PLL loop gain value must be large in order to quickly reduce a settling time of an ADPLL, and must be small in order to obtain superior phase noise characteristics. To meet both of the opposite characteristics, a gear-shift scheme is used.
The case wherein the tracking mode control signal is 0 means that the acquisition of a fast settling time is desirable. In this case, the value α1 is selected so that a bandwidth of the ADPLL is widened, and the value 130 of α1·φE[k] is outputted as the output of the loop filter. The case wherein the tracking mode control signal is 1 means that superior phase noise characteristic is desirable. In this case, the value α2 (<α1) is selected so that the loop bandwidth is narrowed to reduce noise, and the value 131 of α2·φE[k] is outputted.
However, if the output of the loop filter abruptly changes from α1 φE[k] as the value 130 to α2·φE[k] as the value 131, the frequency locking of the ADPLL may be unlocked.
α1·φE[k](130)=α2·φE[k](131)+ΔNTW (1)
If the offset value 142 of ΔNTW is added as expressed in Equation (1), the phase error value is maintained at the same value as before the change, even though the loop filter gain is changed. Thus, the frequency locking of the ADPLL is not unlocked, and noise is reduced because the loop bandwidth is narrowed.
ΔNTW(142)=(α1−α2)·φE[k] (2)
The offset value may be calculated from Equation (2) under the conditions of Equation (1).
Since the hardware sizes of the multiplier and the divider are large, the bit shifters 120 and 121 may be used if a corresponding to the square of 2 is used. Thus, the size and complexity of the required hardware are reduced.
The output of the multiplexer 150 is the output 151 of the loop filter 100, and is inputted to a digitally controlled oscillator (DCO) 160. In the loop filter using the gear-shift scheme, noise may be further added at the moment when the gear shift is switched. When the difference between α1 and α2 is great, the gear shift may not find the frequency corresponding to α2 at a time, and a settling time for a desired frequency value is required. Therefore, in order to reduce the settling time and improve the phase noise characteristic, the amount of shift switching must be increased by changing the loop filter gain value in sequence, for example, 2−2→2−4→2−6. Furthermore, there may be a problem in the stability of the ADPLL because the gear shift of the loop filter gain is applied only to the proportional loop filter structure.
An aspect of the present invention provides a digital proportional integral loop filter capable of outputting a single desired frequency through one-time gain change by generating offset values using a phase error average value and a phase error accumulation average value even with a great change in loop filter gain, and capable of locking to the single desired frequency at a time to thereby reduce settling time.
According to an aspect of the present invention, there is provided a digital proportional integral loop filter including: a first proportional amplification unit multiplying a phase error value by a first proportional loop gain; a first integral amplification unit multiplying a phase error accumulation value by a first integral loop gain; a second proportional amplification unit multiplying the phase error value by a second proportional loop gain; a second integral amplification unit multiplying the phase error accumulation value by a second integral loop gain; a first offset value generation unit generating a first offset value which is calculated by subtracting the second proportional loop gain from the first proportional loop gain and multiplying a resulting value by a phase error average value; and a second offset value generation unit generating a second offset value which is calculated by subtracting the second integral loop gain from the first integral loop gain and multiplying a resulting value by a phase error accumulation average value.
The above and other aspects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. The invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the thicknesses of layers and regions are exaggerated for clarity. Like reference numerals in the drawings denote like elements, and thus their description will be omitted.
In addition, in a whole disclosure, when one element is referred to as being “connected” to another element, it should be understood that the former can be “directly connected” to the latter, or “electrically connected” to the latter via an intervening element. Furthermore, “including” an element signifies further including, not excluding, another element if there is no specific reference to the contrary.
Referring to
The first proportional amplification unit 210 and the second proportional amplification unit 240 multiply phase errors by proportional loop gains.
The first integral amplification unit 220 and the second integral amplification unit 250 accumulate phase errors to generate a phase error accumulation value, and multiply the phase error accumulation value by integral loop gains.
The first offset value generation unit 260 generates a phase error average value by averaging the phase errors during a certain period where an average enable signal is activated, subtracts a second proportional loop gain from a first proportional loop gain, and multiplies the subtraction result value by the phase error average value. The multiplication result value is outputted as a first offset value.
The second offset value generation unit 270 generates a phase error accumulation average value by averaging the phase error accumulation values during a certain period where the average enable signal is activated, subtracts a second integral loop gain from a first integral loop gain, and multiplies the subtraction result value by the phase error accumulation average value. The multiplication result value is outputted as a second offset value.
The first adder 230 adds the output of the first proportional amplification unit 210 and the output of the first integral amplification unit 220, and outputs the addition result value to the multiplexer 290.
The second adder 280 adds the output of the second proportional amplification unit 240, the output of the second integral amplification unit 250, the output of the first offset value generation unit 260, and the output of the second offset value generation unit 270, and outputs the addition result value to the multiplexer 290.
The multiplexer 290 outputs the output of the first adder 230 when a gain change enable control signal is 0, and outputs the output of the second adder 280 when the gain change enable control signal is 1.
In
Referring to
The first proportional amplification unit 210 may include an amplifier 310. Since the phase error 301 of φE[k] is multiplied by the first proportional loop gain α1, α1·φE[k] may be the output of the first proportional amplification unit 210.
The first integral amplification unit 220 may include the phase error accumulation generator 342 and an amplifier 312. The phase error accumulation generator 342 receives the phase error value φE[k] to generate the phase error accumulation value LF_temp[k] . Since the phase error accumulation value LF_temp[k] is multiplied by the first integral loop gain β1, β1·LF_temp[k] may be the output of the first integral amplification unit 220.
An adder 314 adds the output of the first proportional amplification unit 210 and the output of the first integral amplification unit 220 and outputs the addition result value to the multiplexer 315. When the gain change enable signal is 0 (signal state before gain change), the output of the loop filter may be given as follows:
LF_output[k]=α1·φE[k]+β1·LF_temp[k]
The second proportional amplification unit 240 may include two amplifiers 310 and 334. Since α1 and α2/α1 are sequentially multiplied by the phase error φE[k], α2·φE[k] may be the output of the second proportional amplification unit 240.
The second integral amplification unit 250 may include the phase error accumulation generator 342 and two amplifiers 312 and 364. The phase error accumulation generator 342 receives the phase error value φE[k] to generate the phase error accumulation value LF_temp[k]. Since β1 and β2/β1 are sequentially multiplied by the phase error accumulation value LF_temp[k], β2·LF_temp[k] may be the output of the second integral amplification unit 250.
The first offset value generation unit 260 may include a phase error average calculator 320, two amplifiers 330 and 332, and an adder 331. The first offset values ΔNTW1, when the phase error average calculator 320 is disabled and enabled, are as follows:
ΔNTW1=(α1−α2)φE[k]
ΔNTW1ave=(α1−α2)φE
The second offset value generation unit 270 may include a phase error accumulation average calculator 350, two amplifiers 360 and 362, and an adder 361. The second offset values ΔNTW2, when the phase error accumulation average calculator 350 is disabled and enabled, are as follows:
ΔNTW2=(β1−β2)LF_temp[k]
ΔNTW2ave=(β1−β2)LF_temp[k]
At this point, the phase error average value φE
An adder 365 adds the output of the second proportional amplification unit 240, the output of the second integral amplification unit 250, the output of the first offset value generation unit 260, and the output of the second offset value generation unit 270, and outputs the addition result value to the multiplexer 315. In a case where the gain change enable signal is 1 (state after the gain change), the output of the loop filter, when the phase error average calculator 320 and the phase error accumulation average calculator 350 are disabled, is as follows:
LF_output[k]=α2·φE[k]+ΔNTW1+β2·LF_temp[k]+ΔNTW2ave
Also, in a case where the gain change enable signal is 1 (state after the gain change), the output of the loop filter, when the phase error average calculator 320 and the phase error accumulation average calculator 350 are enabled, is as follows:
LF_output[k]=α2·φE[k]+ΔNTW1ave+β2·LF_temp[k]+ΔNTW2ave
The operation of the digital proportional integral loop filter in accordance with the embodiment of the present invention will be described below, while comparing the outputs of the loop filter before and after the gain change.
When the gain change enable signal is 0 (signal state before loop filter gain change), the output of the loop filter is as follows:
LF_output[k]=α1·φE[k]+β1·LF_temp[k]
When the phase error average calculator 320 and the phase error accumulation average calculator 350 are disabled and the gain change enable signal is 1 (after loop filter gain change), the output of the loop filter is as follows:
LF_output[k]=α2·φE[k]+ΔNTW1+β2·LF_temp[k]+ΔNTW2
Also, two offset values are as follows:
ΔNTW1=(α1−α2)φE[k]
ΔNTW2=(β1−β2)LF_temp[k]
Therefore, since the outputs of the loop filter before and after the gain change are identical to each other, the frequency locking is not unlocked during the gain change. Furthermore, the use of the proportional integral loop filter may increase the stability of ADPLL, compared with the use of the proportional loop filter.
Another feature of the digital proportional integral loop filter according to the embodiment of the present invention is that, unlike the existing gear shift method, the phase error average value φE
Therefore, two offset values using such average values are as follows:
ΔNTW1ave=(α1−α2)φE
ΔNTW2ave=(β1−β2)LF_tempave[k]
In this case, the output of the loop filter after the gain change is as follows:
LF_output[k]=α2·φE[k]+ΔNTW1ave+β2·LF_temp[k]+ΔNTW2ave
Since the offset values are generated using the average values, the desired frequency may be outputted through one-time gain change, even though the loop filter gain value is greatly changed.
During a phase error average period 420 before the gain change of the loop filter, the phase error average calculator and the phase error accumulation average calculator within the first and second offset value generation units calculate the phase error average value φE
At the moment the gain change enable control signal becomes 1, the loop filter gain values change from α1=2−3 and β1=2−7 to α2=2−8 and β2=2−15.
From graph A of
Furthermore, from graph B of
As set forth above, the gear shift method according to the related art has a problem in that the number of the gear shift switching may increase when the loop filter gain value is greatly changed. However, the digital proportional integral loop filter in accordance with the embodiment of the present invention may solve the problem of the related art by containing the phase error average value and the phase error accumulation average value during the offset value generation. Furthermore, the settling time may be reduced because the locking to a desired frequency is achieved at a time, even though the loop filter gain value is greatly changed. Moreover, since the proportional integral loop filter is used, the stability of the ADPLL may increase.
While the present invention has been shown and described in connection with the exemplary embodiments, it will be apparent to those skilled in the art that modifications and variations can be made without departing from the spirit and scope of the invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2008-0124303 | Dec 2008 | KR | national |
10-2009-0060619 | Jul 2009 | KR | national |