基于fpga的高分辨率时间间隔测量装置的利记博彩app

文档序号:6258351阅读:253来源:国知局
专利名称:基于fpga的高分辨率时间间隔测量装置的利记博彩app
基于FPGA的高分辨率时间间隔测量装置技术领域
本发明属于电子电路技术领域,特别涉及时间间隔测量装置,具体地说是一种基于可编程逻辑器件FPGA的时间间隔测量装置,可用于对时间间隔进行高分辨率的测量。
背景技术
在时间间隔测量领域,精确到分、秒的精度已经可以满足人们的日常需求,但是在一些特殊应用领域,诸如航空航天、卫星定位、通信网络、高能物理、电力传输等,对时间间隔的测量精度提出了越来越高的要求。
测量时间间隔最简单常用的方法是直接计数法,即用频率为A、周期为Ttl的参考时钟CLK对由待测时间间隔,即Start、Stop信号产生的时间闸门信号进行脉冲计数。直接计数法的特点是测量范围大、电路设计简单等,但是该测量方法也存在缺点,即这种方法的测量分辨率为Ttl,测量分辨率取决于时钟频率在IGHz的参考频率下才能达到Ins的测量分辨率,而要设计实现稳定的IGHz时钟源和相应的高速电路是相当困难的,使得该方法难以实现很高的测量分辨率,并且误差较大。
双游标延迟法,利用由两列细微差别的延时单元建立的差分延迟线可以实现高分辨率的时间间隔测量。相比于直接计数法,使用双游标延迟法测量短时间间隔时,测量分辨率取决于两个延时单元的延时时间差。为了尽可能提高测量分辨率,需要获得延时时间为皮秒级的延时单元,并且为了减小非线性误差,同时需要严格保持延时单元的延时时间相坐寸ο发明内容
本发明的目的在于针对上述已有技术的不足,提出一种基于FPGA的高分辨率的短时间间隔测量装置,以提高测量分辨率。
本发明的技术方案是:利用FPGA内部的物理布线资源作为路径延时单元,并在两个路径延时单元之间增加桥接单元,然后通过手动布局布线的方式使两条游标延迟链之间的延时时间存在固定时间差,由于该延时时间差的存在,待测时间间隔信号Start、Stop分别经过这两条游标延迟链后,待测开始信号Start和结束信号Stop的边沿将逐渐靠近,直至重合。整个测量装置包括:
开始游标延迟链1、结束游标延迟链2、触发器单元3和数据采集与传输模块4 ;所述的开始游标延迟链I由η个第一路径延时单元11与η个桥接单元12级联组成,结束游标延迟链2由η个第二路径延时单元21与η个桥接单元22级联组成,其中I < η < 139 ;开始游标延迟链I对输入的待测时间间隔信号Start经过逐级延时后进入触发器单元3,结束游标延迟链2对输入的待测时间间隔信号Stop经过逐级延时后进入触发器单元3,触发器单元3对延时后的Start、Stop信号进行边沿重合检测,检测结果通过数据采集与传输模块4对外输出时间测量值,其特征在于:
所述的第一路径延时单元(11)和第二路径延时单元(21 ),均由FPGA芯片内的物理布线资源组成,分别用于对输入的待测时间间隔信号Start、Stop信号进行延时;
所述的桥接单元(I2)和桥接单元(22),均由FPGA内输入或输出延时器件组成,分别用于对游标延迟链I和游标延迟链2的物理布线路径进行控制和调整。
上述基于FPGA的高分辨率时间间隔测量装置,其特征在于利用手动布局的方法对该装置的结构进行调整,将桥接单元(12)放置于FPGA内编号为奇数的固定区域内,使第一路径延时单元(11)的物理布线路径经过该固定区域后与触发器单元(3)的时钟端口相连接;将桥接单元(22)放置于FPGA内编号为偶数的固定区域内,使第二路径延时单元(21)的物理布线路径经过该固定区域后与触发器单元(3)的数据端口相连接。
上述基于FPGA的高分辨率时间间隔测量装置,其特征在于第一路径延时单元[11]和第二路径延时单元(21),通过手动布线的方法对路径延时单元的延迟路径进行调整,从中选取可以提供最高测量分辨率和最优延迟线性度的延迟路径,经过手动布线调整后第一路径延时单元(11)、第二路径延时单元(21)的延时时间分别为619皮秒、610皮秒。
本发明的优点在于:
I分辨率高
由于测量分辨率取决于两个游标链中路径延时单元的延时时间差,本发明利用FPGA器件内部的物理布线资源构建的路径延时单元,并使用桥接单元调节路径延时单元的延时时间,减小两条游标延迟链之间的延时时间差,进而提高了测量分辨率。本发明的测量分辨率达到9皮秒(ps),满足了大多数实验和应用的需要。
2全数字化
本发明直接在FPGA芯片内部搭建测量电路,只需要一个FPGA芯片即可完成时间间隔测量工作,测量过程可以实现全数字化。
3性价比高
由于本发明采用价格相对比较低的FPGA芯片,而不是价格昂贵的ASIC器件来得至批较高的测量分辨率,所以相比较而言,性价比高。
4抗干扰性强
由于本发明中的桥接单兀由输入或输出延时器件构成,输入或输出延时器件由FPGA器件外部的一个独立的高精度参考时钟源驱动,在参考时钟为200MHz时可以提供78ps的精准延时,并且路径延时单元由FPGA芯片内部的物理布线资源组成,延时时间不受FPGA芯片本身的电压和温度变化影响,所以本发明具有抗干扰性强的优点。


图1是本发明的测量装置图2是本发明在自动布局布线后第一路径延时单元11、第二路径延时单元21的路径图3是本发明在手动布局布线后的第一路径延时单元11的路径图4是本发明在手动布局布线后的第二路径延时单元21的路径图。
具体实施方式
下面将结合附图,对本发明做进一步详细说明。
参见图1,本发明中时间间隔测量装置,包括开始游标延迟链1、结束游标延迟链2、触发器单元3以及数据采集与传输模块4。开始游标延迟链1、结束游标延迟链2、数据采集与传输模块4分别与触发器单元3连接,输入的开始信号Start和结束信号Stop分别经过逐级延时后进入触发器单元3,在该单元内对延时后的开始信号Start和延时后的结束Stop进行边沿重合检测。数据采集与传输模块4将检测结果转换为时间间隔测量值,并对外输出。其中:
所述开始游标延迟链1,由η个第一路径延时单元11与η个桥接单元12级联组成,其中I < η < 139,输入的开始信号Start经过第一路径延时单元11的延时后,再经过桥接单元12的路径调整,使开始游标延迟链I中第一路径延时单元11的延时时间保持619皮秒。
所述结束游标延迟链2,由η个第二路径延时单元21与η个桥接单元22级联组成,其中I < η < 139,输入的结束信号Stop经过第二路径延时单元21的延时后,再经过桥接单元22的路径调整,使开始游标延迟链2中第二路径延时单元21的延时时间保持610皮秒。
根据输入的开始信号Start和结束信号Stop,在分别经过开始游标延迟链1、结束游标延迟链2的一级延时后,产生的延时时间差即为本发明的测量分辨率Ar。
用于实现第一路径延时单元11和第二路径延时单元21的方式有很多,例如在PCB板上布蛇形线,本发明中均利用FPGA内部的物理布线资源所构成,并且由于第一路径延时单元11和第二路径延时单元21中的物理布线存在长度差,使开始信号Start、结束信号Stop在分别经过第一路径延时单元11、第二路径延时单元21后出现延时时间差,开始信号Start、结束信号Stop利用该延时时间差实现逐渐逼近,直至边沿重合。如果第一路径延时单元11和第二路径延时单元21的延时时间是非均匀的,就会导致开始游标延迟链1、结束游标延迟链2的延迟时间非线性,无法正常测量。参考图2,给出了经过自由布局布线后的开始游标延迟链I中第一路径延时单元11、结束游标延迟链2中第二路径延时单元21的路径图,可以看出此时的路径混乱,必须要增加桥接单元12和桥接单元22对第一路径延时单元11和第二路径延时单元21的路径进行调整。
用于桥接单元12和桥接单元22的器件也有很多,例如FPGA内部的SLICE资源,本发明中选择使用Xilinx Virtex-5系列FPGA内部的输入或输出延时器件。在Xilinx Virtex-5系列FPGA中,共有两列垂直排布的输入或输出延时器件,编号分别为X0Y0-X0Y239,X2Y0-X2Y2390在实施过程中,为了实现开始游标延迟链I中第一路径延时单元11的延时时间一致,必须在两个第一路径延时单元11之间连接一个桥接单元12,利用手动布局的方法将编号为奇数的输入或输出延时器件依次分配给桥接单元12,即利用手动布局的方法将桥接单元12放置于FPGA内编号为奇数的固定区域内,然后利用手动布线的方法对第一路径延时单元11的路径进行调整,才能使第一路径延时单元11的延时时间保持一致;为了实现结束游标延迟链2中第二路径延时单元21的延时时间一致,必须在两个第二路径延时单元21之间连接一个桥接单元22,利用手动布局的方法将编号为偶数的输入或输出延时器件依次分配给桥接单元22,即利用手动布局的方法将桥接单元22放置于FPGA内编号为偶数的固定区域内,然后利用手动布线的方法对第二路径延时单元21的路径进行调整,才能使第二路径延时单元21的延时时间保持一致。参考图3,给出了经过手动布局布线后的开始游标延迟链I中第一路径延时单元11的路径图,可以看出第一路径延时单元11的路径形状均匀一致,此时第一路径延时单元11的路径长度对应的延时时间为619皮秒。参考图4,给出了经过手动布局布线后的结束游标延迟链2中第一路径延时单元21的路径图,可以看出此时第二路径延时单元21的路径形状均匀一致,第二路径延时单元21的路径长度对应的延时时间为610皮秒。本发明的测量分辨率为第一路径延时单兀11与第二路径延时单元21之间的延时时间差,Ar = 619-610 = 9ps,其中Ar为本发明的测量分辨率。
本发明中的触发器单元3,包括FPGA内部的η个D触发器,其中I彡η彡139。每个D触发器的时钟端口与经过开始游标延迟链I中第一路径延时单元11和桥接单元12延时后的开始信号Start相连接,每个D触发器的数据端口与经过结束游标延迟链2中第二路径延时单元21和桥接单元22延时后的结束信号Stop相连接,D触发器在延时后的开始信号Start上升沿时刻对延时后的结束信号Stop进行重合检测。以第一个D触发器FF1为例,该D触发器用于对经过开始游标延迟链1、结束游标延迟链2的第一级延时后的开始信号Start、结束信号Stop进行边沿重合检测,如果该时刻结束信号Stop为低电平,则此时D触发器的输出结果为O ;如果该时刻结束信号Stop为高电平,则此时D触发器的输出结果为I。
当输入的开始信号Start、结束信号Stop组成的待测时间间隔,分别经过开始游标延迟链1、结束游标延迟链2的逐级延时后,利用D触发器对延时后的开始信号Start、结束信号Stop逐级进行重合检测,η个D触发器的检测结果为一列η位序列码{Qn},其中139,如果在该序列码中没有出现低电平跳变为高电平的现象,则说明待测时间间隔超出测量范围,此时无法得到时间间隔测量值Tx;如果该序列码在第m位发生低电平跳变为高电平的现象,则说明经过m级开始游标延迟链I的第一路径延时单元11后的开始信号Start与经过m级结束游标延迟链2的第二路径延时单元21后的结束信号Stop重合,测出对应的时间间隔测量值Tx为:
Τχ = m X Ar ,
其中,Λ r是测量分辨率。`
权利要求
1.一种基于FPGA的高分辨率时间间隔测量装置,包括开始游标延迟链(I)、结束游标延迟链(2)、触发器单元(3)和数据采集与传输模块(4);所述的开始游标延迟链(I)由η个第一路径延时单元(11)与η个桥接单元(12 )级联组成,结束游标延迟链(2 )由η个第二路径延时单元(21)与η个桥接单元(22)级联组成,其中I SnS 139 ;开始游标延迟链(I)对输入的待测时间间隔信号Start经过逐级延时后进入触发器单元(3),结束游标延迟链(2)对输入的待测时间间隔信号Stop经过逐级延时后进入触发器单元(3),触发器单元(3)对延时后的Start、Stop信号进行边沿重合检测,检测结果通过数据采集与传输模块(4)对外输出时间间隔测量值,其特征在于: 所述的第一路径延时单元(11)和第二路径延时单元(21),均由FPGA芯片内的物理布线资源组成,分别用于对输入的待测时间间隔信号Start、Stop信号进行延时; 所述的桥接单元(12)和桥接单元(22),均由FPGA内输入或输出延时器件组成,分别用于对游标延迟链I和游标延迟链2的物理布线路径进行控制和调整。
2.根据权利要求1所述的基于FPGA的高分辨率时间间隔测量装置,其特征在于利用手动布局的方法对该装置的结构进行调整,将桥接单元(12)放置于FPGA内编号为奇数的固定区域内,使第一路径延时单元(11)的物理布线路径经过该固定区域后与触发器单元(3)的时钟端口相连接;将桥接单元(22)放置于FPGA内编号为偶数的固定区域内,使第二路径延时单元(21)的物理布线路径经过该固定区域后与触发器单元(3)的数据端口相连接。
3.根据权利要求1所述的基于FPGA的高分辨率时间间隔测量装置,其特征在于第一路径延时单元(11)和第二路径延时单元(21),通过手动布线的方法对路径延时单元的延迟路径进行调整,从中选取可以提供最高测量分辨率和最优延迟线性度的延迟路径,经过手动布线调整后第一路径延时单元(11)、第二路径延时单元(21)的延时时间分别为619皮秒、610皮秒。
全文摘要
本发明提供了一种高分辨率的短时间间隔测量装置,主要解决直接计数法中测量分辨率受限于参考时钟频率的问题。该测量装置包括开始游标延迟链、结束游标延迟链、触发器单元及数据采集与传输模块,其中开始游标延迟链、结束游标延迟链均由路径延时单元和桥接单元级联组成。输入的开始信号Start、结束信号Stop分别经过路径延时单元、桥接单元的延时后进入触发器单元,触发器单元对延时后的Start、Stop信号进行边沿重合检测,通过检测结果中低电平跳变为高电平的位置得出时间间隔测量值,并通过数据采集与传输模块输出。本发明具有测量分辨率高、全数字化、性价比高、抗干扰性强的优点,可用于通信网络、卫星定位中的时间间隔测量。
文档编号G04F10/00GK103186097SQ20131010272
公开日2013年7月3日 申请日期2013年3月27日 优先权日2013年3月27日
发明者王海, 刘杰, 吴英华, 龚垒, 段程鹏, 张盛 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1