原创 高精度时间间隔测量方法综述

2012-12-3 10:19 4403 24 27 分类: FPGA/CPLD 文集: TDC

本文以附件形式上传:

高精度时间间隔测量方法综述

孙 杰  潘继飞

(解放军电子工程学院,安徽合肥,230037)

0引言

时间有两种含义,一种是指时间坐标系中的某一刻;另一种是指时间间隔,即在时间坐标系中两个时刻之间的持续时间,因此,时间间隔测量属于时间测量的范畴。

时间间隔测量技术在通信、雷达、卫星及导航定位等领域都有着非常重要的作用,因此,如何高精度测量出时间间隔是测量领域一直关注的问题。本文详细分析了目前国内外所采用的高精度时间间隔测量方法,指出其发展趋势,为研究新的测量方法指明了方向。

1 电子计数法

1.1 测量原理与误差分析

在测量精度要求不高的前提下,电子计数法是一种非常好的时间间隔测量方法,已经在许多领域获得了实际应用,其测量原理如图1所示:

1.jpg

图1 电子计数法测量时间间隔基本原理

量化时钟频率为f0,对应的周期T0=1/f0,在待测脉冲上升沿计数器输出计数脉冲个数M,N,T1,T2为待测脉冲上升沿与下一个量化时钟脉冲上升沿之间的时间间隔,则待测脉冲时间间隔Tx为:

                     Tx=(N-M)*T0+T1-T2                            (1)

然而,电子计数法得到的是计数脉冲个数M,N,因此其测量的脉冲时间间隔为:

                              Tx' =(N-M)*T0                               (2)

比较表达式(1)(2)可得电子计数法的测量误差为Δ=T1-T2,其最大值为一个量化时钟周期T0,产生的原因是待测脉冲上升沿与量化时钟上升沿的不一致,该误差称为电子计数法的原理误差。

除了原理误差之外,电子计数法还存在时标误差,分析表达式(2)得到:

                        ΔT'x=Δ(N-M)*T0+(N-M)*ΔT0                     (3)

比较表达式(3)(2):

                                                      (4)

根据电子计数法原理,,,因此:

                                                         (5)

即为时标误差,其产生的原因是量化时钟的稳定度,可以看出待测脉冲间隔越大,量化时钟的稳定度导致的时标误差越大。

——————————————分割线————————————————————————————

      文章中提到的延迟线内插法,就是本人目前采用的方法,在FPGA中实现TDC功能。文章中总结了这个方法的缺点,我觉得很有道理,摘录在此:

      其缺点是测量精度受限于LSB(为百皮秒量级)。其误差来源主要包括以下四方面:一是量化误差,即一个延迟单元的时间,减少量化误差带来的是延迟单元的增加,设备量的庞大。二是延迟线集成非线性,由于在集成过程中不可能做到各个延迟单元完全一致,导致各个延迟单元的延迟时间不相等,对外表现为非线性效应,矫正的方法有平均法、矢量法等。三是随机变化,由延迟单元的自身温度和供电电压变化引起。四是时间抖动,包括时钟的抖动和延迟单元信号触发开关的时间抖动。

 

      另外文章中提到的参考文献【6】和【7】,举了一个TDC例子,测量范围是0~43s,测量分辨率200ps。也许是当时条件所限,其实这个测量范围是有条件可无限扩展,另外,测量分辨率目前也有10ps的出现了。至于文献中的例子为何只能做到200ps,也许就是因为其无法想到办法克服上述缺点吧!!!

 

 

文章评论3条评论)

登录后参与讨论

用户3594167 2016-3-28 11:33

很好的文章,谢谢

用户1748616 2014-4-29 09:53

多谢分享!很有帮助!

用户1357951 2013-9-5 15:14

文章不错。谢谢!

用户55117 2007-1-22 19:10

你好,关于充电器的改造,我现在也面临发热过得的问题,但是你的技术太高,看了半天没看明白,想向你请教一下。qq 494793105

用户72745 2007-1-6 21:23

你好,我也是得伟工具爱好者,希望一起交流,请你加我。QQ273174891 旺旺yc7731

用户1053025 2006-9-12 17:02

强悍!博主和我一样,属于老实原创的人。呵呵
相关推荐阅读
coyoo 2024-12-03 12:20
比较器检测模拟脉冲说明(四)
概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解...
coyoo 2024-11-16 13:54
不同ADC采样同一前端模拟信号时转换用时差异分析
概述 同一组前端模拟信号接入由不同型号ADC组成的模数转换电路时,采样后在FPGA中发现采样用时差异较大。本文主要分析这个时间差异形成的原因,并记录该差异产生对系统造成的影响。系统数字化简介 项目前端...
coyoo 2024-11-10 13:04
ALTERA Cyclone 10器件的使用-7:FPGA片内RAM资源利用率思考
概述 项目使用的FPGA目标器件为Cyclone 10 GX系列规模最大一颗料,由于功能升级增加了功能模块更多,发现器件片内RAM不够使用了。为了探索片内RAM使用的利用率问题,从代码RTL级与编译软...
coyoo 2024-11-10 12:30
转知乎:幽灵般的人体成像技术-PET
幽灵般的人体成像技术——PET - 知乎...
coyoo 2024-11-09 10:26
AD9633默认情况下调试记录(二)
概述 所谓默认情况,即如器件手册中图2所标示那样。对应AD9633的调试,除了涉及到ADC自身,还需要兼顾前端驱动器,系统中AD9633驱动器使用了差分运算放大器,这里不在赘述,笔者已有相关文章论述。...
coyoo 2024-11-07 10:40
AD9633默认情况下调试记录(一)
AD9633在旁路SPI接口时如何在FPGA逻辑中确认字边界概述 AD9633与FPGA之间的LVDS接口初调试,ADC可以通过SPI接口对其内部寄存器进行各项配置。在SPI接口未调通之前,对LVDS...
我要评论
3
24
关闭 站长推荐上一条 /2 下一条