CN109683154A - 基于fpga的激光雷达自校准计时装置及方法 - Google Patents

基于fpga的激光雷达自校准计时装置及方法 Download PDF

Info

Publication number
CN109683154A
CN109683154A CN201710979509.9A CN201710979509A CN109683154A CN 109683154 A CN109683154 A CN 109683154A CN 201710979509 A CN201710979509 A CN 201710979509A CN 109683154 A CN109683154 A CN 109683154A
Authority
CN
China
Prior art keywords
module
carry
signal
timing
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710979509.9A
Other languages
English (en)
Other versions
CN109683154B (zh
Inventor
韩劭纯
王泮义
王庆飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Wanji Photoelectric Technology Co Ltd
Original Assignee
Beijing Wanji Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Wanji Technology Co Ltd filed Critical Beijing Wanji Technology Co Ltd
Priority to CN201710979509.9A priority Critical patent/CN109683154B/zh
Publication of CN109683154A publication Critical patent/CN109683154A/zh
Application granted granted Critical
Publication of CN109683154B publication Critical patent/CN109683154B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

本发明实施例提供一种基于FPGA的激光雷达自校准计时装置及方法,其中,装置包括:外部信号源、外部延迟模块和FPGA最小***;所述FPGA最小***包括:自校准模块、时刻鉴别模块、计时模块和运算模块。本发明实施例基于外部延时模块实现了对FPGA内部计时单元的实时校准功能,能够解决常规的基于FPGA的TDC技术的计时精度受外界环境影响较大,无法适用于复杂环境下的问题,可以提高激光雷达的复杂环境适应能力和计时精度,稳定性高。

Description

基于FPGA的激光雷达自校准计时装置及方法
技术领域
本发明涉及激光雷达计时技术领域,尤其涉及一种基于FPGA的激光雷达自校准计时装置及方法。
背景技术
激光雷达是以发射激光束探测目标的位置、速度等特征量的雷达***。从工作原理上讲,激光雷达向目标发射探测信号,然后将接收到的从目标反射回来的回波信号与发射信号进行比较,作适当处理后就可获得目标的有关信息,如目标距离、方位、高度、速度、姿态、甚至形状等参数,从而对飞机、导弹等目标进行探测、跟踪和识别,因此,在激光雷达技术中,发射信号与回波信号间的计时精度从原理上决定了激光雷达的性能。
现有技术中,皮秒分辨率级别的TDC(时间数字转换器)主要是在ASIC芯片上实现的,但是ASIC芯片开发周期长,成本昂贵;而基于FPGA(现场可编程逻辑门阵列)的TDC技术实现成本低、开发周期短、设计灵活性高,但是,由于FPGA内部结构的特殊性,当外界环境发生变化时,FPGA内部延迟单元延迟时间变化较为剧烈。常规的基于FPGA的TDC技术计时精度在70ps-100ps左右,当温度变化时,计时的离散度随之变大。所以,常规的基于FPGA的TDC技术的计时精度受外界环境影响较大,无法适用于复杂环境下。
鉴于此,如何解决常规的基于FPGA的TDC技术的计时精度受外界环境影响较大,无法适用于复杂环境下的问题成为目前需要解决的技术问题。
发明内容
为解决上述的技术问题,本发明提供一种基于FPGA的激光雷达自校准计时装置及方法,能够解决常规的基于FPGA的TDC技术的计时精度受外界环境影响较大,无法适用于复杂环境下的问题。
第一方面,本发明提供一种基于FPGA的激光雷达自校准计时装置,包括:外部信号源、外部延迟模块和FPGA最小***;
所述外部信号源,用于产生激励信号,包括:激光的起始信号和回波信号;
所述FPGA最小***,包括:自校准模块、时刻鉴别模块、计时模块和运算模块;
所述自校准模块,用于当检测到来自于所述时刻鉴别模块的使能信号时,生成校准起始信号并发送给所述外部延迟模块,同时复位并使能所述自校准模块中的逐位加法器,以及在接收到所述外部延迟模块生成的校准截止信号时,对所述自校准模块中的逐位加法器进位链步长进行校准;
所述时刻鉴别模块,用于捕捉激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻;
所述计时模块,用于根据所述时刻鉴别模块获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量;
所述运算模块,用于根据所述进位数量、周期数量与校准后得到的进位链步长,计算得到激光飞行时间;
所述外部延迟模块,用于对所述自校准模块生成的校准起始信号进行延迟偏移,生成校准截止信号并返回给所述自校准模块。
可选地,所述外部延迟模块由延迟线构成,具体用于对接收的校准起始信号Start_0进行延迟处理,得到校准截止信号Stop_0。
可选地,所述计时模块由计时单元组成,所述计时单元的基本结构为逐位加法器进位链,其中,逐位加法器的单位步进,即进位链单位步长,是计时模块的最小单元。
可选地,所述自校准模块由时刻鉴别电路和逐位加法器进位链组成,
所述时刻鉴别电路,用于当检测到来自于所述时刻鉴别模块的使能信号时,向所述外部延迟模块发送校准起始信号Start_0,同时复位并使能所述逐位加法器进位链,接收所述外部延迟模块对Start_0信号进行延迟处理后生成的校准截止信号Stop_0,根据Stop_0信号得到计时截止时刻,将所述计时截止时刻输出至所述自校准模块中的逐位加法器进位链,得到此时刻对应的所述自校准模块中的逐位加法器进位链的进位总长度,进而根据所述进位总长度和所述外部延迟模块的延迟时间,得到所述自校准模块中的逐位加法器进位链步长;以及当检测到来自于所述外部延迟模块的Stop_0信号时读取所述自校准模块中的逐位加法器的当前进位数量n0和当前周期数量t0。
可选地,所述时刻鉴别模块,具体用于
当检测到来自于所述外部信号源的激光的起始信号Start时,根据所述起始信号的边沿信息得到计时起始时刻,使能所述计时模块开始进位操作;以及当检测到来自于所述外部信号源的激光的回波信号Stop时,根据回波信号的边沿信息得到计时截止时刻,暂停所述计时模块的进位操作并读取所述计时模块中的逐位加法器的当前进位数量n和当前周期数量t。
可选地,所述计时模块,具体用于
根据所述时刻鉴别模块获得的计时起始时刻开始进位操作,逐次进位,当进位数量达到预先设置的每个周期所达到的最大进位数量N时,周期数量自加;以及根据所述时刻鉴别模块获得的计时截止时刻暂停进位操作。
可选地,所述运算模块,具体用于
根据激光飞行周期内的进位数量、周期数量与校准后得到的进位链步长,通过第一公式计算得到激光飞行时间T;
其中,所述第一公式为:
T=(L/n0)×(t×N+n)
L为所述外部延迟模块的预先设定值。
第二方面,本发明提供一种基于FPGA的激光雷达自校准计时方法,利用上述装置,包括:
自校准模块当检测到来自于时刻鉴别模块的使能信号时,生成校准起始信号并发送给外部延迟模块,同时复位并使能所述自校准模块中的逐位加法器;
所述外部延迟模块对所述自校准模块生成的校准起始信号进行延迟偏移,生成校准截止信号并返回给所述自校准模块;
所述自校准模块在接收到所述外部延迟模块生成的校准截止信号时,对所述自校准模块中的逐位加法器进位链步长进行校准;
时刻鉴别模块捕捉外部信号源产生的激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻;
计时模块根据所述时刻鉴别模块获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量;
运算模块根据所述激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,计算得到激光飞行时间。
可选地,所述自校准模块在接收到所述外部延迟模块生成的校准截止信号时,对所述自校准模块中的逐位加法器进位链步长进行校准,包括:
所述自校准模块中的时刻鉴别电路当检测到来自于所述时刻鉴别模块的使能信号时,向所述外部延迟模块发送校准起始信号Start_0,同时复位并使能所述逐位加法器进位链,接收所述外部延迟模块对Start_0信号进行延迟处理后生成的校准截止信号Stop_0,根据Stop_0信号得到计时截止时刻,将所述计时截止时刻输出至所述自校准模块中的逐位加法器进位链,得到此时刻对应的所述自校准模块中的逐位加法器进位链的进位总长度,进而根据所述进位总长度和所述外部延迟模块的延迟时间,得到所述自校准模块中的逐位加法器进位链步长;以及当检测到来自于所述外部延迟模块的Stop_0信号时读取所述自校准模块中的逐位加法器的当前进位数量n0和当前周期数量t0;
相应地,所述时刻鉴别模块捕捉外部信号源产生的激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻,包括:
所述时刻鉴别模块当检测到来自于所述外部信号源的激光的起始信号Start时,根据所述起始信号的边沿信息得到计时起始时刻,使能所述计时模块开始进位操作,以及当检测到来自于所述外部信号源的激光的回波信号Stop时,根据回波信号的边沿信息得到计时截止时刻,暂停所述计时模块的进位操作并读取所述计时模块中的逐位加法器的当前进位数量n和当前周期数量t;
相应地,所述计时模块根据所述时刻鉴别模块获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量,包括:
所述计时模块根据所述时刻鉴别模块获得的计时起始时刻开始进位操作,逐次进位,当进位数量达到预先设置的每个周期所达到的最大进位数量N时,周期数量自加;以及根据所述时刻鉴别模块获得的计时截止时刻暂停进位操作。
可选地,所述运算模块根据所述激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,计算得到激光飞行时间,包括:
所述运算模块根据激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,通过第一公式计算得到激光飞行时间T;
其中,所述第一公式为:
T=(L/n0)×(t×N+n)
L为所述外部延迟模块的预先设定值。
由上述技术方案可知,本发明实施例提供的基于FPGA的激光雷达自校准计时装置及方法,基于外部延时模块实现了对FPGA内部计时单元的实时校准功能,能够解决常规的基于FPGA的TDC技术的计时精度受外界环境影响较大,无法适用于复杂环境下的问题,可以提高激光雷达的复杂环境适应能力和计时精度,稳定性高。
附图说明
图1为本发明一实施例提供的基于FPGA的激光雷达自校准计时方法的流程示意图;
图2为本发明一实施例提供的图1中的自校准模块的内部结构示意图;
图3为本发明一实施例提供的一种基于FPGA的激光雷达自校准计时方法的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明保护的范围。
图1示出了本发明一实施例提供的一种基于FPGA的激光雷达自校准计时装置的结构示意图,如图1所示,本实施例的基于FPGA的激光雷达自校准计时装置,包括:外部信号源11、外部延迟模块12和FPGA最小***13;
所述外部信号源11,用于产生激励信号,包括:激光的起始信号和回波信号;
所述外部延迟模块12,用于对所述FPGA最小***13中生成的自校准模块14的校准起始信号进行延迟偏移,生成校准截止信号并返回给所述自校准模块14;
所述FPGA最小***13,包括:自校准模块14、时刻鉴别模块15、计时模块16和运算模块17;
所述自校准模块14,用于当检测到来自于所述时刻鉴别模块15的使能信号时,生成校准起始信号并发送给所述外部延迟模块12,同时复位并使能所述自校准模块14中的逐位加法器,以及在接收到所述外部延迟模块12生成的校准截止信号时,对所述自校准模块14中的逐位加法器进位链步长进行校准;
所述时刻鉴别模块15,用于捕捉激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻;
所述计时模块16,用于根据所述时刻鉴别模块15获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量;
所述运算模块17,用于根据所述进位数量、周期数量与校准后得到的进位链步长,计算得到激光飞行时间。
可以理解的是,所述自校准模块14在接收到所述外部延迟模块12生成的校准截止信号时,对所述自校准模块14中的逐位加法器进位链步长进行校准,得到的进位链步长为激光雷达计时的单位步长;校准后得到的进位链步长为:L/n0,其中,L为所述外部延迟模块的预先设定值,n0为起始信号经过延迟模块后所得到的进位数量。
在具体应用中,所述外部延迟模块12可以由延迟线构成,具体用于对接收的校准起始信号Start_0进行延迟处理,得到校准截止信号Stop_0。
在具体应用中,所述计时模块16可以由计时单元组成,所述计时单元的基本结构为逐位加法器进位链,其中,逐位加法器的单位步进,即进位链单位步长,是计时模块的最小单元。
在具体应用中,如图2所示,所述自校准模块14由可以时刻鉴别电路18和逐位加法器进位链19组成,
所述时刻鉴别电路18,用于当检测到来自于所述时刻鉴别模块15的使能信号时,向所述外部延迟模块12发送校准起始信号Start_0,同时复位并使能所述逐位加法器进位链19,接收所述外部延迟模块12对Start_0信号进行延迟处理后生成的校准截止信号Stop_0,根据Stop_0信号得到计时截止时刻,将所述计时截止时刻输出至所述自校准模块14中的逐位加法器进位链19,得到此时刻对应的所述自校准模块14中的逐位加法器进位链19的进位总长度,进而根据所述进位总长度和所述外部延迟模块12的延迟时间,得到所述自校准模块14中的逐位加法器进位链步长;以及当检测到来自于所述外部延迟模块12的Stop_0信号时读取所述自校准模块14中的逐位加法器的当前进位数量n0和当前周期数量t0。
在具体应用中,所述时刻鉴别模块15,可具体用于
当检测到来自于所述外部信号源11的激光的起始信号Start时,根据所述起始信号的边沿信息(即上升沿信息或者下降沿信息)得到计时起始时刻,使能所述计时模块16开始进位操作;以及当检测到来自于所述外部信号源11的激光的回波信号Stop时,根据回波信号的边沿信息(即上升沿信息或者下降沿信息)得到计时截止时刻,暂停所述计时模块16的进位操作并读取所述计时模块16中的逐位加法器的当前进位数量n和当前周期数量t。
在具体应用中,所述计时模块16,可具体用于
根据所述时刻鉴别模块15获得的计时起始时刻开始进位操作,逐次进位,当进位数量达到预先设置的每个周期所达到的最大进位数量N时,周期数量自加;以及根据所述时刻鉴别模块15获得的计时截止时刻暂停进位操作。
在具体应用中,所述运算模块17,可具体用于
根据激光飞行周期内的进位数量、周期数量与校准后得到的进位链步长,通过第一公式计算得到激光飞行时间T;
其中,所述第一公式为:
T=(L/n0)×(t×N+n) (1)
L为所述外部延迟模块的预先设定值。
可以理解的是,本实施例所述FPGA最小***13可以完成皮秒分辨率的高精度稳定计时
本实施例的基于FPGA的激光雷达自校准计时装置,基于外部延时模块实现了对FPGA内部计时单元的实时校准功能,能够解决常规的基于FPGA的TDC技术的计时精度受外界环境影响较大,无法适用于复杂环境下的问题,可以提高激光雷达的复杂环境适应能力和计时精度,稳定性高。
图3示出了本发明一实施例提供的基于FPGA的激光雷达自校准计时方法的流程示意图,本实施例中所述方法利用上述装置实施例所述的基于FPGA的激光雷达自校准计时装置,如图3所示,本实施例的基于FPGA的激光雷达自校准计时方法如下所述。
101、自校准模块当检测到来自于时刻鉴别模块的使能信号时,生成校准起始信号并发送给外部延迟模块,同时复位并使能所述自校准模块中的逐位加法器。
102、所述外部延迟模块对所述自校准模块生成的校准起始信号进行延迟偏移,生成校准截止信号并返回给所述自校准模块。
103、所述自校准模块在接收到所述外部延迟模块生成的校准截止信号时,对所述自校准模块中的逐位加法器进位链步长进行校准。
可以理解的是,所述自校准模块14在接收到所述外部延迟模块12生成的校准截止信号时,对所述自校准模块14中的逐位加法器进位链步长进行校准,得到的进位链步长为激光雷达计时的单位步长。
在具体应用中,所述步骤103可以包括:
所述自校准模块中的时刻鉴别电路当检测到来自于所述时刻鉴别模块的使能信号时,向所述外部延迟模块发送校准起始信号Start_0,同时复位并使能所述逐位加法器进位链,接收所述外部延迟模块对Start_0信号进行延迟处理后生成的校准截止信号Stop_0,根据Stop_0信号得到计时截止时刻,将所述计时截止时刻输出至所述自校准模块中的逐位加法器进位链,得到此时刻对应的所述自校准模块中的逐位加法器进位链的进位总长度,进而根据所述进位总长度和所述外部延迟模块的延迟时间,得到所述自校准模块中的逐位加法器进位链步长;以及当检测到来自于所述外部延迟模块的Stop_0信号时读取所述自校准模块中的逐位加法器的当前进位数量n0和当前周期数量t0。
可以理解的是,校准后得到的进位链步长为:L/(t0×N+n0),其中,L为所述外部延迟模块的预先设定值,N为所述计时模块预先设置的每个周期所达到的最大进位数量。
104、时刻鉴别模块捕捉外部信号源产生的激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻。
在具体应用中,所述步骤104可以包括:
所述时刻鉴别模块当检测到来自于所述外部信号源的激光的起始信号Start时,根据所述起始信号的边沿信息得到计时起始时刻,使能所述计时模块开始进位操作,以及当检测到来自于所述外部信号源的激光的回波信号Stop时,根据回波信号的边沿信息得到计时截止时刻,暂停所述计时模块的进位操作并读取所述计时模块中的逐位加法器的当前进位数量n和当前周期数量t。
105、计时模块根据所述时刻鉴别模块获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量。
在具体应用中,所述步骤105可以包括:
所述计时模块根据所述时刻鉴别模块获得的计时起始时刻开始进位操作,逐次进位,当进位数量达到预先设置的每个周期所达到的最大进位数量N时,周期数量自加;以及根据所述时刻鉴别模块获得的计时截止时刻暂停进位操作。
106、运算模块根据所述激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,计算得到激光飞行时间。
在具体应用中,所述步骤106可以包括:
所述运算模块根据激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,通过第一公式计算得到激光飞行时间T;
其中,所述第一公式为:
T=(L/n0)×(t×N+n) (1)
L为所述外部延迟模块的预先设定值。
本实施例的基于FPGA的激光雷达自校准计时方法,利用装置实施例所述的基于FPGA的激光雷达自校准计时装置,基于外部延时模块实现了对FPGA内部计时单元的实时校准功能,能够解决常规的基于FPGA的TDC技术的计时精度受外界环境影响较大,无法适用于复杂环境下的问题,可以提高激光雷达的复杂环境适应能力和计时精度,稳定性高。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本发明的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

Claims (10)

1.一种基于FPGA的激光雷达自校准计时装置,其特征在于,包括:外部信号源、外部延迟模块和FPGA最小***;
所述外部信号源,用于产生激励信号,包括:激光的起始信号和回波信号;
所述FPGA最小***,包括:自校准模块、时刻鉴别模块、计时模块和运算模块;
所述自校准模块,用于当检测到来自于所述时刻鉴别模块的使能信号时,生成校准起始信号并发送给所述外部延迟模块,同时复位并使能所述自校准模块中的逐位加法器,以及在接收到所述外部延迟模块生成的校准截止信号时,对所述自校准模块中的逐位加法器进位链步长进行校准;
所述时刻鉴别模块,用于捕捉激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻;
所述计时模块,用于根据所述时刻鉴别模块获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量;
所述运算模块,用于根据所述进位数量、周期数量与校准后得到的进位链步长,计算得到激光飞行时间;
所述外部延迟模块,用于对所述自校准模块生成的校准起始信号进行延迟偏移,生成校准截止信号并返回给所述自校准模块。
2.根据权利要求1所述的装置,其特征在于,所述外部延迟模块由延迟线构成,具体用于对接收的校准起始信号Start_0进行延迟处理,得到校准截止信号Stop_0。
3.根据权利要求1所述的装置,其特征在于,所述计时模块由计时单元组成,所述计时单元的基本结构为逐位加法器进位链,其中,逐位加法器的单位步进,即进位链单位步长,是计时模块的最小单元。
4.根据权利要求3所述的装置,其特征在于,所述自校准模块由时刻鉴别电路和逐位加法器进位链组成,
所述时刻鉴别电路,用于当检测到来自于所述时刻鉴别模块的使能信号时,向所述外部延迟模块发送校准起始信号Start_0,同时复位并使能所述逐位加法器进位链,接收所述外部延迟模块对Start_0信号进行延迟处理后生成的校准截止信号Stop_0,根据Stop_0信号得到计时截止时刻,将所述计时截止时刻输出至所述自校准模块中的逐位加法器进位链,得到此时刻对应的所述自校准模块中的逐位加法器进位链的进位总长度,进而根据所述进位总长度和所述外部延迟模块的延迟时间,得到所述自校准模块中的逐位加法器进位链步长;以及当检测到来自于所述外部延迟模块的Stop_0信号时读取所述自校准模块中的逐位加法器的当前进位数量n0和当前周期数量t0。
5.根据权利要求4所述的装置,其特征在于,所述时刻鉴别模块,具体用于
当检测到来自于所述外部信号源的激光的起始信号Start时,根据所述起始信号的边沿信息得到计时起始时刻,使能所述计时模块开始进位操作;以及当检测到来自于所述外部信号源的激光的回波信号Stop时,根据回波信号的边沿信息得到计时截止时刻,暂停所述计时模块的进位操作并读取所述计时模块中的逐位加法器的当前进位数量n和当前周期数量t。
6.根据权利要求5所述的装置,其特征在于,所述计时模块,具体用于
根据所述时刻鉴别模块获得的计时起始时刻开始进位操作,逐次进位,当进位数量达到预先设置的每个周期所达到的最大进位数量N时,周期数量自加;以及根据所述时刻鉴别模块获得的计时截止时刻暂停进位操作。
7.根据权利要求6所述的装置,其特征在于,所述运算模块,具体用于
根据激光飞行周期内的进位数量、周期数量与校准后得到的进位链步长,通过第一公式计算得到激光飞行时间T;
其中,所述第一公式为:
T=(L/n0)×(t×N+n)
L为所述外部延迟模块的预先设定值。
8.一种基于FPGA的激光雷达自校准计时方法,利用权利要求1-7中任一项所述的装置,其特征在于,包括:
自校准模块当检测到来自于时刻鉴别模块的使能信号时,生成校准起始信号并发送给外部延迟模块,同时复位并使能所述自校准模块中的逐位加法器;
所述外部延迟模块对所述自校准模块生成的校准起始信号进行延迟偏移,生成校准截止信号并返回给所述自校准模块;
所述自校准模块在接收到所述外部延迟模块生成的校准截止信号时,对所述自校准模块中的逐位加法器进位链步长进行校准;
时刻鉴别模块捕捉外部信号源产生的激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻;
计时模块根据所述时刻鉴别模块获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量;
运算模块根据所述激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,计算得到激光飞行时间。
9.根据权利要求8所述的方法,其特征在于,所述自校准模块在接收到所述外部延迟模块生成的校准截止信号时,对所述自校准模块中的逐位加法器进位链步长进行校准,包括:
所述自校准模块中的时刻鉴别电路当检测到来自于所述时刻鉴别模块的使能信号时,向所述外部延迟模块发送校准起始信号Start_0,同时复位并使能所述逐位加法器进位链,接收所述外部延迟模块对Start_0信号进行延迟处理后生成的校准截止信号Stop_0,根据Stop_0信号得到计时截止时刻,将所述计时截止时刻输出至所述自校准模块中的逐位加法器进位链,得到此时刻对应的所述自校准模块中的逐位加法器进位链的进位总长度,进而根据所述进位总长度和所述外部延迟模块的延迟时间,得到所述自校准模块中的逐位加法器进位链步长;以及当检测到来自于所述外部延迟模块的Stop_0信号时读取所述自校准模块中的逐位加法器的当前进位数量n0和当前周期数量t0;
相应地,所述时刻鉴别模块捕捉外部信号源产生的激光的起始信号和回波信号,并根据所述起始信号和回波信号的边沿信息,得到计时起始时刻与计时截止时刻,包括:
所述时刻鉴别模块当检测到来自于所述外部信号源的激光的起始信号Start时,根据所述起始信号的边沿信息得到计时起始时刻,使能所述计时模块开始进位操作,以及当检测到来自于所述外部信号源的激光的回波信号Stop时,根据回波信号的边沿信息得到计时截止时刻,暂停所述计时模块的进位操作并读取所述计时模块中的逐位加法器的当前进位数量n和当前周期数量t;
相应地,所述计时模块根据所述时刻鉴别模块获得的计时起始时刻与计时截止时刻,获得激光飞行周期内的进位数量与周期数量,包括:
所述计时模块根据所述时刻鉴别模块获得的计时起始时刻开始进位操作,逐次进位,当进位数量达到预先设置的每个周期所达到的最大进位数量N时,周期数量自加;以及根据所述时刻鉴别模块获得的计时截止时刻暂停进位操作。
10.根据权利要求9所述的方法,其特征在于,所述运算模块根据所述激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,计算得到激光飞行时间,包括:
所述运算模块根据激光飞行周期内的进位数量、周期数量以及校准后得到的进位链步长,通过第一公式计算得到激光飞行时间T;
其中,所述第一公式为:
T=(L/n0)×(t×N+n)
L为所述外部延迟模块的预先设定值。
CN201710979509.9A 2017-10-19 2017-10-19 基于fpga的激光雷达自校准计时装置及方法 Active CN109683154B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710979509.9A CN109683154B (zh) 2017-10-19 2017-10-19 基于fpga的激光雷达自校准计时装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710979509.9A CN109683154B (zh) 2017-10-19 2017-10-19 基于fpga的激光雷达自校准计时装置及方法

Publications (2)

Publication Number Publication Date
CN109683154A true CN109683154A (zh) 2019-04-26
CN109683154B CN109683154B (zh) 2020-12-18

Family

ID=66183788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710979509.9A Active CN109683154B (zh) 2017-10-19 2017-10-19 基于fpga的激光雷达自校准计时装置及方法

Country Status (1)

Country Link
CN (1) CN109683154B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110764075A (zh) * 2019-07-29 2020-02-07 南京芯视界微电子科技有限公司 激光雷达接收芯片测试***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101441232A (zh) * 2008-12-25 2009-05-27 中南大学 一种时基频率实时校准测频方法及其装置
US20130278917A1 (en) * 2012-03-21 2013-10-24 Honda Motor Co., Ltd. Distance measuring system
CN103837741A (zh) * 2014-03-12 2014-06-04 河南科技大学 基于fpga的等精度频率测试***及其设计方法
US8957705B2 (en) * 2012-09-14 2015-02-17 Intel Corporation Phase frequency detector
CN206193241U (zh) * 2016-09-12 2017-05-24 北京万集科技股份有限公司 三维激光的测距装置
CN206311760U (zh) * 2016-12-16 2017-07-07 北京万集科技股份有限公司 一种激光雷达***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101441232A (zh) * 2008-12-25 2009-05-27 中南大学 一种时基频率实时校准测频方法及其装置
US20130278917A1 (en) * 2012-03-21 2013-10-24 Honda Motor Co., Ltd. Distance measuring system
US8957705B2 (en) * 2012-09-14 2015-02-17 Intel Corporation Phase frequency detector
CN103837741A (zh) * 2014-03-12 2014-06-04 河南科技大学 基于fpga的等精度频率测试***及其设计方法
CN206193241U (zh) * 2016-09-12 2017-05-24 北京万集科技股份有限公司 三维激光的测距装置
CN206311760U (zh) * 2016-12-16 2017-07-07 北京万集科技股份有限公司 一种激光雷达***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马成等: "实时温度补偿的TDC时间间隔测量方法设计与实现", 《全球定位***》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110764075A (zh) * 2019-07-29 2020-02-07 南京芯视界微电子科技有限公司 激光雷达接收芯片测试***
CN110764075B (zh) * 2019-07-29 2020-04-17 南京芯视界微电子科技有限公司 激光雷达接收芯片测试***

Also Published As

Publication number Publication date
CN109683154B (zh) 2020-12-18

Similar Documents

Publication Publication Date Title
CN108594254A (zh) 一种提高tof激光成像雷达测距精度的方法
WO2014158994A1 (en) Lidar scanner
CN101834684A (zh) 分布式水声定位***gps时钟同步方法
CN103034117A (zh) 高精度时间测量器
CN109683154A (zh) 基于fpga的激光雷达自校准计时装置及方法
CN101655505B (zh) 一种用多路平行光敏阵列进行非接触速度测量装置
CN106066599B (zh) 用于三维激光扫描仪的精密时间测量***
CN103412474B (zh) 基于fpga的tdc-gp2测时范围高精度扩展电路
CN108061885B (zh) 多通道激光引信目标特征识别信号处理电路的实现方法
TWI233481B (en) Laser range finder
CN108802734A (zh) 一种控制雷达***时序同步的方法及装置
CN108919234B (zh) 发射采样信号的处理电路及脉冲式激光雷达
CN108387906A (zh) 一种基于fpga-tdc的三维激光成像***
CN104316775A (zh) 脉冲信号周期及占空比连续测量方法
CN112558514A (zh) 一种多设备硬件同步方法
CN101702617B (zh) 高精度±180°数字鉴相方法及其实施装置
CN109100700A (zh) 一种单采样雷达信号处理***及方法
CN115097420A (zh) 基于ad数据的激光测距仪信号校准方法、装置及电子设备
CN103248342A (zh) 一种脉冲延迟电路及扫描方法
CN203502749U (zh) 脉冲时间间隔测量装置
Chen et al. A 63.3 ps TDC Measurement System Based on FPGA for Pulsed Laser Ranging
CN103529687B (zh) 脉冲时间间隔测量装置
CN108896966B (zh) 发射控制时序产生电路及二维激光雷达
RU2361237C2 (ru) Способ светолокационного измерения высоты облачных слоев и устройство для его осуществления
RU2792970C1 (ru) Счетчик импульсов цифрового измерителя дальности

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20231206

Address after: 430200, 7th floor, Building 3, Phase II, Modern Service Industry Demonstration Base, Huazhong University of Science and Technology Science Park, Guandong Street, Wuhan Donghu New Technology Development Zone, Wuhan City, Hubei Province

Patentee after: Wuhan Wanji Photoelectric Technology Co.,Ltd.

Address before: 100085 No. 5, building 1, East Road, Haidian District, Beijing, 601

Patentee before: BEIJING WANJI TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right