Electrical and Computer Engineering, Johns Hopkins University, Baltimore, MD 21218, USA
Space Department, Johns Hopkins University, Applied Physics Laboratory, Laurel, MD 20723, USA
Abstract
Diophantine Frequency Synthesis (DFS), a number-theoretic approach to the design of very high resolution frequency synthesizers, was introduced in 2006. Further work concerning the impact of controlling mixing products for high-spectral purity was addressed and reported at the 2007 European Frequency and Time Forum. The focus of this paper is on the implementation of nested DFS architectures targeting microphase-type applications for precision timekeeping systems. We have shown that DFS does not impart any extraordinary design constraints on spectral purity in comparison to commonly used high resolution frequency synthesis techniques such as DDS or fractional N. Here we describe a design approach for
10 MHz synthesizers with 1E-13 fractional resolution in consecutive steps ranging ±10 Hz. The synthesizers generate their output from a 10 MHz reference standard. Such synthesizers are essential to accomplishing precision frequency correction in timekeeping systems.
1. Introduction
In timekeeping systems,
a local frequency and/or phase must be generated and maintained to a very high
degree of accuracy. For example, the Time and Frequency Laboratory of the Johns
Hopkins University Applied Physics Laboratory maintains UTC (APL) within
nanoseconds,
based on monthly reports from the Bureau International des Poids et Mesures
(BIPM). Modern timekeeping systems use phase-frequency correction (steering)
through auxiliary synthesizers to maintain the accuracy of their master clocks
to UTC. The frequency step resolution of synthesizers for steering timekeeping
systems is typically 1
Hz or better. Designers of these very fine resolution
synthesizers must carefully consider signal purity, resolution (accuracy to the
global reference), and complexity. Our paper describes the Diophantine Frequency
Synthesis (DFS) design approach for very fine frequency resolution synthesizers
suitable for the maintenance of autonomous clock holdover and microphase
steering in laboratory timekeeping systems.
The novel DFS approach
was introduced in 2006 [1, 2]. We have found that DFS alleviates the
conventional trades in performance for frequency synthesizer design without
significantly taxing system complexity or resources. DFS provides high spectral
purity, even in synthesizers with much less than 0.1 PPM resolution steps. In
general, we make this claim in comparison with other fine resolution frequency
synthesizer methods such as Direct Digital Synthesis (DDS) or fractional-
modulators which are known to present a high degree of unwanted spurious signals
into the output spectrum through the fundamental process that they impart on
the input reference signal [3]. The use of DDS and fractional-
synthesis
design techniques has been widely adopted for timekeeping systems as high-frequency
resolution (accuracy) and fast acquisition (settling time) can be achieved
without the complexity of traditional multiple loop synthesizers. However, DDS
and fractional-
synthesizers both cause phase perturbations in their basic
operation schemes leading to coherent spurious generation [3]. In the case of DDS, accuracy to a desired frequency
necessarily compromises the spectral purity of the output signal by the
incidence of truncation spurious attributable to the finite size of sin/cos lookup
table and the DAC [4].
DFS uses only exactly periodic
signals, without employing dithering, interpolation, pulse removal, or any
other approximately-periodic waveform that may corrupt the spectrum close to
the carrier. DFS-based synthesizers present no discontinuity of the reference
frequency phase, such as DDS or fractional-
, and unlike these methods, DFS
does not require any special devices such as high-resolution DACs, accumulators,
or sigma-delta modulators to control the spurious level of the output
signal.
However, like traditional multiple loop PLL synthesizer
architectures, DFS does require mixing (or multiplication) to achieve the
output signal. This means that DFS synthesizers can suffer from unwanted
spurious if attention to the circuit design is not adequately respected. In our
2007 EFTF paper, we described an approach for the design of VHF synthesizers
with high-spectral purity of >100 dB spurious free dynamic range and showed
that DFS presents no unique design-related constraints [5]. Rather, DFS design
flexibility provides an advantage to achieving this level of performance in
fine resolution frequency synthesis.
2. DFS—Elements of the Theory
DFS is a number-theoretic approach to frequency synthesis. It is
based on mathematical properties of integer numbers and linear Diophantine
equations [2] (by definition, a Diophantine equation is an algebraic equation
whose solutions are required to be integers [6]).
DFS
results in high-level architectures using two or more Integer-
PLLs.
It distributes the desirable
output-frequency resolution among these constituent PLLs in such a manner that
the resultant output fractional-frequency resolution is equal to the product of the constituent PLLs’ fractional-frequency resolutions. Consequently, this
property of DFS allows for the output frequency resolution to be made
(arbitrarily) fine, that is, to have a very small frequency step, without using
large prescalers or low
phase-comparator frequencies in the PLL.
2.1. The Abstract DFS Concept
DFS considers a PLL as a multiplier of an input frequency
by a rational number
,
as shown in Figure 1.
Figure 1: A two-PLL DFS scheme.
In Figure 1, two PLLs (i.e., two multipliers by
and
) are driven by the same reference
frequency
.
Their output signals are mixed (and the mixer’s output is
filtered - not shown) to produce the synthesizer’s output
signal of frequency
which typically is
, as it is here, or
. Further
discussion on mixing follows in Section 3.
As it is always the case with integer-
PLLs, the
frequency resolution (step) of the individual PLLs in Figure 1 equals PLL’s
phase-comparator frequency, that is,
and
, respectively.
Therefore, to get smaller frequency steps (higher resolution) from a single
PLL, a larger prescaler
and/or lower reference frequency
are required. This, necessarily results in a
lower phase-comparator frequency
implying slowed frequency lock acquisition (agility) and potentially
increased spurious signal levels closer to the carrier signal of
[3].
DFS overcomes these problems as it allows simultaneously
for both high phase-comparator frequencies at the constituent PLLs and
arbitrarily small frequency step at the output of the synthesizer. In the case of
DFS scheme in Figure 1, the frequency step is
(1)which can be orders of magnitude smaller that
and
. This property of DFS is generalized in the
case of
PLLs.
Throughout this paper, the prescalers (
’s) of the PLLs are considered fixed in size. Moreover, it is assumed
that by design, the greatest common divisor of every pair of prescalers,
, is one , that is, the prescalers are pairwise
prime integers; this is a requirement of the DFS
methodology [2].
Finally, it is convenient to replace the value of every
feedback divider
by the sum
(e.g., as in
Figure 2), where
is a fixed positive integer and the
variable part,
, is restricted to take integer values within
the range
to
.
So the range of values of
the feedback divider is
.
2.2. Basic Numerical Example of a
Two-PLL DFS Scheme
Consider
the architecture of Figure 2 consisting of two PLLs driven by the same
reference frequency
,
whose output frequencies are
summed resulting in
(2)
Figure 2: A simple two-PLL DFS scheme.
Following DFS methodology [2], the prescalers,
and
,
are fixed and relatively prime by design (small integers were selected here for
illustration purposes).
The feedback dividers are
and
with
and
.
So, the range of each PLL feedback
divider is twice the size of the corresponding prescaler. These imply that
frequency
can take any of seven values
and frequency
can
take any of five values
.
Table 1
shows (some of) the output frequencies
that
can be generated by using the DFS algorithm in [2] to program the values of
and
within their preassumed
ranges
and
,
respectively. Every one of the thirteen triplets
in Table 1 satisfies the linear Diophantine equation
(3)This way we can synthesize all frequencies of the form
(4)with the variable a taking the values
and the
central frequency
being
(5)
Table 1: Frequencies of the DFS example in Figure
2.
Note: the phase comparator frequencies of the individual
PLLs are
and
while the synthesizer’s frequency resolution
(step size) is
.
In
general, a two-PLL DFS synthesizer results in output frequency
(6)where the variable a can take any of the consecutive values from
to
This leads, by inspection of (6), to the fundamental property of DFS that
the frequency step can be made much smaller than
the phase-comparator frequencies the constituent PLLs, that is,
(7)
Expression
(6) itself results from our ability to find a
convenient solution of the linear Diophantine Equation
(8)
Note
that the relationship between
,
,
and
,
governed by (8), is nontrivial and in some
cases is not unique, in the sense that there may be more than one pair of
integers
that solve (8) for a particular value of
integer
.
Furthermore,
it has been proven that if we have a solution
of (8) for
,
then we can easily generate solutions for every other value of
;
therefore in a hardware implementation, very few numbers have to be stored. A detailed description of how to solve linear
Diophantine Equations efficiently is also available in [2].
2.3. DFS Synthesizers with
PLLs
The
general abstract high-level architecture of
-PLL DFS synthesizers is shown in Figure 3.
Figure 3: Abstract high-level

-PLL
DFS scheme.
It has
been proven, in [2], that when the integer
variables
are allowed to take any values in the intervals
, respectively, then the following set of
frequencies can be synthesized:
(9)where
can take any of the values
(10)and the central frequency
is
(11)Therefore, the frequency resolution (step) achieved by
-PLL DFS architectures is
(12)
The central frequency
can be adjusted with
resolution
as well. The mathematical details,
theorems, and their proofs of the general
-PLL DFS
architectures can be found in [2].
3. Frequency-Offset DFS Architectures for Very High Fractional-Frequency Resolution
Synthesizers with very high fractional-frequency resolution like
microphase steppers, advanced signal generators, certain instrumentation
equipment, atomic-clock synthesizers, and so forth, often have performance
specifications that challenge existing technology solutions especially under
cost, power, size, and complexity constraints. DFS offers a new alternative to
DDS and fractional-
PLLs in the design of such systems.
For this kind of applications, most appropriate DFS
architecture has been proven to be the one based on frequency
offsetting [3]. Since
frequency offsetting requires mixing, a few comments are in order without any intention to cover the topic of
mixing.
3.1. Frequency Mixing
Mixing of two periodic signals at frequencies
and
is denoted by
,
see Figure 4, and the outcome is
typically chosen to be either
or
.
Figure 4: Frequency-offset
loop.
Mixing of three or more signals has a similar
interpretation, note however that the order of performing the mixing of the
signals may be important for getting a spectrally pure output signal. In
general, minimization of mixing spurs involves the choice of the central
frequencies of
and
,
their frequency ranges, the choice of the sum or difference, the harmonic
contents of the mixed signals, and of course the type of the mixers.
The key
to low-output spurs in DFS synthesizers is the mixing method since the mixers
are the dominant spurs generating circuit elements.
3.2. Frequency Offsetting
The
synthesizer architecture in Figure 4 is convenient for deriving the sum or
difference between a large
and a small offset frequency
.
When
,
the mixing of
with
can be performed without difficulty and the
mixing spurs can be minimal, for example, [5]. Therefore frequency offsetting
is an effective approach to achieving the frequency summations and/or subtractions
needed to realize DFS with central output frequency close to
.
The following subsections illustrate this
approach for the case of two- and three-PLL DFS schemes. In principle, the
structure of Figure 4 can be cascaded
times to create
-PLL DFS architectures.
3.3. Two-PLL Frequency-Offset
DFS Architecture
Figure 5
shows how two DFS-determined PLLs can be cascaded using an offset synthesizer
structure to form a DFS architecture, where the variable
can be adjusted in very small-frequency steps
from the reference
.
Figure 5: Two-PLL frequency-offset DFS scheme.
Based on
the DFS theory [2], the two PLL output frequencies
,
(we can consider divider
as part of the PLLs) are determined by the
common dividers
,
,
the two relatively prime integers
,
, and the feedback dividers
and
which are partitioned into the fixed,
,
,
and the variable,
,
,
parts. The values of
,
program the value of parameter
in
expression (6). The fixed
integers
and
partially define the central frequencies
,
of the PLLs. In this application, we also like
to have
which implies that
when
.
Variables
and
are allowed to take any value within their ranges
and
respectively. This results in output-frequency
resolution
equal to
and output-frequency range (equal to or
greater than)
. (Note the product of
and
in the
denominator, in contrast to
that is accounted
for on its first power.)
The
factor
in the denominators determines the pullability
ranges of the VCOs in the PLLs. Specifically, given the ranges of
and
,
the VCO’s fractional pullability is
.
The role of
in the numerators is to adjust for the central
output frequencies of the PLLs by counterbalancing
. The
phase-comparator frequencies of the PLLs are
,
.
Finally,
is a large divider necessary to generate the
relatively small frequencies
,
from the output frequencies of the PLLs. Divider
also contributes to the output resolution of
the synthesizer and the spectral purity of signals entering the
frequency-offset blocks.
With a
microphase stepper application in mind, Figure 6 shows a choice of values for
,
,
,
,
and
,
and the corresponding characteristics and performance of the synthesizer they
result in. A resolution of 10
Hz is probably the best that the two-PLL scheme
with 10 MHz input frequency could give. Note that although
the 100 Hz frequency offset is not uncommon in these types
of systems, a higher frequency would be helpful. The pullability range of
is achievable by tunable LC oscillators, and
because of the large divider
,
the phase noise of the oscillators is not a critical issue.
Figure 6: Numerical example of the two-PLL frequency-offset DFS scheme in Figure
5.
As
described in Figure 6, the magnitude of
was made large compared to
,
,
and
to achieve the desired frequency-step resolution of
10
Hz while keeping the
PLL phase-comparator frequencies relatively large and
easy to filter. This choice was not directed
through any fundamental constraint in the DFS method, but was made from our
design emphasis on high-spectral purity over acquisition speed in a simple,
practical circuit implementation. In the following subsection, we see how
adding one more PLL allows for more choices of the parameters and, in principle,
better overall performance.
3.4. Three-PLL Frequency-Offset
DFS Architecture
A
three-PLL frequency-offset DFS architecture is shown in Figure 7. Its
principles of operation are very similar to those of the two-PLL one in Figure 5. The
major difference is that because of the odd number of PLLs, centering
with respect to the input reference
requires further design consideration.
Figure 7: Three-PLL frequency-offset DFS scheme.
Specifically,
it is desirable that
implies
.
To achieve this, we add
and
to
and subtract
.
Moreover, we introduce factors of 2 in PLL 3 and in the
-dividers of PLLs 1 and 2. These result in
and equal ranges of
,
,
and
.
However, the pullability range of PLL 3 is the half of that of PLLs 1 and 2.
The expression for
is shown in Figure 7.
Integers
and
are chosen to be pairwise prime and the
variables
,
,
and
take values within their ranges
,
,
and
,
respectively. The resulting output frequency resolution is
and the output frequency range is (equal to or greater than)
.
Again,
with a microphase stepper application in mind, Figure 8 shows a choice of numerical
values for
,
and
,
as well as the corresponding characteristics of the resulting synthesizer. Output
frequency resolution of 1
Hz and output range of about
Hz are achieved. The frequency offset has been
raised to 500 Hz for PLLs 1, 2 and to 1000 Hz for PLL 3, and the pullability ranges have
dropped to about
and
respectively. Therefore, as expected, the
three-PLL case provides much more flexibility in the design and much better
characteristics.
Figure 8: Numerical example of the three-PLL
frequency-offset DFS scheme in Figure
7.
4. Summary
In
summary, the general structure of DFS architectures provides the following
desirable properties: the ability to achieve a predetermined center frequency
(13)with frequency range
(14)and frequency step (resolution) of
(15)while the phase-comparator frequencies of the constituent PLLs are
(16)
The
application of DFS permits high flexibility on the relationship of the fixed-frequency
reference to output frequency (9) with wide-frequency range (14). Based on
(15), we have shown the design of very fine frequency resolution using two- and
three-PLL nested DFS frequency-offset loops.
In the
case of the three-loop system described in Figure 7, a fractional frequency
synthesizer capable of 1E-13 has been numerically demonstrated. The method of cascading nested frequency-offset DFS architectures to higher orders
would ultimately result in frequency steering resolution
approaching 1E-15, consistent with the needs of most
precision timekeeping laboratories contributing to UTC.
Acknowledgments
The
authors would like to express their appreciation to Dr. Demetrios Matsakis, Mr.
Warren Walls, and Mr. Andradige Silva for their help on the Diophantine
project.
References
- P. P. Sotiriadis, “Diophantine frequency synthesis a number theory approach to fine frequency synthesis,” in Proceedings of IEEE International Frequency Control Symposium and Exposition, pp. 48–53, Miami, Fla, USA, June 2006.
- P. P. Sotiriadis, “Diophantine frequency synthesis,” IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 53, no. 11, pp. 1988–1998, 2006.
- W. F. Egan, Frequency Synthesis by Phase Lock, John Wiley & Sons, New York, NY, USA, 2nd edition, 1999.
- S. Cheng, J. R. Jensen, R. E. Wallis, and G. L. Weaver, “Further enhancements to the analysis of spectral purity in the application of practical direct digital synthesis,” in Proceedings of IEEE International Frequency Control Symposium and Exposition, pp. 462–470, Montreal, Canada, August 2004.
- P. P. Sotiriadis and G. L. Weaver, “A diophantine frequency synthesizer for the examination of high spectral purity,” in Proceedings of IEEE International Frequency Control Symposium Jointly with the 21st European Frequency and Time Forum, pp. 1092–1098, Geneva, Switzerland, May-June 2007.
- D. E. Flath, Introduction to Number Theory, John Wiley & Sons, New York, NY, USA, 1989.