spurs suppression and deterministic jitter correction in

4
Spurs Suppression and Deterministic Jitter Correction in All-Digital Frequency Synthesizers, Current State and Future Directions Paul P. Sotiriadis Sotekco Electronics LLC, USA pps (at) ieee (dot) org AbstractAll-digital frequency synthesizers are favored by modern nano-scale CMOS technologies but suffer from strong frequency spurs and timing irregularities. This paper reviews the time-domain-correction and spurs-suppression techniques for all-digital frequency synthesizers, identifies their strengths and weaknesses and provides new research directions. I. INTRODUCTION Efforts to develop All-Digital Frequency Synthesizers (ADFS) can be traced at least three decades back. The main motivation has been the advantages of the digital circuits with respect to the analog ones, which include (at least partially) automated design and layout, short specs to product time and easy technology migration. ADFS are based on Numerically Controlled Oscillators (NCO) and therefore their core is a Finite State Machine (FSM) driven by a clock signal, which can be a single- or a multi-phase one. Despite their name ADFS may include some basic analog blocks, e.g. a DLL to generate multiple phases from a single-phase reference clock, or, other simple blocks used to improve the output spectrum quality. ADFS can be partially classified into Digital-to-Frequency Converters (DFC) and Digital-to-Period Converters (DPC) where the first ones typically are ADFS whose synthesized (average output) frequency is proportional to the Frequency Control Word (FCW), whereas, the second ones are ADFS whose synthesized (average output) period is proportional to the FCW. [The output is not a regular periodic waveform for most FCW values, so, the average output frequency is used defined as the average rate of output cycles.] The core of DFC and DPC typically is a phase accumulator, which in DFC is similar to that used in standard Direct Digital Synthesizers (DDS), [1]. Typical examples of DFCs and DPCs are the Pulse Direct Digital Synthesizer (PDDS) [2], shown in Figs. 1, 4 and the Flying Adder (FA) synthesizer [3]-[8], shown in Fig. 6. Additional advantages of ADFS compared to standard DDS are that they do not use a ROM Look Up Table (LUT) neither a DAC like standard DDS do, while they have similar frequency range, instantaneous frequency hopping, significantly lower power consumption, higher maximum operational frequency and require much smaller chip area. Since DFC and DPC are essentially synchronous FSM their output pulses must begin and end at the rising (and/or falling) edges of the reference clock, clk f , or at the rising (and/or falling) edge of a clock-phase in the case of a multi-phase clock. This limitation implies that only output frequencies of the form / clk f N (or / clk f M N , where M is the number of clock-phases) result in “perfect” periodic output waveform, i.e. when the DFC and DPC behave like integer frequency dividers. For all other synthesized (average) output frequencies, the output waveforms are irregular and the corresponding spectra contain strong spurious frequency components. This paper reviews the developments in time-domain correction and spurs-suppression techniques for ADFS in an effort to identify their strengths and weaknesses and provide new research directions. II. SPURS AND DETERMINISTIC JITTER IN ADFS DFC type ADFS are typically based on the phase accumulator shown in Fig. 1, also called PDDS, [2] or on a variation of it. Figure 1: Pulse DDS with overflow output At the k-th rising edge of the clock (assume the register is rising- edge-triggered) the register’s value is ( ) mod 2 n k x kw = and the output is 1 k v = when there is an overflow, i.e. when ( ) ( ) ( ) div 2 1 div 2 n n kw k w > , and 0 k v = otherwise. Typical waveforms are shown in Fig. 2 along with the ideal waveform of the same output frequency and the values of the register. 2 n 1 2 n2 2 n1 τ 2 τ 3 τ 4 τ Figure 2: Typical waveforms of PDDS [modified figure from [16]] 978-1-4244-9474-3/11/$26.00 ©2011 IEEE 422

Upload: others

Post on 28-Oct-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Spurs Suppression and Deterministic Jitter Correction in All-Digital Frequency Synthesizers,

Current State and Future Directions Paul P. Sotiriadis

Sotekco Electronics LLC, USA pps (at) ieee (dot) org

Abstract—All-digital frequency synthesizers are favored by modern nano-scale CMOS technologies but suffer from strong frequency spurs and timing irregularities. This paper reviews the time-domain-correction and spurs-suppression techniques for all-digital frequency synthesizers, identifies their strengths and weaknesses and provides new research directions.

I. INTRODUCTION Efforts to develop All-Digital Frequency Synthesizers (ADFS)

can be traced at least three decades back. The main motivation has been the advantages of the digital circuits with respect to the analog ones, which include (at least partially) automated design and layout, short specs to product time and easy technology migration.

ADFS are based on Numerically Controlled Oscillators (NCO) and therefore their core is a Finite State Machine (FSM) driven by a clock signal, which can be a single- or a multi-phase one. Despite their name ADFS may include some basic analog blocks, e.g. a DLL to generate multiple phases from a single-phase reference clock, or, other simple blocks used to improve the output spectrum quality.

ADFS can be partially classified into Digital-to-Frequency Converters (DFC) and Digital-to-Period Converters (DPC) where the first ones typically are ADFS whose synthesized (average output) frequency is proportional to the Frequency Control Word (FCW), whereas, the second ones are ADFS whose synthesized (average output) period is proportional to the FCW. [The output is not a regular periodic waveform for most FCW values, so, the average output frequency is used defined as the average rate of output cycles.]

The core of DFC and DPC typically is a phase accumulator, which in DFC is similar to that used in standard Direct Digital Synthesizers (DDS), [1]. Typical examples of DFCs and DPCs are the Pulse Direct Digital Synthesizer (PDDS) [2], shown in Figs. 1, 4 and the Flying Adder (FA) synthesizer [3]-[8], shown in Fig. 6.

Additional advantages of ADFS compared to standard DDS are that they do not use a ROM Look Up Table (LUT) neither a DAC like standard DDS do, while they have similar frequency range, instantaneous frequency hopping, significantly lower power consumption, higher maximum operational frequency and require much smaller chip area.

Since DFC and DPC are essentially synchronous FSM their output pulses must begin and end at the rising (and/or falling) edges of the reference clock, clkf , or at the rising (and/or falling) edge of a clock-phase in the case of a multi-phase clock. This limitation implies

that only output frequencies of the form /clkf N (or /clkf M N⋅ , where M is the number of clock-phases) result in “perfect” periodic output waveform, i.e. when the DFC and DPC behave like integer frequency dividers. For all other synthesized (average) output frequencies, the output waveforms are irregular and the corresponding spectra contain strong spurious frequency components.

This paper reviews the developments in time-domain correction and spurs-suppression techniques for ADFS in an effort to identify their strengths and weaknesses and provide new research directions.

II. SPURS AND DETERMINISTIC JITTER IN ADFS DFC type ADFS are typically based on the phase accumulator

shown in Fig. 1, also called PDDS, [2] or on a variation of it.

Figure 1: Pulse DDS with overflow output

At the k-th rising edge of the clock (assume the register is rising-edge-triggered) the register’s value is ( )mod2n

kx k w= ⋅ and the

output is 1kv = when there is an overflow, i.e. when

( ) ( )( )div 2 1 div 2n nk w k w⋅ > − ⋅ , and 0kv = otherwise. Typical waveforms are shown in Fig. 2 along with the ideal waveform of the same output frequency and the values of the register.

2n

12n−

22n−

1τ 2τ 3τ 4τ

Figure 2: Typical waveforms of PDDS [modified figure from [16]]

978-1-4244-9474-3/11/$26.00 ©2011 IEEE 422

In Fig. 2 notice the time offsets jτ between the pulses of the ideal and those of the output waveform. The first ones appear when the continuous linear phase-segments cross 2n whereas the second ones appear at the first next rising edge of the clock.

The pulses of the overflow signal ( )v t are typically converted to a squarewave using a D-Flip-Flop with feedback as in Fig. 3 which behaves as a frequency divider by 2.

Figure 3: D-FF converts overflow signal to squarewave

Alternatively, one can use the MSB of the register as the output, as it is shown in Fig. 4. In this case the FCW must be 12nw −≤ .

Figure 4: Pulse DDS with MSB output

The spectrum of the output ( )y t has many strong spurs as shown in Fig. 5 in agreement with the irregular output ( )v t , Fig. 2.

Figure 5: Typical spectrum of MSB-output PDDS

The Flying Adder (FA) [3]-[8] is one of the popular DPC type ADFS. Its basic structure is shown in Fig. 6. Note that it requires a multi-phase clock ( 2m phases) which if not given, it must be generated using a PLL (e.g. with ring oscillator) or a DLL.

2m

Figure 6: The basic Flying Adder is an example of DPC type ADFS

Figure 7: The Flying Adder DPC: Ideal output, Real output y(t), and,

Combined edges of the multi-phase clock

As seen in Fig. 7, FA suffers from timing irregularity similar to that of PDDS, [6]. The spectrum of FA, has a large number of strong spurs as shown in Fig. 8 similarly to PDDS as well [8].

Figure 8: Typical spectrum of the Flying Adder (4-phase clock)

One would agree that although basic DFC and DPC, like the PDDS and FA can in many cases be useful in clocking digital circuits, their applicability to RF and wireless systems is probably limited if no care is taken to suppress the spurs in their spectra.

III. SPURS SUPPRESSION AND JITTER CORRECTION There are several approaches to reduce the timing irregularities of

ADFS and/or suppress the spurious spectral components of them. They can be roughly classified as follows.

A. Retiming using Analog Delay Elemen(s) The accumulator’s output (see Fig. 2) is passed through an

adjustable-delay element. Every pulse 1,2,3,...j = is delayed by

clk jT τ− , where jτ is the time elapsed between the rising edge of the j-th pulse of the ideal signal (appearing first) and that of the j-th pulse of the output as shown in Fig. 2.

When analog adjustable-delay element(s) is used, the high level architecture of the pulse retiming circuit is shown in Fig. 9. Note that the offset time clk jT τ− can be easily calculated by the support logic.

Figure 9: Typical pulse retiming using analog adjustable-delay element(s)

The adjustable transmission line approximation circuit in Fig. 10 has been proposed for implementing the delay element [9]-[10]. The main difficulty of this approach is to map the desired delay values to the delay control voltage of the DAC. Temperature and other variations would require further adjustments.

Figure 10: Transmission line approximation circuit for implementing the

delay element for pulse retiming [9]-[10]. [modified figure from [9]]

Another way for converting digital values clk jT τ− to delays is by charging a capacitor, from zero (or other fixed) initial condition, using a fixed current, up to a certain voltage level. As illustrated in Fig. 11 the capacitor starts charging up when the 1-st pulse of PDDS

423

arrives; the threshold voltage 1u is chosen so that it takes time

1 1clkd T τ= − for the capacitor’s voltage to reach it; when the threshold is crossed, a mono-stable circuit is triggered and the capacitor is discharged, and so on.

Figure 11: A: capacitor’s voltage, B: PDDS output pulse sequence, C:

delayed pulses of (B).

Instead of adjusting the threshold voltage to get the desirable delay one can adjust the charging current (current switching circuits are popular in DAC). The concept has been used in [11]-[13].

B. Retiming using Digital Delay Line One can replace the analog adjustable delay in Fig. 9 with a

digital delay line as in Fig. 12, following [14]. Since the delay line has only a finite number of taps, certain quantization of the delay values are imposed (it depends on the frequency synthesized w.r.t. reference one). Delay quantization implies that this approach is conceptually a time-resolution enhancement rather that a complete retiming of the output signal.

Tuning the delay gates to achieve a specific delay value per tap may not be easy to do over a wide temperature range (and process variation in an integrated circuit design). Finally, the accumulated random delay due to the jitter of the delay gates (typically series of inverters) causes degradation of the signal.

Figure 12: Digital delay-line for pulse retiming [14]. (no phase-locking)

C. Time Resolution Enhancement using DLL To minimize the issues of delay variation over process and

temperature, and jitter, one can phase-lock the last tap to the reference clock as in Fig. 13. The concept was proposed in [15] and [16] for spurs suppression. To deal with the finite resolution of the digital delay line an additional random dithering mechanism was used, in both [15] and [16], which reduces the remaining spurs but also raises the noise floor as a side effect. The concept of DLL was also used in [17] as a coarse timing correction, supplemented by the free running digital delay line approach in Section III-B.

Figure 13: Phase-locked digital delay-line for pulse retiming, [14]-[17],

D. Cleanup PLL The approach of using a PLL to clean the spectrum of a signal

from far-out frequency spurs has been used successfully for decades [18]. In [19] it was proposed to do so for PDDS, as in Fig. 14.

Figure 14: PDDS followed by cleanup PLL, [19].

The idea here is that if the PLL has a linear Phase-Frequency Detector (PFD) (or a simpler Phase Detector) and the PLL’s filter (following the PFD) cutoff frequency is smaller than the offset frequency of the most near-in spur, as shown in Fig 15, then the output of the PLL is a clean signal. A similar concept has been used in [17] but with the PDDS used as a feedback divider inside a PLL.

Figure 15: The cleanup PLL acting as a narrow-band filter centered at the desirable (typically the average-) frequency component of PDDS’ output.

1) PLL Loop with Analog Phase-Error Correction An improvement of the cleanup PLL concept is shown in Fig. 16.

Figure 16: Cleanup PLL with timing error compensation in the PFD

In Section III-D our assumption was that PLL’s filter was narrow and steep enough to remove the spurious frequency components which are down-converted to baseband by the PFD. The requirements for the filter and the PLL in general can be alleviated if the architecture in Fig. 16 is used instead. Here the instantaneous non-zero output of the PFD, due to the timing irregularities of PDDS, is canceled by the DAC which is driven by the timing error calculator.

The concept is very similar to classical error compensation in Fractional-N PLL, [20], [21]. The architecture in Fig. 16 has been used in [9] and [22].

424

E. Random Phase-Dithering Random phase-dithering is a classical approach for removing

periodic patterns and increasing effective resolution in standard DDS, Fractional-N PLLs and other devices. As a side effect it raises the noise floor, this is alleviated by noise shaping techniques, [23], [24].

Figure 17: PDDS with random phase dithering

A PDDS with phase dithering is shown in Fig. 17. The concept was proposed in [25] and has been used in several similar architectures including [15]-[16]. Moreover, a similar approach is used to reduce the spurious content of the Flying Adder [26].

IV. RESULTS OF THE APPROACHES Due to space limitation we consider results only of: approach C

with additional random dithering between the delay taps, shown in Fig. 18, 1-original spectrum, 2-with spur suppression, and approach E used for the FA in Fig. 18, 3-original, 4-with spur suppression.

Figure 18: Plots 1-without, 2-with approach C and randomization, [27].

Plots 3-without, 4-with approach E applied to the FA.

In both cases the randomization helps reducing the spurs level but raises the noise floor. It can be seen that the effectiveness of approaches A-E depends significantly on the specific parameters of the synthesizer and the ratio of the output to reference frequencies.

V. CONCLUSIONS A brief survey of spurs’ suppression and deterministic jitter

correction approaches for all-digital frequency synthesizers has been presented. Two major questions need to be addressed in the framework of nano-scale CMOS: A) What frequency synthesis requirements favor each of the approaches? B) How process and temperature variations impact each of the approaches and how can we compensate for them?

REFERENCES [1] J. Tierney, C. M. Radar, and B. Gold, A digital frequency synthesizer,

IEEE Trans. Audio Electroaccoustics, vol. 19, pp. 48–57, Mar. 1971. [2] V.S. Reinhardt, “Direct digital synthesizers”, Technical Report, Hughes

Aircraft Co, Space and Communications Group, L.A., CA, Dec. 1985. [3] H. Mair, L. Xiu, S.A. Fahrenbruch, “Precision Frequency and Phase

Synthesis”, US Patent, 6,329,850 B1, Dec. 2001, (filed Dec. 27, 1999). [4] L. Xiu, “The concept of time-average-frequency and mathematical

analysis of flying-adder frequency synthesis architecture,” IEEE Circuits Syst. Mag., vol. 8, no. 3, pp. 27–51, 3rd Quarter 2008.

[5] P. Sotiriadis, “Theory of Flying-Adder Frequency Synthesizers Part I: Modeling, Signals Periods and Output Average Frequency”, IEEE Trans. on Circ. and Syst.- I, Vol. 57, No. 8, Aug. 2010, pp. 1935-1948.

[6] P. Sotiriadis, “Theory of Flying-Adder Frequency Synthesizers Part II: Time and Frequency Domain Properties of the Output Signal”, IEEE Trans. on Circ. and Syst.- I, Vol. 57, No. 8, Aug. 2010, pp. 1949-1963.

[7] D. E. Calbaza, and Y. Savaria, “A Direct Digital Periodic Synthesis Circuit”, IEEE JSSC, Vol. 37, No. 8, pp. 1039-1045, Aug. 2002.

[8] P. Sotiriadis, “Exact Spectrum and Time-Domain Output of Flying-Adder Frequency Synthesizers”, IEEE Trans. on Ultrasonics, Ferr., and Frequency Control, Vol. 57, No. 9, Sep. 2010, pp. 1926-1935.

[9] E.R. Harrison, Jr., “Means for reducing spurious frequencies in a direct frequency synthesizer”, US Patent 4,185,247, filed: Jan. 3, 1978, assignee: US Air Force, Washington DC, USA.

[10] V. N. Kochemasov, A. N. Fadeev, “Digital-computer synthesizers of two-level signals with phase-error compensation,” Telecommunications and radio engineering, vol. 36/37, pp. 55-59, Oct. 1982.

[11] L. Dartois, A. Roullet, R. Riboni, “High frequency digital synthesizer with aperiodic correction optimizing the spectral purity”, US Patent 4,792,914, filled: Dec. 22, 1986, assignee: Thomson-csf, Paris, France.

[12] H. Nosaka, T. Nakagawa, and A. Yamagishi, “A phase-interpolation direct digital synthesizer with an adaptive integrator,” in VLSI Circuit Symp. Dig., June 1997, pp. 75–76.

[13] A. Yamagishi, H. Nosaka, M. Muraguchi, T. Tsukahara, “A phase interpolation direct digital synthesizer with a digitally controlled delay generator,” IEEE trans. on MTT, Vol. 48. Iss. 6, pp. 905-909, Jun 2000.

[14] H. Tucholski, “Direct digital synthesizer with output signal jitter reduction”, US Patent 7,103,622, filed: Oct. 8, 2002, assignee: Analog Devices, Inc., Norwood, MA, USA.

[15] P. Nuytkens, P. Van Broekhoven, “Digital frequency synthesizer”, US Patent 4,933,890, filled: Jun. 13, 1989, assignee: The Charles Stark Draper Laboratory, Inc. ,Cambridge, MA, USA.

[16] T. Gradishar, R. Stengel, “Method and apparatus for noise shaping in direct digital synthesis”, US Patent 7,143,125, filled: Apr. 16, 2003, assignee: Motorola, Inc., IL, USA.

[17] S. Agarwal, X. Chen, “Phase error correction circuit for a high speed frequency synthesizer”, US Patent 7,205,798, filed: Jan. 28, 2005, assignee: Intersil Americas Inc., Milpitas, CA, USA.

[18] W. F. Egan, Frequency Synthesis by Phase Lock, 2nd ed., Wiley, 1999. [19] R.P. Gilmore, “Direct digital synthesizer driven phase lock loop

frequency synthesizer with clean up phase lock loop”, US Patent 5,757,239, filed: Jan 8, 1997, assignee: Qualcomm Inc., S.Diego, USA.

[20] R.G. Cox, U.S. Patent 3,976,945, Aug. 24, 1976. [21] U.L. Rohde, Microwave and Wireless Synthesizers: Theory and

Design, 1st ed. Singapore: Wiley-Interscience, 1997. [22] R.L. Van Der Valk, R.J. Dequesnoy, J.H.A. De Rijk, M.T. Spijker,

“Frequency synthesizer”, US Patent 5,905,388, filled: Sept. 26, 1997, assignee: X Integrated Circuits B.V., Rotterdam, Netherlands.

[23] T.A. Riley, M. Copeland, and T. Kwasniewski, “Delta–sigma modulation in fractional-N frequency synthesis,” IEEE J. Solid-State Circuits, vol. 28, no. 5, pp. 553–559, May 1993.

[24] Hosseini, M.P. Kennedy, “Maximum Sequence Length MASH Digital Delta–Sigma Modulators”, IEEE Trans. On Ciruits and Systems–I, Vol. 54, Iss. 12, Dec.. 2007, pp. 2628-2638.

[25] C. E. Wheatley, III, "Digital Frequency Synthesizer with Random Jittering for Reducing Descrete Spectral Spurs," U, S. Patent 4,410,954, October 18, 1983.

[26] L. Xiu, Patent pending on spurs suppression for the Flying Adder frequency synthesizer. [personal communication].

[27] S. Talwalkar, T. Gradishar, B. Stengel, G. Cafaro, G. Nagaraj, "Controlled dither in 90 nm digital to time conversion based direct digital synthesizer for spur mitigation", IEEE Symp. on Radio Freq. Circuits, May 2010, pp. 549 - 552.

425