Sub-sampling phase-locked loop
10615807 ยท 2020-04-07
Assignee
Inventors
Cpc classification
H03L7/087
ELECTRICITY
H03L7/089
ELECTRICITY
International classification
H03L7/091
ELECTRICITY
H03L7/089
ELECTRICITY
Abstract
A sub-sampling phase-locked loop is described, which comprises a digital-to-time converter, a sampler module, an interpolator, and a voltage controlled oscillator. The digital-to-time converter is configured to provide a first delay signal SDLY1 at a first point t1 in time and a second delay signal SDLY2 at a second point in time t2. The sampler module is configured to provide a first sample S1 of the oscillator output signal SOUT at the first point in time t1 and a second sample S2 of the oscillator output signal SOUT at the second point in time t2. The interpolator is configured to provide a sampler signal SSAMPL by interpolating the first sample S1 and the second sample S2. The voltage controlled oscillator is configured to control the oscillator output signal SOUT based on the sampler signal SSAMPL.
Claims
1. A sub-sampling phase-locked loop comprising: a digital-to-time converter (DTC) comprises two separate digital-to-time converter (DTC) modules, a sampler module, an interpolator, an oscillator which is voltage controlled, and a filter comprising an input and an output, wherein the input is connected to an output of the interpolator; wherein the digital-to-time converter is configured to: provide a first delay signal and a second delay signal to the sampler module, receive a reference signal and a control signal, the control signal defining a factor between a desired frequency of the oscillator output signal and a frequency of the reference signal; produce a converter signal defining possible points in time for sampling; and provide the first delay signal and the second delay signal based on the converter signal, the reference signal and the control signal wherein the first delay signal and the second delay signal are provided by the two DTC modules, based on the converter signal, the reference signal and the control signal, and wherein the converter signal is produced by the DTC modules for defining possible points in time for sampling; wherein the sampler module is configured to provide a first sample of an oscillator output signal based on the first delay signal and a second sample of the oscillator output signal based on the second delay signal; wherein the interpolator is configured to provide a sampler signal by interpolating the first sample and the second sample; wherein the oscillator is configured to control the oscillator output signal based on the sampler signal, and provide the oscillator output signal to the sampler module, and wherein the filter is configured to low-pass filter the sampler signal.
2. The sub-sampling phase-locked loop according to claim 1, further comprising: a modulator configured to receive the control signal and provide modulator signals for controlling the two DTC modules.
3. The sub-sampling phase-locked loop according to claim 1, wherein the sampler module comprises: a first sampler, and a second sampler, wherein the first sampler is configured to provide the first sample based on the first delay signal, and wherein the second sampler is configured to provide the second sample based on the second delay signal.
4. The sub-sampling phase-locked loop according to claim 3, wherein the first sampler comprises a first adjustable capacitor device and a first switch, wherein the first switch is arranged between an input of the first sampler and the first adjustable capacitor device; the second sampler comprises a second adjustable capacitor device and a second switch, wherein the second switch is arranged between an input of the second sampler and the second adjustable capacitor device.
5. The sub-sampling phase-locked loop according to the claim 4, wherein the interpolator comprises a third switch and a fourth switch, wherein the third switch is arranged between the first adjustable capacitor device and an output of the interpolator, and the fourth switch is arranged between the second adjustable capacitor device and the output of the interpolator.
6. The sub-sampling phase-locked loop according to the claim 5, further comprising: a controller, which is configured to adjust the capacitance of the adjustable capacitor devices, and the switches.
7. The sub-sampling phase-locked loop according to claim 4, wherein each of the first adjustable capacitor device and the second adjustable capacitor device comprises M number of engagable unit-sized capacitors, wherein M is an integer, and M1.
8. The sub-sampling phase-locked loop according to claim 1, wherein the sampler module comprises a first sampler, and a second sampler, wherein the first sampler comprises a first switch, wherein the first switch is controlled by the first delay signal, and wherein the second sampler comprises a second switch, wherein the second switch is controlled by the second delay signal.
9. The sub-sampling phase-locked loop according to claim 3, wherein the first sampler comprises: an input for the oscillator output signal, a delay signal input for the first delay signal and an output for the first sample; the second sampler comprises an input for the oscillator output signal, a delay signal input for the second delay signal and an output for the second sample.
10. The sub-sampling phase-locked loop according to claim 9, further comprising: a first buffer amplifier, which is configured to connect the output of the first sampler; a second buffer amplifier is connected to the output of the second sampler to provide a high-ohmic load for each sampler.
11. The sub-sampling phase-locked loop according to claim 9, wherein the interpolator comprises: a first input, which is configured to receive the first sample, a second input, which is configured to receive the second sample, M number of resistors, which is connected in series between the first input and the second input, wherein M is an integer, and M2, and the M resistors are connected with conductors, and an interpolator output, which is connected to any one of (a), (b) and (c): (a) the conductors, (b) the first input to provide the sampler signal on the interpolator output, and (c) the second input to provide the sampler signal on the interpolator output.
12. The sub-sampling phase-locked loop according to claim 9, further comprising: a variable gain amplifier, which is connected to the output of the first sampler and the output of the second sampler, wherein the variable gain amplifier is configured to amplify a difference between the output of the first sampler and the output of the second sampler; an analogue-to-digital converter, which is connected to the output of the variable gain amplifier, wherein the analogue-to-digital converter is configured to convert the difference between the output of the first sampler and the output of the second sampler to a digital signal; a gain adjustment block, configured to form a feedback loop that adjusts a gain of the variable gain amplifier.
13. The sub-sampling phase-locked loop according to claim 1, further comprising: a charge-pump, which acts as an intermediate circuit and arranged between the interpolator and the filter.
14. The sub-sampling phase-locked loop according to claim 1, wherein the DTC comprises a digital-to-time converter module, the interpolator comprises a sampler, and the sub-sampling phase-locked loop further comprises a modulator and an analogue shift register; wherein the DTC module comprises a first input, and a second input, wherein the DTC module is configured to receive a reference signal on the first input, and a modulator signal from the output of the modulator on the second input; the modulator comprises an input and an output, wherein the modulator is configured to receive a control signal on the input and to provide control signals for controlling the digital-to-time converter module, wherein the control signal defines a factor between a desired frequency of the oscillator output signal and a frequency of the reference signal; the sampler comprises an input for the oscillator output signal, a delay signal input for the first delay signal and an output for a first sample and a second sample; the analogue shift register comprises a first cell and a second cell, wherein each of the first sample and the second sample is injected into the first cell and the second cell of the analogue shift register, and the interpolation is performed between the first sample S1=S[k] and the second sample S2=S [k1], wherein k is an integer, and k1; the interpolator comprises a first input for the first sample from the first cell, a second input for the second sample from the second cell and an output, wherein the interpolator is configured to interpolate between the first sample and the second sample to produce the sampler signal which is provided on the output of the interpolator.
15. The sub-sampling phase-locked loop according to claim 14, further comprising: a filter, comprising an input connected to the output of the interpolator and an output, wherein the filter is configured to low-pass filter the sampler signal; wherein the oscillator comprises an input coupled to the output of the filter and an output for the oscillator output signal, wherein the voltage controlled oscillator is configured to control the oscillator output signal based on the filtered sampler signal.
16. A method, implemented by a sub-sampling phase-locked loop, the method comprising: providing, by a digital-to-time converter (DTC) of the sub-sampling phase-locked loop, a first delay signal and a second delay signal, to a sampler module of the sub-sampling phase-locked loop, providing, by the sampler module of the sub-sampling phase-locked loop, a first sample of an oscillator output signal based on the first delay signal and a second sample of the oscillator output signal based on the second delay signal; providing, by an interpolator of the sub-sampling phase-locked loop, a sampler signal by interpolating the first sample and the second sample; and controlling and providing, by an oscillator of the sub-sampling phase-locked loop, the oscillator output signal based on the sampler signal to the sampler module of the sub-sampling phase-locked loop, low pass filtering the sampler signal, by a filter comprising an input and an output wherein the input is connected to an output of the interpolator receiving, by the DTC of the sub-sampling phase-locked loop, a reference signal and a control signal, the control signal defining a factor between a desired frequency of the oscillator output signal and a frequency of the reference signal; producing, by the DTC of the sub-sampling phase-locked loop, a converter signal defining possible points in time for sampling; and providing, by the DTC of the sub-sampling phase-locked loop, the first delay signal and the second delay signal based on the converter signal, the reference signal and the control signal.
Description
SHORT DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) In the following detailed description the same reference numeral will be used for the corresponding feature in the different drawings.
(15)
(16) According to an embodiment the interpolation is linear. Thus, the sample taken closest to the ideal sampling instant is given most weight in the interpolation. In this way a sampler signal is provided which corresponds to a sampler signal based on a sample taken at the ideal sampling instant. The voltage controlled oscillator 108 is configured to control the oscillator output signal S.sub.OUT based on the sampler signal S.sub.SAMPL. In this way the frequency of the voltage controlled oscillator is controlled to the desired frequency.
(17)
(18) Each delay signal produced by the DTCs 162, 162 defines the point in time when a sample of the oscillator output signal S.sub.OUT is to be taken by a downstream sampler. The DTCs 162, 162, are configured to produce a converter signal S.sub.C defining possible points in time for sampling and to provide the first delay signal S.sub.DLY1 and the second delay signal S.sub.DLY2 based on the converter signal S.sub.C, the reference signal S.sub.REF and the control signal N.sub.f.
(19) The sub-sampling phase-locked loop 100 in
(20) The sub-sampling phase-locked loop 100 further comprises an interpolator 106 with a first input 182 for the first sample from the first sampler 116, a second input 184 for the second sample from the second sampler and an output 186. The interpolator 106 is configured to interpolate between the samples to produce the sampler signal S.sub.SAMPL which is provided on the output 186 of the interpolator 106. The sub-sampling phase-locked loop further comprises a filter 188 comprising an input 190 connected to the output of the interpolator 106 and an output 192. The filter 188 is configured to low-pass filter the sampler signal S.sub.SAMPL. Furthermore, the sub-sampling phase-locked loop comprises a voltage controlled oscillator 108 which comprises an input 194 coupled to the output of the filter and an output 266 for the oscillator output signal Sour. The voltage controlled oscillator is configured to control the oscillator output signal S.sub.OUT based on the filtered sampler signal. An intermediate circuit called a charge-pump 224 may be arranged between the interpolator 106 and the filter 188 as is indicated by the dashed line. The charge-pump 224 functions as a matching circuit between the interpolator 106 and the filter 188.
(21)
(22) Assuming that the oscillator output signal S.sub.OUT and the reference signal S.sub.REF are aligned at t=0, then, for a fractional ratio N=N.sub.i+N.sub.f, 0N.sub.f<1, the N.sub.i'th oscillator output signal zero-crossing happens slightly before the reference edge. The (N.sub.i1)'th zero-crossing comes slightly after the reference edge. The time difference T.sub.E is given by:
T.sub.E=(1N.sub.f)t.sub.VCO
where t.sub.VCO is the period of the oscillator output signal.
(23) It is also convenient to express this delay in number of oscillator output signal cycles, or:
N.sub.E=1N.sub.f
(24) Note that these delays are constants for any given output frequency. The delay at the k'th reference cycle is given by:
n.sub.E[k]=kN.sub.E=k(1N.sub.f)
t.sub.E[k]=n.sub.E[k]t.sub.VCO=k(1N.sub.f)t.sub.VCO
(25) The principle behind the sub-sampling phase-locked loop is to delay the positive reference edge such that it coincides with the ideal zero-crossings of the oscillator output signal S.sub.OUT. When the delay is more than one period of the oscillator output signal S.sub.OUT (n.sub.E[k]1), the previous S.sub.OUT zero-crossing is sampled instead. This leads to a saw-tooth shaped delay of the reference signal S.sub.REF.
(26) A modified expression for the delay n.sub.E[k] is given by
n.sub.E[k]=(k(1N.sub.f))mod 1
where mod is the modulus operator.
(27) The digital-to-time converter can be implemented in several ways, which are known to persons skilled in the art and will not be discussed in detail here.
(28)
(29)
i.e., one sample before and one sample after the ideal sampling instant. t is the resolution of the converter signal S.sub.C and is thus the smallest possible time between two consecutive samples of the oscillator output signal.
(30) The interpolator-sampler module 400 comprises a first adjustable capacitor device 132 and a second adjustable capacitor device 134. The interpolator-sampler module 400 further comprises a first switch 196 arranged between the first input and the first adjustable capacitor device 132 and a second switch 198 arranged between the second input and the second adjustable capacitor device 134. The interpolator-sampler module 400 further comprises a third switch 200 arranged between the first adjustable capacitor device and the output of the interpolator-sampler module 400 and a fourth switch 202 arranged between the second adjustable capacitor device and the output 186. The interpolator-sampler module 400 further comprises a controller 168 which is configured to adjust the capacitance of the adjustable capacitor devices 132, 134, and the switches 196, 198, 200 and 202. The first switch 196 and the first adjustable capacitor device 132 constitute a first sampler 116. The second switch 198 and the second adjustable capacitor device 134 constitute a second sampler 130. The switches 200 and 202 together with the node at the outputs of the switches 200, 202, constitute an interpolator 106. During a track phase, the first switch 196 and the second switch 198 are closed and the third switch 200 and the fourth switch 202 are open. The voltage over each one of the first adjustable capacitor device 132 and the second adjustable capacitor device 134 tracks the input voltage (the voltage of the oscillator output signal S.sub.OUT). The first adjustable capacitor device 132 holds a charge of Q.sub.1(t)=S.sub.OUT(t)(1f)C, 0f<1, wherein (1f)C is the capacitance of the first adjustable capacitor device 132. Similarly, the second adjustable capacitor device holds a charge of Q.sub.2(t)=S.sub.OUT(t)fC, wherein fC is the capacitance of the second adjustable capacitor device 134.
(31) During the hold phase, the first switch 196 and the second switch 198 are opened. The first switch 196 is opened at t=t.sub.1, (the first point in time indicated by the first delay signal S.sub.DLY1) and the second switch 198 is opened at t=t.sub.2 (the second point in time indicated by the second delay signal S.sub.DLY2). At t=t.sub.3>t.sub.2>t.sub.1, the third switch and the fourth switch are closed simultaneously. The total charge is now distributed over the two capacitors, whose total capacitance is C. The voltage therefore becomes:
(32)
Using this technique, the voltages are interpolated by the factor f.
(33)
(34) The interpolator-sampler module 500 further comprises a first switch 196 arranged between the first input and the first adjustable capacitor device 132 and a second switch 198 arranged between the second input and the second adjustable capacitor device 134. The interpolator-sampler module 500 further comprises a third switch 200 arranged between the first adjustable capacitor device and the output of the interpolator 106 and a fourth switch 202 arranged between the second adjustable capacitor device and the output 186. The first switch 196 and the first adjustable capacitor device 132 constitute a first sampler 116. The second switch 198 and the second adjustable capacitor device 134 constitute a second sampler 130. The switches 200 and 202 together with the node at the outputs of the switches 200, 202, constitute an interpolator 106. The interpolator-sampler module 500 further comprises a controller 168 which is configured to adjust the capacitance of the adjustable capacitor devices 132, 134, and the switches 196, 198, 200 and 202. The adjustable capacitor according to this embodiment is relatively uncomplicated to implement. The function of the interpolator 106 and sampler according to this embodiment is the same as has been described in relation to the embodiment of
(35)
(36) The interpolator 106 comprises a first input 136 configured to receive the first sample S.sub.1 and a second input 138 configured to receive the second sample S.sub.2. The interpolator 106 further comprises M number of resistors 148 connected in series between the first input 136 and the second input 138, wherein M2, and wherein the M resistors 148 are connected with conductors 144, and an interpolator output 142. The interpolator 106 is further configured to connect the interpolator output 142 to any one of the conductors 144, the first input 136 or the second input 138, so as to provide the sampler signal S.sub.SAMPL on the interpolator output 142. The interpolator-sampler module 600 further comprises a controller which is configured to control to which conductor 144 the output is to be connected. The controller may alternatively be part of a central control unit or processor. The output voltage is taken over the m'th resistor, giving an output voltage of:
(37)
(38)
(39)
(40)
Since the DTC delays the input by an integer number of cycles, this number must be rounded to an integer. If the delay is rounded down on even cycles (k=0, 2, . . . ) and up on odd cycles (k=1, 3, . . . ), the samples S.sub.1, S.sub.2, will be alternating between being too low and too high. The voltage at each cycle can be expressed as:
(41)
(42) The term S.sub.q[k] is the voltage due to DTC quantization. The term S.sub.e[k] is the voltage due to VCO phase fluctuations. The later is the quantity we wish to sample. In the above equation, it is assumed that the sampler is operating in a small region around the zero-crossing of the VCO signal, such that it can be approximated as a linear function. The sub-sampling phase-locked loop 100 further comprises an interpolator 106 with a first input 182 for the first sample from the first cell C1, a second input 184 for the second sample from the second cell C2 and an output 186. The interpolator 106 is configured to interpolate between the samples to produce the sampler signal S.sub.SAMPL which is provided on the output 186 of the interpolator 106. The sub-sampling phase-locked loop further comprises a filter 188 comprising an input 190 connected to the output of the interpolator 106 and an output 192. The filter 188 is configured to low-pass filter the sampler signal S.sub.SAMPL. Furthermore, the sub-sampling phase-locked loop comprises a voltage controlled oscillator 108 which comprises an input 194 coupled to the output of the filter and an output 266 for the oscillator output signal S.sub.OUT. The voltage controlled oscillator 108 is configured to control the oscillator output signal S.sub.OUT based on the filtered sampler signal.
(43)
(44) If we assume that Se[k] does not change much from cycle to cycle, i.e., |S.sub.e[k]S.sub.e[k1]|<<|S.sub.q [k]S.sub.q [k1]|, sample S.sub.s[k] and S.sub.s[k1] can be interpolated such that S.sub.q[k] is removed and only S.sub.e[k] remains. This assumption holds for a PLL, since the high frequency noise on S.sub.e[k] is usually small. The interpolation factor is given by
(45)
The actual interpolation can be performed as described in previous sections, using a capacitive interpolator, a resistive interpolator or a digital interpolator.
(46)
(47)
(48)
(49)
(50) It is not necessary, as shown in
(51) It is possible to interpolate more than two samples. This might have the added benefit of averaging differences in the step size of the DTC(s). This will increase the complexity of the interpolator.
(52) Furthermore, any method according to the embodiments of the present invention may be implemented in a computer program, having code means, which when run by processing means causes the processing means to execute the steps of the method. The computer program is included in a computer readable medium of a computer program product. The computer readable medium may comprises of essentially any memory, such as a ROM (Read-Only Memory), a PROM (Programmable Read-Only Memory), an EPROM (Erasable PROM), a Flash memory, an EEPROM (Electrically Erasable PROM), or a hard disk drive.
(53) Finally, it should be understood that the present invention is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.