Frequency synthesis device with feedback loop
11095292 · 2021-08-17
Assignee
Inventors
Cpc classification
H03L7/087
ELECTRICITY
International classification
Abstract
A frequency synthesis device includes a servo circuit for controlling an output frequency to an input reference frequency. The circuit includes a first phase accumulator clocked by the reference frequency, a phase comparison block, a loop filter and an oscillator. It further includes a feedback loop connecting the output to the comparison block, having a second phase accumulator clocked by the output frequency. The comparison block includes T phase comparators with logic gates receiving respectively T first logic signals from the servo circuit on T first inputs and T second logic signals from the feedback loop on T second inputs, the T first and second signals having logic levels that continuously depend on values provided by the first and second accumulators according to at least one multi-phase correspondence matrix.
Claims
1. A feedback-loop frequency synthesis device comprising: an input intended to receive an electrical signal oscillating at a reference frequency; an output intended to supply an electrical signal oscillating at an output frequency; a servo circuit for the control of the output frequency by the reference frequency, connecting the input to the output of the device and comprising a first phase accumulator clocked at a frequency linked to the reference frequency, a phase comparison block, a loop filter and a frequency controlled oscillator providing the electrical signal oscillating at the output frequency, the phase comparison block being linked to the loop filter for controlling said frequency controlled oscillator; and a feedback loop connecting the output to the phase comparison block, comprising a second phase accumulator clocked at a frequency linked to the output frequency, the first and second phase accumulators being adapted to provide the same number T of possible phase accumulation discrete values; wherein the servo circuit is configured to provide, to the phase comparison block T first distinct logic signals the logic levels of which depend continuously on the phase accumulation values supplied by the first phase accumulator according to a first multi-phase correspondence matrix between the T possible phase accumulation discrete values and the T first signals; wherein the feedback loop is configured to provide, to the phase comparison block, T second distinct logic signals the logic levels of which depend continuously on the phase accumulation values supplied by second phase accumulator according to a second multi-phase correspondence matrix between the T possible phase accumulation discrete values and the T second signals; and wherein the phase comparison block comprises T phase comparators with logic gates receiving respectively in continuous time the T first logic signals on T first comparison inputs and the T second logic signals on T second comparison inputs.
2. The frequency synthesis device according to claim 1, wherein: the servo circuit comprises a first multi-phase converter between the first phase accumulator and the phase comparison block, configured to implement the first multi-phase correspondence matrix; and the feedback loop comprises a second multi-phase converter between the second phase accumulator and the phase comparison block, configured to implement the second multi-phase correspondence matrix.
3. The frequency synthesis device according to claim 2, wherein each of the first and second multi-phase converters implements its multi-phase correspondence matrix in the form a set of logic gates receiving as input a current value of phase accumulation binary coded on ln(T)/ln(2) bits, where ln(.) is the natural logarithm function, and providing at output T current values of logic levels.
4. The frequency synthesis device according to claim 1, wherein each coefficient of each of the first and second multi-phase correspondence matrices is either at a first binary value indicative of a first logic level of logic signal, or at a second binary value indicative of a second logic level of logic signal.
5. The frequency synthesis device according to claim 4, wherein each row or column of each of the first and second multi-phase correspondence matrices, when this row or column indicates the logic levels that must be taken by one of the T first or second logic signals for the T possible phase accumulation discrete values, circularly presents by modulo T only a single transition from the first binary value to the second binary value for a first half of the T possible phase accumulation discrete values and only a single transition from the second binary value to the first binary value for a second half of the T possible phase accumulation discrete values.
6. The frequency synthesis device according to claim 4, wherein each row or column of each of the first and second multi-phase correspondence matrices, when this row or column indicates the logic levels that must be taken by one of the first T or second logic signals for the T possible phase accumulation discrete values, differs from that which precedes or from that which follows only by a shift of a column or respectively a line modulo T of the coefficient values it contains, this shift remaining in the same direction from the first to the last row or column.
7. The frequency synthesis device according to claim 1, wherein each of the first and second correspondence matrices is symmetrical.
8. The frequency synthesis device according to claim 1, wherein the first and second correspondence matrices are identical.
9. The frequency synthesis device according to claim 1, wherein the phase comparison block comprises T charge pumps receiving respectively in continuous time T pairs of pulse signals supplied by the T phase comparators and supplying T output currents in continuous time respectively.
10. The frequency synthesis device according to claim 9, wherein the phase comparison block comprises a current summator receiving in parallel the T output currents supplied by the T charge pumps for supplying a single summed current at the output of the phase comparison block.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention will be better understood with the aid of the following description, given solely by way of example and made with reference to the appended drawings wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
DETAILED DESCRIPTION
(22)
(23) It further comprises a servo circuit 102 for controlling the output frequency F.sub.c by the reference frequency F.sub.ref and a feedback loop 104 for supplying information from the periodic output signal to the servo circuit 102.
(24) More specifically, the servo circuit 102 connects the input to the output of the device 100 and comprises: a first phase accumulator 106 clocked at a frequency linked to the reference frequency F.sub.ref: in the example of
(25) More specifically also, the feedback loop 104 recovers the periodic signal supplied by the oscillator 120 to supply it at the input of a second phase accumulator 122 clocked at a frequency linked to the output frequency F.sub.c: in the example of
(26) The T second logic signals provided at the output of the second multi-phase converter 124 are respectively received on T second comparator inputs of the phase comparators 112.
(27) In the nonlimiting example of
(28) In practice, it will also be noted that the current summator 116 can be implemented in the simple form of an electrical connection of the T charge pump outputs 114.
(29) A phase accumulator is, in general, a device clocked according to a predetermined clock frequency for incrementing, by a predetermined phase increment value, a digital value supplied at output at each rising or falling edge of the clock.
(30) Thus, as illustrated in
(31) Thus also, as illustrated in
(32) In theory, at each instant t:
[(φ.sub.ref−φ.sub.c](t)=2π.Math.t.Math.(N.Math.F.sub.ref−D.Math.F.sub.c). [Math. 1]
(33) Using the phase comparison block 110, when the PLL is locked, the relationship F.sub.c=α.Math.F.sub.ref=N/D.Math.F.sub.ref is found theoretically.
(34) But in practice, the instants t and t are not synchronized with one another and do not allow a direct comparison of the samples of accumulated phases.
(35) It is therefore advantageous and clever to: continuously convert the accumulated phase digital value φ.sub.ref into T first distinct logic signals using the first multi-phase converter 108 (or directly in the phase accumulator 106), continuously convert the accumulated phase digital value φ.sub.c into T second distinct logic signals using the second multi-phase converter 124 (or directly in the phase accumulator 122), and compare the 2T resulting logic signals two by two using the phase comparison block 110 with T logic comparators in continuous time and T charge pumps whose outputs are summed.
(36) Indeed, by proceeding in this way by multi-phase conversions rather than by an attempt to resynchronize samples of accumulated phases, or rather than by a direct comparison of phases of analog signals without prior calculation of these phases, a phase comparison completely independent of the update frequencies of the phase accumulation values to be compared is obtained. It therefore becomes possible to design a frequency synthesis device with a multiplying factor α=N/D with a high value for D, therefore with high frequency resolution, without detrimental consequences on the establishment of the operating mode and on the phase noises or others.
(37) According to the embodiment detailed above, the digital values of accumulated phases φ.sub.ref and φ.sub.c are respectively incremented with values N and D for each rising or falling edge of the corresponding clock, that is to say at instants t.sub.j for the digital value representing the accumulated phase φ.sub.ref and at instants t.sub.j for the digital value representing the accumulated phase φ.sub.c. If nothing else was planned, these numerical values would be destined to grow indefinitely, which would then raise a problem of saturation of the accumulators. But the coding of values φ.sub.ref and φ.sub.c on a limited number n of bits and the multi-phase conversion carried out using a correspondence matrix with limited number T of rows and columns allow implicitly to realize a circular increment at modulo T of the values N and D according to which as soon as the T-th phase value is reached among the T possible values, one returns automatically to the first.
(38) An example of multi-phase conversion for T=10 is illustrated by
(39) TABLE-US-00001 TABLE 1 φ s <9:0> 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 2 1 1 1 0 0 0 0 0 1 1 3 1 1 0 0 0 0 0 1 1 1 4 1 0 0 0 0 0 1 1 1 1 5 0 0 0 0 0 1 1 1 1 1 6 0 0 0 0 1 1 1 1 1 0 7 0 0 0 1 1 1 1 1 0 0 8 0 0 1 1 1 1 1 0 0 0 9 0 1 1 1 1 1 0 0 0 0
(40) T=10 phase accumulation discrete values are possible and encoded from 0 to 9. For each of these encoded values, the corresponding line of the correspondence matrix above indicates a logic level for each of the T logic signals constituting the digital signal s<9:0>, ordered in columns from s<9> to s<0>. In an advantageous embodiment, this logic level is binary, the logic signal being either at a first level denoted “0”, or at a second level denoted “1”.
(41)
(42)
(43) More generally and by convention, each multi-phase correspondence matrix comprises T lines representative of the T possible phase accumulation discrete values and T columns representative of the T logic signals. According to another convention, it could comprise T columns representative of the T possible phase accumulation discrete values and T rows representative of the T logic signals. Advantageously, it is symmetrical, so that this convention is completely indifferent.
(44) As shown in
(45) On a spectral point of view, before the multi-phase conversion of the phase accumulation values provided by the two phase accumulators 106 and 122, the two digital signals received by the phase comparators 112 of phase comparison block 110 have a frequency response very close to a straight line which starts from the zero frequency and which decreases with the frequency.
(46) In this regard,
(47) Furthermore, as the logic comparison carried out by each phase comparator 112 is a linear operation in continuous time, the spectrum of the result of this operation is a subtraction of the spectra of the two digital signals resulting from the phase accumulation values φ.sub.ref and φ.sub.c without adding additional noise.
(48)
(49) It also clearly appears that the frequency synthesis device 100 as described above makes it possible to obtain a multiplying factor α=N/D with a high value for D and therefore with high frequency resolution. Indeed, the phase accumulators 106 and 122 can easily be implemented with means for storing numbers encoded in binary form, in particular for positive integer values such as N and D. They must therefore just provide a sufficient number of bits for performing the arithmetic operations of accumulation of N and D in the set of T possible phase accumulation values. This number n must be greater than or equal to the number of bits necessary to represent, not only N and D, but also T.
(50) As a conclusion, the minimum number of bits necessary at the output of accumulators 106 and 122 can be defined by the following relation, an additional bit being necessary because of the multi-phase conversion:
n=ENT[log.sub.2(MAX(N−1,D−1))]+2, [Math. 2]
where ENT[ ] is the Floor Part function, ENT[ ]+1 then representing the Ceiling Part function, and where MAX ( ) is the function which returns the maximum between two values.
(51) In accordance with these calculations, the possibilities for choosing the values of D and N for given values of α and F.sub.ref only depend on n. For n=32 for example, D can go up to 2.sup.31−1 (ditto for N), where a conventional integer frequency synthesis device has values of D limited to 100 or 1000. As shown by
(52) Conversely, for a given frequency resolution, since it is equal to F.sub.ref/D, it is possible to increase F.sub.ref with D. This is useful for lowering the contribution of the reference signal to the phase noise at the output in the bandwidth of the frequency synthesis device. Indeed in such a device, this contribution is directly due to the function of multiplying the reference frequency by the multiplying factor α. More precisely, in the bandwidth, the contribution of the phase noise of the reference signal is increased by 20.Math.log (α) in decibels. It is then advantageous to decrease a and therefore to increase F.sub.ref for a given F.sub.c.
(53)
(54) The advantage of this second embodiment compared to the previous one is to avoid too great a difference between the phase increment values of the two phase accumulators 106 and 122 by splitting the value of N into two integer factors. Indeed, knowing that it is often desired to have a multiplying factor α much greater than 1, the value of N is often much greater than that of D, so that, according to the calculation carried out previously with reference to the first two embodiment of
(55) In the second embodiment of
n=ENT [log.sub.2(MAX(N.sub.a−1,D−1))]+2. [Math. 3]
(56) Since N.sub.a is less than N, the number of useless implementation bits is reduced. Advantageously, the division factor N.sub.d can even be chosen so that, for a desired servo factor of the output frequency by the reference frequency α=N/D, the phase increment value D of the second phase accumulator 122 can be chosen as close as possible to the phase increment value N.sub.a of the first phase accumulator 106 while remaining less than or equal to the latter. In this case, few implementation bits are useless and the architecture is optimized in terms of power consumption. The clock frequencies F.sub.ref and F.sub.c/N.sub.d of the two phase accumulators 106 and 122 also become close to each other, that of the second phase accumulator 122 being slowed down so as to further reduce consumption. This reduction is also not offset by the addition of the frequency divider 202. The optimum is reached for ENT[log.sub.2(N.sub.a−1)]=ENT[log.sub.2(D−1)]=n−2. However, it is not interesting that the value N.sub.a is less than D, because in this case the first parasitic frequency in the output spectrum would no longer be F.sub.ref but F.sub.c/N.sub.d. This would then result in either a degradation of the time Δt for establishing the operating mode, or a degradation of the attenuation of the parasitic frequencies, depending on the cutoff frequency chosen for the loop filter 118.
(57) The counterpart of this improvement in consumption is a frequency resolution loss which becomes F.sub.ref.Math.N.sub.d/D rather than F.sub.ref/D. It is therefore degraded by a factor N.sub.d.
(58)
(59) This embodiment has the advantage of facilitating the implementation of the phase comparison block 110 by reducing the number of logic signals to be processed. Indeed, without reduction of dynamic range by quantization, for accumulated phase values coded on n bits at the output of the phase accumulators, the number of phase comparators 112 and charge pumps 114 is T=2.sup.n to process the 2T=2.sup.n+1 signals from the multi-stage converters 108 and 124. This number can become very large when n increases, that is to say when the frequency resolution is large.
(60) Thus, the reduction in dynamics allows a reduction in the number of bits taken into account in the multi-phase converters, making the number of logic signals which they produce lower and the phase comparison block 110 which receives them simpler to make.
(61) In general, to reduce the number of bits supplied at the input of multi-phase converters, the simplest solution consists in truncating the values to be converted on a number of bits n′ less than n by removing the least significant bits. This truncation is mathematically equivalent to a new quantization of digital data. This quantization produces an error which is generally assimilated to noise, known as quantization noise. This noise has a fairly random spectrum but is often approached by a flat spectrum of white noise. The multi-phase converters then only need to convert n′ bits into 2.sup.n′ logic signals at the cost of interferences which can be assimilated to additional noise in the output spectrum of the frequency synthesis device. Due to frequency control, this noise is mainly found around the cutoff frequency of the device, its standard deviation decreasing when n′ increases.
(62) The advantage of using a Delta-Sigma modulation quantizer to achieve dynamic reduction is to reduce this quantization noise, since the phase comparison block 110 is followed by a low-pass filter, in this case the loop filter 118. Indeed, the Delta-Sigma modulation function distorts the spectrum of quantization noise by generating less noise at low frequency and more noise at high frequency close to F.sub.ref and F.sub.c/N.sub.d. This noise is then better filtered by the loop filter 118 if the frequencies F.sub.ref and F.sub.c/N.sub.d are sufficiently large compared to the cut-off frequency of the device. It will be noted that in practice the order of the filter must be strictly greater than that of the Delta-Sigma modulation. In this third embodiment, the loop filter 118 is therefore at least of order 2, knowing that in addition it cannot be of too high order, that is to say that it advantageously remains of order less than or equal to 3.
(63) By way of nonlimiting example, a Delta-Sigma modulation quantizer of order 1 is very simple to implement because it is always stable. It can consist of an adder followed by a register of n bits, the output of which is truncated by taking the n′ most significant bits while the (n−n′) remaining least significant bits are completed by 0s in most significant bits to obtain new data on n bits at the input. The value of the new data thus created represents the fraction which has been truncated at the output of the register. This value is added to the current input data item on n bits and the result is recorded in the register for the next cycle. This is how the delta-sigma modulation quantizer never erases the quantization error, but defers it in time
(64)
(65) In addition to be parasitized by the frequency F.sub.H and its harmonics, the spectrum shown in this figure shows a quantization noise carried mainly around its parasite frequencies, without substantial change at low frequencies when compared to the spectrum of
(66)
(67)
(68) It clearly appears that a frequency synthesis device such as one of those described above has at least some of the following advantages, that of the third embodiment detailed above combining them all: high resolution in frequency for setting the output signal can be achieved and is practically not dependent on the reference frequency, contrary to fractional steps frequency synthesis devices, this high resolution in frequency is not obtained at the expense of a phase noise injected into the output signa, it behaves like a conventional integer-division frequency synthesis device with a very similar transfer function, so that its study is simplified, The frequency F.sub.ref of the reference signal may be as large as desired, its contribution to the total phase noise at the output, 20.Math.log(α), being reduced accordingly for a given output frequency F.sub.c, the spurious signals present in the output spectrum are shifted towards the high frequencies, so that they are better filtered by the loop filter, its cut-off frequency can be increased within the limits of stability, so that the time to establish its operating mode can be reduced, the frequency resolution does not depend on the number T of phase comparators 112 and charge pumps 114 used in the phase comparison block 110, and no subtraction of modulo value and/or synchronization between the phase accumulators 106 and 122 is necessary.
(69) In terms of industrial application, any of the devices described above can be integrated into any device requiring frequency synthesis, such as for example a radio frequency receiver or transmitter, a clock for clocking digital, analog or mixed (i.e. analog and digital) circuits, a clocked measurement system, a time base, etc.
(70) Concrete examples of electronic architectures for each of the functional elements constituting the frequency synthesis devices described above will now be given.
(71)
(72)
(73)
(74) This phase comparator has a first comparison input which receives one of the T first logic signals supplied by the first multi-phase converter 108. This signal is denoted s.sub.ref(i), with 0≤i<T, and its logic level is updated at the frequency F.sub.ref. The comparator has a second comparison input which receives one of the T second logic signals supplied by the second multi-phase converter 124, more precisely that of the same index as s.sub.ref(i). This signal is noted s.sub.c(i) and its logic level is updated at the frequency F.sub.c (or F.sub.c/N.sub.d).
(75) The first logic signal s.sub.ref(i) is received at the input of a NAND logic gate 400 whose output is supplied at the input of a NAND logic gate 402 of a first RS flip-flop having two NAND logic gates 402 and 404. The output of NAND logic gate 402 provides the “up” signal of the phase comparator 112 and is further returned to the input of NAND logic gate 404. The output of the NAND logic gate 404 is supplied at the input of a NAND logic gate 406 of a second RS flip-flop having two NAND logic gates 406 and 408 and is further returned to the input of the NAND logic gate 402. The output of the NAND logic gate 406 is returned to the input of the NAND logic gate 408. The output of the NAND logic gate 408 is returned to the input of the NAND logic gate 406 and is further supplied at the input of the NAND logic gate 400. Finally, the first logic signal s.sub.ref(i) is also received at the input of the NAND logic gate 408.
(76) The second logic signal s.sub.c(i) is received at the input of a NAND logic gate 410 whose output is supplied at the input of a NAND logic gate 412 of a third flip-flop RS having two NAND logic gates 412 and 414. The output of NAND logic gate 412 provides the “down” signal of the phase comparator 112 and is further returned to the input of NAND logic gate 414 The output of the NAND logic gate 414 is supplied at the input of a NAND logic gate 416 of a fourth flip-flop RS having two NAND logic gates 416 and 418 and is further returned to the input of the NAND logic gate 412. The output of the NAND logic gate 416 is returned to the input of the NAND logic gate 418. The output of the NAND logic gate 418 is returned to the input of the NAND logic gate 416 and is further supplied at the input of the NAND logic gate 410. Finally, the second logic signal s.sub.c(i) is also received at the input of the NAND logic gate 418.
(77) The “up” and “down” signals are further supplied at the input of a NAND logic gate 420, the output of which is supplied at the inputs of the NAND logic gates 404 and 414 via a YES logic gate 422 (equivalent to a double NO logic gate).
(78)
(79)
(80) It receives the “up” signal at the input of a YES logic gate 500, the “down” signal at the input of a NO logic gate 502 and is biased by a current generator I.sub.CP 504. This current generator I.sub.CP 504 supplies a first current mirror 506 having two n-MOS transistors which copies the current I.sub.CP on a n-MOS output transistor 508. It also feeds a second current mirror 510 with two p-MOS transistors, one of which, called the output, is connected by its drain to the output of the YES logic gate 500. The drain of the n-MOS output transistor 508 is connected to the output of the NO logic gate 502. The output current I is taken between the output n-MOS transistor 508 and the output p-MOS transistor of the second current mirror 510.
(81) In operation, the current I.sub.CP is copied by the first current mirror 506 on the output n-MOS transistor 508 when it is activated, that is to say when the “down” signal is at level “1”, and on the output p-MOS transistor of the second current mirror 510 when it is activated, that is to say when the signal “up” is at level “1”. When the signals “up” and “down” are both at level “1” at the same time, the currents of the output n-MOS and p-MOS transistors cancel each other at output I.
(82)
(83) This architecture includes a storage register 600 with four synchronous flip-flops clocked by the clock frequency F.sub.H (F.sub.ref for the phase accumulator 106 and F.sub.c for the phase accumulator 122). The four binary outputs of this register 600 feed the four bits Out<0>, Out<1>, Out<2>, Out<3> of the output register Out. The four binary inputs of this register 600 are supplied by a 4-bit adder 602 with four binary addition modules connected together in a conventional manner to carry out a 4-bit addition. The four bits In<0>, In<1>, In<2>, In<3> of the input register In feed four respective inputs of the binary addition modules of the adder 602, which also receive the four binary outputs of the storage register 600 to carry out the accumulation operation. The outputs of the four binary addition modules are supplied to the respective inputs of the four synchronous flip-flops of the storage register 600. It is noted that the modulo function of each phase accumulator 106, 122 is implicitly carried out by not using the carry of the most significant adder.
(84) The architecture of each phase accumulator 106 or 122 is thus greatly simplified compared to that which must be envisaged in the patent document U.S. Pat. No. 9,509,320 B2.
(85)
(86) In accordance with this example, the phase accumulation function is performed by the storage register 600 and the 4-bit adder 602, arranged as previously in the example of
(87) More specifically, the additional adder 700 comprises four binary addition modules connected together in a conventional manner to perform an addition on 4 bits. The four output bits of the adder 602 feed four respective inputs of the binary addition modules of the additional adder 700, which also receive either 0s or outputs from the additional storage register 702 as a function of the desired reduction in dynamics.
(88) For example, to obtain the output register Out on 2 bits Out<0>, Out<1>, the additional storage register 702 comprises four synchronous flip-flops clocked by the clock frequency F.sub.H, among which: the first two synchronous flip-flops relating to the two least significant bits receive the respective outputs of the two binary addition modules of these two bits in order to supply them again with these input values at the next clock pulse, and both of the following synchronous flip-flops relating to the two most significant bits receive the respective outputs of the two binary addition modules of these two bits for outputting values for the register Out.
(89) The two binary addition modules relating to the two most significant bits receive 0s.
(90) The bit Out<1> is determined by the output of the fourth synchronous flip-flop of the additional storage register 702.
(91) Finally, the bit Out<0> is determined by the output of the third synchronous flip-flop of the additional storage register 702.
(92) Thus, an always stable quantizer on 2 bits with order 1 Delta-Sigma modulation is obtained. The two most significant bits which have been truncated represent the rounded output and are replaced by zeros on the corresponding inputs of the additional adder 700. For these bits, the addition thus only consists in adding and propagating the carry of the least significant bit. In this way the result is the sum of the current accumulated phase value over 4 bits and the fraction over 2 bits subtracted from the previous result delayed by a clock period. It is indeed the full amount of the quantization error, which is the principle of a Delta-Sigma modulation. When using such an architecture to implement the Sigma-Delta modulation quantizers 302 and 304, it is advantageous to use the architecture of
(93)
(94) TABLE-US-00002 TABLE 2 φ s <31:0> 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 13 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 14 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(95) Let us note φ<4:0> one of the T=32 possible phase accumulation values binary coded on ln(T)/ln(2)=5 bits φ<0> to φ<4> and s<31:0> the 32 resulting logic signals.
(96) At a first level N1 of the multi-phase converter 108 or 124, a NOR logic gate 800 receives the bits φ<0> and φ<1> to supply a logic value of an intermediate logic signal s.sub.A<0>. A NON logic gate 802 receives the bit φ<1> to supply a logic value of an intermediate logic signal s.sub.A<1>. A NAND logic gate 804 receives the bits φ<0> and φ<1> to supply a logic value of an intermediate logic signal s.sub.A<2>. A logic value of an intermediate logic signal s.sub.A<3> is set to “1”. A NON logic gate 806 receives the bit φ<2>.
(97) At a second level N2 of the multi-phase converter 108 or 124, four NAND logic gates 808 respectively receive the four logic values of the four intermediate logic signals s.sub.A<3:0> and the output of the NO gate logic 806 to respectively supply four logic values of four intermediate logic signals s.sub.B<3:0>. Four NOR logic gates 810 respectively receive the four logic values of the four intermediate logic signals s.sub.A<3:0> and the output of the NO logic gate 806 to respectively supply four logic values of four intermediate logic signals 5.sub.B<7:4>.
(98) At a third level N3 of the multi-phase converter 108 or 124, eight NOR logic gates 812 respectively receive the eight logic values of the eight intermediate logic signals s.sub.B<7:0> and the bit φ<3> to respectively supply eight logic values of eight intermediate logic signals s.sub.C<7:0>. Eight NAND logic gates 814 respectively receive the eight logic values of the eight intermediate logic signals s.sub.B<7:0> and the bit φ<3> to respectively supply eight logic values of eight intermediate logic signals s.sub.C<15:8>. A NON logic gate 816 receives the bit φ<4>.
(99) Finally, at a fourth level N4 of the multi-phase converter 108 or 124, sixteen XOR logic gates 818 receive respectively the sixteen logic values of the sixteen intermediate logic signals s.sub.C<15:0> and the bit φ<4> to respectively supply the sixteen logic values of sixteen logic signals s<15:0>. Sixteen other XOR logic gates 820 receive respectively the sixteen logic values of the sixteen intermediate logic signals s.sub.C<15:0> and the output of the NO logic gate 816 to supply respectively the sixteen logic values of the sixteen logic signals s<31:16>.
(100) With regard to the general architectures of the frequency-controlled oscillator 120 and the frequency divider 202, these are well known and will not be detailed. The oscillator 120 is for example a voltage-controlled oscillator formed of an inductor placed in parallel with two varactors arranged head to tail and two NMOS transistors whose gates are mounted head to tail so as to generate a sufficient gain to initiate and then maintain the oscillation across the inductor, these transistors being polarized by the current from the power supply of the midpoint of the inductor.
(101) Note also that the invention is not limited to the embodiments described above. It will appear to those skilled in the art that various modifications can be made to the embodiments described above, in the light of the teaching which has just been disclosed to them. In the detailed presentation of the invention which has been made previously, the terms used should not be interpreted as limiting the invention to the embodiments set out in this description, but must be interpreted to include all the equivalents the prediction of which is within the reach of those skilled person by applying their general knowledge to the implementation of the teaching which has just been disclosed to them.