Skip to main content
Top

2014 | Book

Noise-Shaping All-Digital Phase-Locked Loops

Modeling, Simulation, Analysis and Design

insite
SEARCH

About this book

This book presents a novel approach to the analysis and design of all-digital phase-locked loops (ADPLLs), technology widely used in wireless communication devices. The authors provide an overview of ADPLL architectures, time-to-digital converters (TDCs) and noise shaping. Realistic examples illustrate how to analyze and simulate phase noise in the presence of sigma-delta modulation and time-to-digital conversion. Readers will gain a deep understanding of ADPLLs and the central role played by noise-shaping. A range of ADPLL and TDC architectures are presented in unified manner. Analytical and simulation tools are discussed in detail. Matlab code is included that can be reused to design, simulate and analyze the ADPLL architectures that are presented in the book.

Table of Contents

Frontmatter
Chapter 1. Introduction
Abstract
An All Digital Phase Locked Loop (ADPLL) is an alternative to a traditional Phase Locked Loop (PLL) for implementation in nanoscale digital CMOS, especially as part of a system-on-chip (SoC) [1, 2]. One of the key advantages of ADPLLs over their analog counterparts is that they remove the need for large capacitors within the loop filter by utilizing digital circuits to achieve the desired filtering function.
Francesco Brandonisio, Michael Peter Kennedy
Chapter 2. Phase Digitization in All-Digital PLLs
Abstract
In this chapter, we review the operating principles of the main topologies of ADPLLs (PFD-plus-TDC-based, TDC-based and accumulator-based ADPLLs) in terms of the integer and fractional parts of the phase difference. We also mention the flip-flop-based ADPLL which can be considered as a particular case of a TDC-based ADPLL. We show models that describe the phase-to-digital conversion in each ADPLL architecture when the integer part of the phase difference is equal to or different from zero. We show that a flip-flop based ADPLL can be viewed as the ADPLL architecture with the simplest phase-to-digital conversion. We also discuss possible strategies to clock the digital filter in the various ADPLL architectures. We show how to modify the ADPLL architectures to synthesize a fractional ratio between the frequencies of the reference oscillator and the DCO. Finally, we compare the ADPLL architectures in terms of phase-to-digital conversion, TDC dynamic range, and metastability.
Francesco Brandonisio, Michael Peter Kennedy
Chapter 3. A Unifying Framework for TDC Architectures
Abstract
A TDC is an analog-to-digital converter that converts the duration of a time interval to a digital word [1].
Francesco Brandonisio, Michael Peter Kennedy
Chapter 4. Analytical Predictions of Phase Noise in ADPLLs
Abstract
In this chapter, we will derive analytical predictions of the phase noise in TDC-based and accumulator-based ADPLLs with \(l\)th-order noise shaping TDCs and DCO driven by a sigma-delta modulator.
Francesco Brandonisio, Michael Peter Kennedy
Chapter 5. Advantages of Noise Shaping and Dither
Abstract
We have shown in Chap. 3 that zeroth and first-order noise-shaping TDCs can be modelled by quantizers and first-order sigma-delta modulators, respectively. In this chapter, we consider the cases in which a dither signal \({\textit{dtr}}[n]\) is added to the input \(in[n]\) of a quantizer or a sigma-delta modulator followed by a moving average filter. In order to keep our analysis simple, we assume that \(\textit{dtr}[n]\) is uniformly distributed over the interval \([-\varDelta d/2, \varDelta d/2]\). Dither has the effect of making the quantization errors that are associated with the quantizer and the sigma-delta modulator more white and uniformly distributed over their intervals of definition. The moving average filters remove part of the noise associated with the dither and the quantization error. The removal of part of the power of the quantization error corresponds to an increase in the effective precision of a quantizer or a sigma-delta modulator when followed by a moving average filter. We determine analytically the precisions of these systems in terms of the maximum difference between the input and the output when this difference is bounded. In the cases where the maximum difference between the input and output is unbounded (because its distribution is Gaussian, for example), we assume that a measure of the precision of a quantizer or a sigma–delta modulator is the size of the interval \([-3\sigma , 3\sigma ]\) of the contributions of the quantization error and the dither to the output, where \(\sigma \) is the standard deviation.
Francesco Brandonisio, Michael Peter Kennedy
Chapter 6. Efficient Modeling and Simulation of Accumulator-Based ADPLLs
Abstract
In this chapter, we focus on the behavioral modeling and simulation of accumulator-based ADPLLs. First, we introduce some basic concepts related to mixed-signal systems and simulators. We highlight the major issues for the simulation of an ADPLL as an example mixed-signal system.
Francesco Brandonisio, Michael Peter Kennedy
Chapter 7. Modelling and Estimating Phase Noise with Matlab
Abstract
The goal of this chapter is to illustrate how to model and estimate the phase noise of a sampled signal using Matlab. We first illustrate how the phase noise of a signal is related to the phase deviations of the signal. We then show how to model the phase noise of a noisy signal using Matlab.
Francesco Brandonisio, Michael Peter Kennedy
Backmatter
Metadata
Title
Noise-Shaping All-Digital Phase-Locked Loops
Authors
Francesco Brandonisio
Michael Peter Kennedy
Copyright Year
2014
Electronic ISBN
978-3-319-03659-5
Print ISBN
978-3-319-03658-8
DOI
https://doi.org/10.1007/978-3-319-03659-5