Title :
An FPGA-Based Linear All-Digital Phase-Locked Loop
Author :
Kumm, Martin ; Klingbeil, Harald ; Zipf, Peter
Author_Institution :
Univ. of Kassel, Kassel, Germany
Abstract :
In this paper, an all-digital phase-locked loop (ADPLL) is presented, and it is implemented on a field-programmable gate array. All components like the phase detector (PD), oscillator, and loop filter are realized as digital discrete-time components fed from analog-to-digital converters. The phase detection is realized by generating first an analytic signal using a compact implementation of the Hilbert transform and then computing the instantaneous phase with the CORDIC algorithm. A phase-unwrap component was realized, which extends the linear range of the PD, so that the linear model is valid in the full frequency range. This property leads to a constant lock-in time for arbitrary frequency changes. An analytic solution for the lock-in frequency range and the stability range including processing delays is given. All relations to design an ADPLL of the presented structure are derived. A detailed example application of an ADPLL designed as an offset local oscillator is given.
Keywords :
Hilbert transforms; analogue-digital conversion; digital arithmetic; digital filters; digital phase locked loops; field programmable gate arrays; oscillators; phase detectors; signal processing; CORDIC algorithm; FPGA; Hilbert transform; analog-to-digital converters; digital discrete time components; field programmable gate array; linear all-digital phase-locked loop; loop filter; oscillator; phase detector; phase-unwrap component; Analog-digital conversion; Detectors; Digital filters; Field programmable analog arrays; Field programmable gate arrays; Frequency; Oscillators; Phase detection; Phase locked loops; Phased arrays; All-digital phase-locked loop (ADPLL); PLL; direct digital synthesizer (DDS); field-programmable gate array (FPGA);
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2010.2046237