[time-nuts] Linear Interpolator

Magnus Danielson cfmd at bredband.net
Fri Jul 21 04:20:37 EDT 2006


From: Paul Boven <p.boven at chello.nl>
Subject: Re: [time-nuts] Linear Interpolator
Date: Fri, 21 Jul 2006 00:54:35 +0200
Message-ID: <44C009AB.7070609 at chello.nl>

> Hi fellow time-nuts,
> 
> Stephan Sandenbergh wrote:
> 
> > I also read the article posted earlier by Tom van Baak (Thanks Tom! This is
> > indeed a very comprehensive article.) It turns out that you can implement a
> > very elegant linear interpolator using a digital delay line inside a FPGA.
> > It is called the Vernier technique. From the article I understand that
> > resolutions of between 10s and 100s of picoseconds have been achieved for
> > various designs.
> 
>  > Has anyone else used this Vernier technique with delay lines? I seems 
> pretty
>  > neat to me.
> 
> I'll take this opportunity to plug something I wrote for last year's 
> UKW-Tagung (VHF-conference) in Weinheim:
> "Increasing the resolution of reciprocal counters" which shows how to 
> use the Digital Clock Management feature of the Spartan series of FPGA 
> to achieve a 16-fold increase in resolution, resulting in a 625ps 
> resolution (1.6GHz reference) at the moment.
> This technique indeed uses a similar kind of delay-line, but integrated 
> in the DCM which provides calibration and phase-shifting.
> 
> http://a48046.upc-a.chello.nl/~paul/Reciproke.pdf

Interesting. The Virtex-4 and Virtex-5 families have programable input delays,
in the Virtex-4 case with about 78 ps resolution. I'm sure someone will come up
with a method to use that.

Cheers,
Magnus



More information about the time-nuts mailing list