CN111194413A - 用于飞行时间测量的信号处理单元和方法 - Google Patents

用于飞行时间测量的信号处理单元和方法 Download PDF

Info

Publication number
CN111194413A
CN111194413A CN201880064939.0A CN201880064939A CN111194413A CN 111194413 A CN111194413 A CN 111194413A CN 201880064939 A CN201880064939 A CN 201880064939A CN 111194413 A CN111194413 A CN 111194413A
Authority
CN
China
Prior art keywords
phase
signal
multiplier
module
phases
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
CN201880064939.0A
Other languages
English (en)
Other versions
CN111194413B (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.)
Osram GmbH
Original Assignee
Osram GmbH
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 Osram GmbH filed Critical Osram GmbH
Publication of CN111194413A publication Critical patent/CN111194413A/zh
Application granted granted Critical
Publication of CN111194413B publication Critical patent/CN111194413B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only
    • G01S17/32Systems determining position data of a target for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated
    • G01S17/36Systems determining position data of a target for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated with phase comparison between the received signal and the contemporaneously transmitted signal
    • 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/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/4865Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak
    • 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/491Details of non-pulse systems
    • G01S7/4911Transmitters
    • 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/491Details of non-pulse systems
    • G01S7/4912Receivers
    • G01S7/4913Circuits for detection, sampling, integration or read-out
    • 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/491Details of non-pulse systems
    • G01S7/4912Receivers
    • G01S7/4915Time delay measurement, e.g. operational details for pixel components; Phase measurement
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/60Receivers
    • H04B10/61Coherent receivers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/001Analogue/digital/analogue conversion
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/30Delta-sigma modulation

Landscapes

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

Abstract

指定了用于飞行时间测量的信号处理单元。该信号处理单元包括振荡模块、传输模块、检测模块、至少一个乘法器、模数转换器和处理模块。振荡模块适于提供m个参考相位;传输模块适于基于从m个参考相位中选择的相应选择相位来生成至少一组光脉冲;检测模块适于接收所述至少一组光脉冲的相应的一组反射,并基于所述一组反射来生成检测器信号;至少一个乘法器适于将所述检测器信号乘以相应的比较相位;模数转换器适于将至少一个乘法器的结果转换为数字信号;并且处理模块适于基于数字信号来确定相应的比较相位或相应的选择相位,并计算至少一组所生成的光脉冲与一组所接收的反射之间的近似相位差。另外,指定了用于飞行时间测量的对应方法。

Description

用于飞行时间测量的信号处理单元和方法
技术领域
指定了用于飞行时间测量的信号处理单元和方法。
背景技术
根据现有技术,可以使用三角测量、干涉测量、共焦色度、直接脉冲型飞行时间(ToF)或间接相位型频率调制ToF来测量到特定物体的距离。间接相位型频率调制ToF通常涉及四个参考相位分别乘以检测器信号。然后可以将距离D确定为
Figure BDA0002438629960000011
其中,c表示光速,并且f表示调制频率。可以根据四个数字转换后的乘积a0…a3将相位确定为
Figure BDA0002438629960000012
因此,需要四个乘法器和ADC通道来计算相位,这导致用于飞行时间测量的装置中的相对较大的数字区域和高功耗。
发明内容
因此,本发明的至少一个目的是指定一种用于飞行时间测量的装置和对应的方法,其允许较小的管芯尺寸并且有助于降低功耗。
这些目的通过根据独立专利权利要求的信号处理单元和方法来实现。信号处理单元和方法的有利实施方式和发展在从属权利要求中指定,并且进一步从下面的描述和附图中显而易见。
根据本发明的第一方面,指定了一种用于飞行时间测量的信号处理单元。
根据参考第一方面的至少一个实施方式,信号处理单元包括振荡模块,其适于提供m个参考相位。在该上下文中,振荡模块可以包括振荡器,例如晶体振荡器、内部RC弛豫振荡器或允许生成具有预定频率和相位的参考信号的类似实体。这样的参考信号可以是正弦或非正弦的,诸如方波信号。参考信号的频率可以在1MHz至20MHz之间的范围内。
振荡模块可以进一步包括锁相环(PLL)或延迟(线)锁定环(DLL),以基于由振荡器生成的参考信号来生成m-1个进一步的参考信号。总共,可以生成m个参考信号,它们的相位偏移彼此不同,特别是关于由振荡器生成的参考信号。此处和下文中,具有不同相位偏移的参考信号也称为“参考相位”。
根据参考第一方面的至少一个实施方式,信号处理单元包括传输模块,其适于生成至少一组光脉冲。传输模块可以包括用于生成脉冲光的光源,诸如发光二极管(LED)或垂直腔表面发射激光器(VCSEL)。每个光脉冲可以对应于用于驱动传输模块的驱动器信号的相应脉冲。具体地,传输模块可以适于基于从m个参考相位中选择的相应选择相位来生成至少一组光脉冲。在该上下文中,传输模块可以进一步包括LED/VCSEL驱动器单元,用于基于选择相位来提供驱动电流。
传输模块可以被配置为以(周期性)脉冲模式操作,其中,仅在相对短的时间间隔内生成光脉冲,而传输模块在(每个周期的)剩余时间处于禁用操作状态。具体地,可以分别仅在传输模块的操作时间或每个周期的0.5%至5%中生成光脉冲。优选地,分别仅在传输模块的操作时间或每个周期的高达1%中生成光脉冲。
可选地,传输模块可以被配置为以连续模式操作。
此处和下文中,光脉冲是指对应于传输模块的驱动器信号的一系列或一组光脉冲。
根据参考第一方面的至少一个实施方式,信号处理单元包括检测模块,其适于接收一组光脉冲并基于所述一组光脉冲来生成检测器信号。具体地,由检测模块接收的光脉冲可以是由传输模块生成的光脉冲的反射。换句话说,检测模块可以适于接收所述至少一组光脉冲的相应的一组反射,并基于所述一组反射来生成检测器信号。检测器信号的脉冲可以对应于所接收的反射的脉冲。检测模块可以包括光电二极管等,以便生成电检测器信号。
根据参考第一方面的至少一个实施方式,信号处理单元包括至少一个乘法器。具体地,至少一个乘法器可以适于将所述检测器信号乘以相应的比较相位。至少一个乘法器可以具体是模拟乘法器,其被配置为将所述检测器信号和相应的比较相位作为两个模拟输入信号并产生作为它们的乘积的输出。乘法器的输出可以是模拟信号,在下文中被称为乘法器的“结果”。信号处理单元可以包括正好一个这样的乘法器或正好四个这样的乘法器。
根据参考第一方面的至少一个实施方式,信号处理单元包括模数转换器(ADC)。具体地,ADC可以适于将至少一个乘法器的结果转换为数字信号。ADC可以例如被配置为增量ADC。具体地,ADC可以被配置为Δ-Σ(delta-sigma)或ADC逐次逼近ADC或其组合。信号处理单元可以具体地包括正好一个ADC通道,即正好一个模拟信号被ADC转换为数字信号。
根据参考第一方面的至少一个实施方式,信号处理单元包括处理模块。具体地,处理模块可以适于基于数字信号来确定相应的比较相位或相应的选择相位,并计算所生成的至少一组光脉冲与所接收的一组反射之间的近似相位差。处理模块可以包括数字滤波器和/或(专用)集成电路,诸如数字信号处理器(DSP)、微控制器单元(MCU)等。
可以通过确定与检测器信号正交的参考相位(即通过确定使乘法器的结果接近零的比较相位或选择相位)来计算相位差。具体地,信号处理单元可以适于选择m个参考相位中的一个作为比较相位,并且选择m个参考相位中的一个作为选择相位。比较相位或选择相位可以随后经过(run through)m个参考相位,直到乘法器的结果接近零,而选择相位和比较相位中的另一个分别保持固定。换句话说,可以在传输或接收信号路径中应用用于距离测量的相位控制器。选择相位和比较相位中的固定的一个可以是预定的,例如,m个参考相位中的第一个。
根据参考第一方面的至少一个实施方式,信号处理单元包括振荡模块、传输模块、检测模块、至少一个乘法器、ADC和处理模块。振荡模块适于提供m个参考相位;传输模块适于基于从m个参考相位中选择的相应选择相位来生成至少一组光脉冲;检测模块适于接收所述至少一组光脉冲的相应的一组反射,并基于所述一组反射来生成检测器信号;至少一个乘法器适于将所述检测器信号乘以相应的比较相位;ADC适于将至少一个乘法器的结果转换为数字信号;并且处理模块适于基于数字信号来确定相应的比较相位和/或相应的选择相位,并计算所生成的至少一组光脉冲与所接收的一组反射之间的近似相位差。
通过比较相位或选择相位由处理模块确定这一事实所实现的是,检测器信号乘以m个参考相位仅需要一个乘法器和ADC。因此,可以减少信号处理单元的数字区域及其功耗。
具体地,利用根据本发明的信号处理单元,不需要在数字域中计算相位差,从而与现有技术相比允许较小的管芯尺寸和较低的制造成本。
此外,由于特别是在信号处理单元的数字部分中的最小化的功耗,因此使得能够启用无人机,信号处理单元的便携式移动应用。另外,可以减少在信噪比(SNR)由量化噪声主导的情况下的传输周期数。
此外,信号处理单元的体系结构可以针对性能(即动态范围或分辨率、功率和成本折衷)进行缩放。具体地,信号处理单元可以是可重新配置的,用于低精度应用,诸如当前检测、区域检测或接近检测;信号处理单元也可以是可重新配置的,用于在2m范围内需要1cm分辨率的高精度应用。
根据参考第一方面的至少一个实施方式,ADC是Δ-Σ转换器。
根据参考第一方面的至少一个实施方式,振荡模块与传输模块耦接以提供选择相位。振荡模块还与乘法器耦接以提供比较相位。此外,检测模块连接到乘法器以提供检测器信号。乘法器连接到ADC以提供要转换的结果。此外,ADC连接到处理模块以提供数字信号,并且处理模块连接到振荡模块以提供用于选择比较相位或选择相位的控制信号。
具体地,处理模块可以适于提供用于在m个参考相位中选择比较相位或选择相位中的一个的控制信号,然而m个参考相位中的预定的固定相位(诸如第一参考相位)可以独立于控制信号而分别用作选择相位或比较相位。可选地,控制信号可以用于在m个参考相位中选择比较相位和选择相位两者。
根据参考第一方面的至少一个实施方式,振荡模块包括适于生成m个参考相位的时钟发生器和适于从m个参考相位中选择两个相位的相位选择器。处理模块适于基于数字信号来控制相位选择器,并且基于至少一个乘法器的结果在两个相位中选择比较相位或选择相位。
具体地,处理模块可以适于提供控制信号,该控制信号用于从m个参考相位中选择两个已知的参考相位。就这一点而言,处理模块可以包括可以用于选择两个相位的一个或多个数字滤波器。ADC的输出可以未经处理地反馈到乘法器,以便允许在两个相位中的任一相位之间进行选择作为比较相位,该比较相位乘以检测器信号。可选地,可以将ADC的输出未经处理地转发到传输模块,以允许在两个相位中的任一相位之间进行选择作为选择相位。
信号处理单元可以具体地配置为内插在所选择的两个已知参考相位之间的到达时间。有利地,信号处理单元的这种体系结构允许减少的量化步长。
根据参考第一方面的至少一个实施方式,乘法器或传输模块包括连接到ADC以接收数字信号的开关。该开关适于基于至少一个乘法器的结果在两个相位中选择比较相位或选择相位。
根据参考第一方面的至少一个实施方式,时钟发生器连接到相位选择器以提供m个参考相位。此外,相位选择器连接到传输模块以提供所选择的两个相位,并且时钟发生器与乘法器耦接以提供比较相位。
有利地,用于距离测量的相位控制器因此可以被应用于接收信号路径中。
根据参考第一方面的至少一个实施方式,时钟发生器连接到相位选择器以提供m个参考相位。此外,相位选择器连接到乘法器以提供所选择的两个相位,并且时钟发生器与传输模块耦接以提供选择相位。
有利地,用于距离测量的相位控制器因此可以被应用于传输信号路径中。
根据参考第一方面的至少一个实施方式,信号处理单元包括第一乘法器、第二乘法器、第三乘法器和第四乘法器;运算放大器;电容器;比较器;以及逐次逼近寄存器单元。
每个乘法器具有一个输出以及第一输入和第二输入。乘法器的第一输入连接到检测模块以接收检测器信号,而乘法器的第二输入连接到振荡模块以接收相应的比较相位。
运算放大器具有一个输出以及第一输入和第二输入。运算放大器的第一输入连接到第一乘法器和第二乘法器的输出,而运算放大器的第二输入连接到第三乘法器和第四乘法器的输出以接收乘法器的相应的结果。
电容器具有连接在运算放大器的第一输入与第二输入之间的两个端子。
比较器具有一个输出和一个输入。比较器的输入连接到运算放大器的输出。
逐次逼近寄存器单元具有一个输出和一个输入。逐次逼近寄存器单元的输出连接到振荡模块,而逐次逼近寄存器单元的输入连接到比较器的输出。
这里,振荡模块适于提供两个相位作为相应的比较相位。由振荡模块提供的两个相位中的第一相位被施加到第一乘法器和第四乘法器的第二输入,并且由振荡模块提供的两个相位中的第二相位被施加到第二乘法器和第三乘法器的第二输入。
此外,处理模块适于基于逐次逼近寄存器单元的信号输出来计算所生成的至少一组光脉冲与所接收的一组反射之间的近似相位差。
有利地,信号处理单元的这种体系结构允许减少的量化相位步长和/或粗略的ToF距离测量。
根据参考第一方面的至少一个实施方式,信号处理单元包括复制驱动器,其适于基于选择相位生成复制信号。复制驱动器连接到振荡模块以接收选择相位,并连接到传输模块以提供复制信号。
这里,处理模块适于基于数字信号来计算所生成的复制信号与所处理的复制信号之间的近似相位差作为近似相位偏移。处理模块还适于基于相位偏移来计算所生成的至少一组光脉冲与所接收的一组反射之间的近似相位差。
根据本发明的第二方面,指定了一种用于飞行时间测量的方法。
上述进一步的信号处理单元特别适合于执行以下描述的方法。因此,与方法相关联地解释的特征也可以用于信号处理单元,并且反之亦然。
根据参考第二方面的至少一个实施方式,该方法包括以下步骤:
-由振荡模块生成m个参考相位;
-在m个参考相位中选择至少一个相位作为选择相位,并且由传输模块基于选择相位生成相应的一组光脉冲;
-接收所述一组光脉冲的相应的一组反射,并由检测模块基于该组反射生成检测器信号;
-由至少一个乘法器将检测器信号乘以相应的比较相位;
-由ADC将所述乘法器的结果转换为数字信号;
-由处理模块基于数字信号确定相应的比较相位或相应的选择相位;并且
-由处理模块基于数字信号来计算所生成的至少一组光脉冲与所接收的一组反射之间的近似相位差。
根据参考第二方面的至少一个实施方式,选择相位或比较相位是m个参考相位中的第一个参考相位。
根据参考第二方面的至少一个实施方式,该方法还包括以下步骤:
-由相位选择器基于控制信号从m个参考相位中选择两个相位;并且
-由开关基于至少一个乘法器的结果在两个相位中选择比较相位或选择相位。
根据参考第二方面的至少一个实施方式,该方法还包括以下步骤:
-由复制驱动器基于选择相位生成复制信号;
-由处理模块基于数字信号来计算所生成的复制信号与所处理的复制信号之间的近似相位差作为近似相位差;并且
-由处理模块基于近似相位偏移来计算所生成的至少一组光脉冲与所接收的一组反射之间的近似相位差。
附图说明
根据下面结合附图描述的示例性实施方式,其他优点、有利实施方式和发展将变得显而易见。
在附图中:
图1示出了用于飞行时间测量的示例性信号处理单元的示意性电路;
图2示出了根据本发明的信号处理单元的第一示例性实施方式的示意性电路;
图3示出了图2所示的信号处理单元的估计器单元的示例性实施方式的示意性电路;
图4示出了根据本发明的信号处理单元的第二示例性实施方式的示意性电路;
图5示出了根据本发明的信号处理单元的第三示例性实施方式的示意性电路;以及
图6示出了由图4或图5所示的信号处理单元生成的光脉冲与接收的反射之间的示例性相位差。
在附图中,相同的、相同作用类型的元件设置有相同的参考标记。附图和附图中所示的元件彼此之间的尺寸关系不应被视为按比例绘制。而是,可以以放大的尺寸示出各个元件,以便能够更好地示出和/或以便提供更好的理解。
具体实施方式
有许多测量距离的方法,诸如三角测量法、干涉测量、直接脉冲型ToF、间接相位型频率调制ToF和共焦色度。通常基于适用的目标距离范围和所需的测量精度来选择工作原理。由于它易于集成到硅中以及具有成本效益,因此间接相位ToF测量原理最近受到越来越多的关注,该原理如R.Lange等人的“Time-of-flight range imaging with a customsolid-state image sensor”,Laser Metrology and Inspection,Proc.SPIE,Vol.3823,Munich,(1999)所述,其内容通过引用结合于此。例如,可在ISL29501中找到上述原理的实现。
图1示出了用于飞行时间测量的示例性信号处理单元的示意性电路。信号处理单元1可以被实现为集成电路,包括时钟发生器10,该时钟发生器10包括诸如内部RC弛豫振荡器或晶体振荡器的振荡器11以及锁相环(PLL)或延迟(线)锁定环(DLL)12,用于以期望的调制频率提供四个参考相位。信号处理单元1还包括光源30(诸如LED或VCSEL)以及LED/VCSEL驱动器20,一起形成传输模块。在信号处理单元1的接收侧,布置了用于将所接收的光/光子转换为电流的光电二极管40和包括跨阻放大器51、带通滤波器52和可变增益放大器53的预处理单元50,一起形成检测模块。这里,跨阻放大器51可以用于放大电流并将其转换为电压;带通滤波器52可以用于使调制频率信号通过,而带外噪声被拒绝,从而降低了以下实体所需的动态范围;并且可变增益放大器53可以用于确保信号被充分地放大以用于后续的信号处理实体,诸如模数转换器(ADC)。信号处理单元1还包括:乘法器单元61,其包括四个乘法器65;ADC单元71,其包括四个ADC通道;以及数字计算单元81。这里,乘法器单元61的每个乘法器65可以特别适于将相同频率的两个模拟正弦信号相乘。此外,ADC单元71的每个ADC通道可以被配置为将DC电压(即,相位信息)转换为数字字,用于在数字域中进一步滤波和计算。
信号处理单元1适于首先使用光源30照射目标物体。用于驱动光源30的调制频率信号可以是源自PLL/DLL 12的5MHz至10MHz的方波。PLL/DLL 12还生成四个不同的时钟相位(也称为参考相位),用于经由乘法器单元61的四个乘法器65来解调照明的反射(在下文中称为反射信号)。振荡器11可以生成输入到PLL/DLL 12的低抖动时钟。
反射信号然后可以由光电二极管40检测,并且其电流由跨阻放大器51转换和放大。在由乘法器(65)单元61解调放大信号之前,放大信号由带通滤波器52滤波并且由可变增益放大器53适当地上增增益以匹配ADC 71的满量程参考电压。
可变增益放大器53的输出被复制并输入到乘法器单元61,使得四个乘法器65中的每个乘法器都输入有可变增益放大器53的输出。因此,乘法器单元61的每个输入被四个不同的时钟相位中的一个单独解调。然后,乘法器单元61的四个输出通过ADC 71的四个单独的ADC通道进行采样和数字转换。抗混叠滤波器可以布置在ADC 71的前面,并且数字低通滤波器可以布置在ADC 71的后面(未示出)。
可以使用数字计算单元81在数字域中计算相位。例如,通过应用坐标旋转数字计算机(CORDIC)算法,可以根据四个数字转换后的乘积a0…a3将相位确定为
Figure BDA0002438629960000121
距离D也可以在数字域中计算为
Figure BDA0002438629960000122
其中,c表示光速,并且f表示调制频率。
在下文中,指定了一种改进的体系结构和方法,以基于间接相位ToF原理实现距离测量,相对于图1所示的信号处理单元1,这产生了更小的管芯尺寸、降低的成本以及更高的功率和距离测量精度方面的性能。
图2示出了根据本发明的信号处理单元2的第一示例性实施方式的示意性电路。
类似于图1,图2所示的信号处理单元2包括时钟发生器10、传输模块20,30和检测模块40,50。然而,与图1的电路相对照地,在图1的电路中,模拟和数字域两者中的反射信号的信号处理都以前馈方式实现,在图2的电路中,反馈通过ADC 82的输出施加到乘法器单元62的开关66用于输入相位选择。
在这种情况下,示出了增量ADC 72作为示例。ADC 72包括积分器75和比较器76(也称为量化器)。ADC 72可以具体地配置为Δ-Σ转换器。具体地,ADC 72仅包括一个ADC通道。类似地,乘法器单元62仅包括一个乘法器65。
想法是找出与乘法器62的输入处的反射信号正交的时钟相位。在下文中,φk-1表示照明开始时的零度参考相位,φk表示距φk-1的90度延迟(正交),并且φk+1表示距φk的90度延迟。
信号处理单元2还包括与时钟发生器10一起形成振荡模块的相位内插器13和相位选择器14。振荡模块特别适于生成m个参考相位,其中,m是自然非零数,例如100、1000、10000或更大。这里,相位选择器14适于从m个参考相位中选择两个相位φ1和φ2。然后将两个相位φ1和φ2输入到开关66。开关66适于基于ADC 72的反馈输出来选择两个相位φ1和φ2中的任一相位。由开关选择的要与反射信号相乘的相位也可以称为比较相位。
当反射信号与其正交信号相乘时,ADC 72的平均输出为零或最小。因此,ADC 72的平均输出将在驱动φk与φk+1之间的开关66选择时接近零。换句话说,通过在时钟Φk与Φk+1之间进行内插来实现正交时钟。通过在φk与Φk+1之间进行内插,可以找到与反射信号正交的平均相位。假设没有其他处理延迟,例如,当传输模块20,30和检测模块40,50到乘法器65的输入的延迟被校准时,该平均相位与Φk之间的差精确地为目标距离。
测量的精度可能受许多因素的影响,但是相对于图2的电路,Φk与Φk+1之间的相位步长差以及ADC 72中的过采样次数是主要因素。可以使用数字滤波器91来估计平均正交位置并减小相位步长。如图2所示,与图1相比,硬件复杂度大大降低了。不需要提供适用于实现CORDIC算法或类似计算机操作的硬件。此外,乘法器65和ADC通道的四个实例分别减少到一个。因此,信号处理单元2相应地允许降低的功耗和管芯尺寸。
图3示出了图2所示的信号处理单元的估计器单元100的示例性实施方式的示意性电路。代替乘法器单元62和ADC 72或除了乘法器单元62和ADC 72之外,估计器单元100可以布置在图2的电路中的检测模块40,50与振荡模块10,13,14之间。估计器单元100包括具有四个乘法器65的组合乘法器单元63和包括运算放大器751和电容器752的ADC 73,一起形成积分器75和比较器76。具体地,估计器单元100允许一种可选方法来从返回信号快速地预估计相位延迟,并且因此减小图2的电路中的相位步长。这里,积分器75将保持相对于Φ1和Φ2累积表示反射信号的相位的电压。逐次逼近逻辑92将迫使选择合适组的Φ1和Φ2,使得到比较器76的平均输入为零。就这一点而言,逐次逼近逻辑92可以适于向相位选择器14提供控制信号,以便允许选择适当的两个相位。
图4示出了根据本发明的信号处理单元3的第二示例性实施方式的示意性电路。所示电路表示相对于图2的电路的可选实现方式。基本上,光源30的驱动器信号以及因此反射信号被相位调制而不是被时钟调制到乘法器65。对于输入到乘法器65的固定时钟相位,乘法器65的输入处的反射信号将被相位调制,使得其平均相位将与固定时钟相位正交。除了实际的相位调制是在光源30驱动器路径上实现的之外,信号感测和处理与图2的电路相同。
图5示出了根据本发明的信号处理单元4的第三示例性实施方式的示意性电路。除了布置在相位选择器14与检测模块50之间的附加复制驱动器电路200之外,图5的电路大致对应于图4的电路。这种复制驱动器电路200也可以在图1或图2的电路中实现。
对于ToF精确距离测量***,距离偏移和更关键的是,其漂移可能影响结果(请参见图6)。图5的示例性电路示出了一种通过在接收信号路径中***复制驱动器电路200来处理和校准偏移和偏移漂移的方法。复制驱动器电路200适于镜像(mirror)驱动器延迟,并且如图4所示,经受与真实驱动器电路20相同的反馈控制环50、64、73、91、14。由于信号处理单元4完全控制何时将发生用于ToF距离测量的照明,因此可以***后地(back ground)或前地(fore ground)校准周期来测量电路的相位偏移及其漂移。可以存储所测量的相位偏移,并从正常距离相位测量结果中减去所测量的相位偏移。因此,可以完全消除由于信号处理电路而引起的距离偏移及其漂移。就这一点而言,信号处理单元4可以被配置为在每100、1000或更多的正常距离相位测量之后和/或每1、10或更多μs之后运行校准周期。
图6示出了由图4或图5所示的信号处理单元生成的光脉冲与接收的反射之间的示例性相位差。
在参考时间T0,相位内插器13的(固定的)内部时钟信号到达乘法器65的输入。这也与驱动光源30用于发射照明信号Tx的信号对准。定义它是为了校准不期望的延迟。
在乘法器65的输入处的反射信号Rx的到达时间T1处,照明信号Tx与反射信号Rx之间的总时间延迟ΔT=T0-T1等于ΔTdriver+ΔTLED+ΔTdis+ΔTPD+ΔTRx,其中,ΔTdriver是由于驱动器电路(例如,LED/VCSEL驱动器20)而引起的时间延迟,ΔTLED是由于LED/VCSEL电光转换(例如,光源30)而引起的时间延迟,ΔTdis是由于目标距离而引起的时间延迟,ΔTPD是由于光电二极管光到电流转换(例如,光电二极管40)而引起的时间延迟,ΔTRx是由于接收电路直到乘法器65(例如,预处理模块50)的输入而引起的时间延迟。
所测量的距离与ΔTdis成正比。距离偏移与ΔToffset=ΔTdriver+ΔTLED+ΔTPD+ΔTRx成正比。偏移漂移与
Figure BDA0002438629960000161
成正比,其中,x可以是温度、环境光或电源电压。
通过基于所述示例性实施方式的描述,本发明不限于示例性实施方式。而是,本发明包括任何新颖的特征以及特征的任何组合,其特别包括专利权利要求中的特征的任何组合,即使该特征或该组合本身在专利权利要求或示例性实施方式中没有明确规定。
参考标记
1、2、3、4 信号处理单元
10 时钟发生器
11 晶体振荡器
12 锁相环/延迟(线路)锁定环
13 相位内插器
14 相位选择器
20 LED/VCSEL驱动器
30 LED/VCSEL
40 光电二极管
50 预处理单元
51 跨阻放大器
52 带通滤波器
53 可变增益放大器
61、62、63、64 乘法器单元
65 乘法器
66 开关
71、72、73、74 模数转换器
75 积分器
751 运算放大器
752 电容器
76 比较器
81、82 数字计算单元
91 数字滤波器
92 逐次逼近寄存器
100 估计器电路
200 复制驱动器电路
Tx 照明信号
Rx 反射信号
T0 参考时间
T1 到达时间
Toffset 偏移
Tdis 距离。

Claims (13)

1.用于飞行时间测量的信号处理单元,包括:
-振荡模块,适于提供m个参考相位;
-传输模块,适于基于从所述m个参考相位中选择的相应选择相位来生成至少一组光脉冲;
-检测模块,适于接收所述至少一组光脉冲的相应的一组反射,并基于所述一组反射来生成检测器信号;
-至少一个乘法器,适于将所述检测器信号乘以相应的比较相位;
-模数转换器,适于将所述至少一个乘法器的结果转换为数字信号;以及
-处理模块,适于基于所述数字信号来确定所述相应的比较相位或相应的选择相位,并计算所生成的至少一组光脉冲与所接收的一组反射之间的近似相位差。
2.根据权利要求1所述的信号处理单元,其中,所述模数转换器是Δ-Σ转换器。
3.根据权利要求1所述的信号处理单元,其中,
-所述振荡模块与所述传输模块耦接以提供所述选择相位;
-所述振荡模块与所述乘法器耦接以提供所述比较相位;
-所述检测模块连接到所述乘法器以提供所述检测器信号;
-所述乘法器连接到所述模数转换器以提供要转换的结果;
-所述模数转换器连接到所述处理模块以提供所述数字信号;并日
-所述处理模块连接到所述振荡模块以提供用于选择所述比较相位或所述选择相位的控制信号。
4.根据权利要求1所述的信号处理单元,其中,所述振荡模块包括:时钟发生器,适于生成所述m个参考相位;以及相位选择器,适于从所述m个参考相位中选择两个相位;其中,所述处理模块适于基于所述数字信号来控制所述相位选择器,并且基于所述至少一个乘法器的结果在所述两个相位中选择所述比较相位或所述选择相位。
5.根据权利要求4所述的信号处理单元,其中,所述乘法器或所述传输模块包括连接到所述模数转换器以接收所述数字信号的开关,所述开关适于基于所述至少一个乘法器的结果在所述两个相位中选择所述比较相位或所述选择相位。
6.根据权利要求4所述的信号处理单元,其中,
-所述时钟发生器连接到所述相位选择器以提供所述m个参考相位;
-所述相位选择器连接到所述传输模块以提供所选择的两个相位;并且
-所述时钟发生器与所述乘法器耦接以提供所述比较相位。
7.根据权利要求4所述的信号处理单元,其中,
-所述时钟发生器连接到所述相位选择器以提供所述m个参考相位;
-所述相位选择器连接到所述乘法器以提供所选择的两个相位;并且
-所述时钟发生器与所述传输模块耦接以提供所述选择相位。
8.根据权利要求1所述的信号处理单元,包括:
-第一乘法器、第二乘法器、第三乘法器和第四乘法器,每个乘法器具有一个输出以及第一输入和第二输入,所述第一输入连接到所述检测模块以接收所述检测器信号,而所述第二输入连接到所述振荡模块以接收所述相应的比较相位;
-运算放大器,具有一个输出以及第一输入和第二输入,所述运算放大器的所述第一输入连接到所述第一乘法器和所述第二乘法器的输出,而所述运算放大器的所述第二输入连接到所述第三乘法器和所述第四乘法器的输出以接收所述乘法器的相应的结果;
-电容器,具有连接在所述运算放大器的第一输入与第二输入之间的两个端子;
-比较器,具有一个输出和一个输入,所述比较器的所述输入连接到所述运算放大器的输出;以及
-逐次逼近寄存器单元,具有连接到所述振荡模块的一个输出和连接到所述比较器的输出的一个输入,其中,
-所述振荡模块适于提供两个相位作为相应的比较相位,所述两个相位中的第一相位被施加到所述第一乘法器和所述第四乘法器的第二输入,并且所述两个相位中的第二相位被施加到所述第二乘法器和所述第三乘法器的第二输入,并且
-所述处理模块适于基于所述逐次逼近寄存器单元的信号输出来计算所生成的所述至少一组光脉冲与所接收的所述一组反射之间的近似相位差。
9.根据权利要求1所述的信号处理单元,包括:
-复制驱动器,适于基于所述选择相位生成复制信号,所述复制驱动器连接到所述振荡模块以接收所述选择相位,并且连接到所述传输模块以提供所述复制信号;其中,
-所述处理模块适于基于所述数字信号来计算所生成的复制信号与所处理的复制信号之间的近似相位差作为近似相位偏移,并且
-所述处理模块还适于基于所述相位偏移来计算所生成的所述至少一组光脉冲与所接收的所述一组反射之间的近似相位差。
10.用于飞行时间测量的方法,包括:
-由振荡模块生成m个参考相位;
-在所述m个参考相位中选择至少一个相位作为选择相位,并且由传输模块基于所述选择相位生成相应的一组光脉冲;
-由检测模块接收所述一组光脉冲的相应的一组反射,并基于所述一组反射生成检测器信号;
-由至少一个乘法器将所述检测器信号乘以相应的比较相位;
-由模数转换器将所述乘法器的结果转换为数字信号;
-由处理模块基于所述数字信号确定所述相应的比较相位或相应的选择相位;并且
-由所述处理模块基于所述数字信号来计算所生成的所述至少一组光脉冲与所接收的所述一组反射之间的近似相位差。
11.根据权利要求10所述的方法,其中,所述选择相位或所述比较相位是所述m个参考相位中的第一个参考相位。
12.根据权利要求10所述的方法,还包括:
-由相位选择器基于控制信号从所述m个参考相位中选择两个相位;并且
-由开关基于所述至少一个乘法器的结果在所述两个相位中选择所述比较相位或所述选择相位。
13.根据权利要求10所述的方法,还包括:
-由复制驱动器基于所述选择相位生成复制信号;
-由所述处理模块基于所述数字信号来计算所生成的复制信号与所处理的复制信号之间的近似相位差作为近似相位差;并且
-由所述处理模块基于近似相位偏移来计算所述至少一组所生成的光脉冲与所述一组所接收的反射之间的近似相位差。
CN201880064939.0A 2017-10-06 2018-10-08 用于飞行时间测量的信号处理单元和方法 Active CN111194413B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/727,376 US10353058B2 (en) 2017-10-06 2017-10-06 Signal processing unit and method for time of flight measurement
US15/727,376 2017-10-06
PCT/EP2018/077273 WO2019068923A1 (en) 2017-10-06 2018-10-08 SIGNAL PROCESSING UNIT AND FLIGHT TIME MEASURING METHOD

Publications (2)

Publication Number Publication Date
CN111194413A true CN111194413A (zh) 2020-05-22
CN111194413B CN111194413B (zh) 2023-09-22

Family

ID=63965625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880064939.0A Active CN111194413B (zh) 2017-10-06 2018-10-08 用于飞行时间测量的信号处理单元和方法

Country Status (4)

Country Link
US (1) US10353058B2 (zh)
CN (1) CN111194413B (zh)
DE (1) DE112018004440T5 (zh)
WO (1) WO2019068923A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111965660A (zh) * 2020-10-26 2020-11-20 深圳市汇顶科技股份有限公司 飞行时间传感器、测距***及电子装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019131988A1 (de) * 2019-11-26 2021-05-27 Sick Ag 3D-Lichtlaufzeitkamera und Verfahren zur Erfassung dreidimensionaler Bilddaten
EP4043926A1 (en) * 2020-10-26 2022-08-17 Shenzhen Goodix Technology Co., Ltd. Time-of-flight sensor, distance measurement system, and electronic apparatus

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000013222A (ja) * 1998-06-18 2000-01-14 Nec Ic Microcomput Syst Ltd Pll回路
US20020084430A1 (en) * 2000-11-09 2002-07-04 Canesta, Inc. Methods for CMOS-compatible three-dimensional image sensing using quantum efficiency modulation
US6587072B1 (en) * 2002-03-22 2003-07-01 M/A-Com, Inc. Pulse radar detection system
CN101510777A (zh) * 2008-02-14 2009-08-19 株式会社东芝 相位同步电路和接收器
US20100208231A1 (en) * 2007-03-15 2010-08-19 Hiromichi Murai Light wave distance measuring system and distance measuring device
CN101946189A (zh) * 2008-02-11 2011-01-12 莱卡地球***公开股份有限公司 光电测距设备
US20120039366A1 (en) * 2005-06-06 2012-02-16 Mobius Power, Llc True time delay phase array radar using rotary clocks and electronic delay lines
CN104024878A (zh) * 2011-11-04 2014-09-03 莱卡地球***公开股份有限公司 距离测量装置
CN104459681A (zh) * 2013-09-18 2015-03-25 英飞凌科技股份有限公司 自适应距离估计
US20160086318A1 (en) * 2013-04-29 2016-03-24 Nokia Technologies Oy Method and apparatus for fusing distance data from a distance sensing camera with an image
US20170082724A1 (en) * 2015-09-23 2017-03-23 Noam S. BROUSARD Apparatus and method for high accuracy distance and orientation measurement

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000013222A (ja) * 1998-06-18 2000-01-14 Nec Ic Microcomput Syst Ltd Pll回路
US20020084430A1 (en) * 2000-11-09 2002-07-04 Canesta, Inc. Methods for CMOS-compatible three-dimensional image sensing using quantum efficiency modulation
US6587072B1 (en) * 2002-03-22 2003-07-01 M/A-Com, Inc. Pulse radar detection system
US20120039366A1 (en) * 2005-06-06 2012-02-16 Mobius Power, Llc True time delay phase array radar using rotary clocks and electronic delay lines
US20100208231A1 (en) * 2007-03-15 2010-08-19 Hiromichi Murai Light wave distance measuring system and distance measuring device
CN101946189A (zh) * 2008-02-11 2011-01-12 莱卡地球***公开股份有限公司 光电测距设备
CN101510777A (zh) * 2008-02-14 2009-08-19 株式会社东芝 相位同步电路和接收器
US20090207961A1 (en) * 2008-02-14 2009-08-20 Kabushiki Kaisha Toshiba Phase synchronization circuit and receiver having the same
CN104024878A (zh) * 2011-11-04 2014-09-03 莱卡地球***公开股份有限公司 距离测量装置
US20160086318A1 (en) * 2013-04-29 2016-03-24 Nokia Technologies Oy Method and apparatus for fusing distance data from a distance sensing camera with an image
CN104459681A (zh) * 2013-09-18 2015-03-25 英飞凌科技股份有限公司 自适应距离估计
US20170082724A1 (en) * 2015-09-23 2017-03-23 Noam S. BROUSARD Apparatus and method for high accuracy distance and orientation measurement

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111965660A (zh) * 2020-10-26 2020-11-20 深圳市汇顶科技股份有限公司 飞行时间传感器、测距***及电子装置
CN111965660B (zh) * 2020-10-26 2021-02-23 深圳市汇顶科技股份有限公司 飞行时间传感器、测距***及电子装置

Also Published As

Publication number Publication date
CN111194413B (zh) 2023-09-22
US10353058B2 (en) 2019-07-16
DE112018004440T5 (de) 2020-05-14
US20190107608A1 (en) 2019-04-11
WO2019068923A1 (en) 2019-04-11

Similar Documents

Publication Publication Date Title
JP3935897B2 (ja) 光波測距装置
EP3525005B1 (en) Two frequency time-of-flight treee-dimensional image sensor and method of measuring object depth
CN111194413B (zh) 用于飞行时间测量的信号处理单元和方法
WO2016072089A1 (ja) 光飛行型測距装置およびその方法
KR101584394B1 (ko) 위상 측정 장치, 및 주파수 측정 장치
US9599713B2 (en) Distance-measuring device
US6052190A (en) Highly accurate three-dimensional surface digitizing system and methods
US8209146B2 (en) System and method for range-finding
JP2909742B2 (ja) 遅延時間測定装置
US8188896B2 (en) Digital converter for processing resolver signal
EP2758801B1 (en) Time of flight sensor with subframe compression and method
US11991341B2 (en) Time-of-flight image sensor resolution enhancement and increased data robustness using a binning module
US20040100626A1 (en) Method and device for operating a pmd system
US11187792B2 (en) Device for converting a temporal delay of a signal transmitted between a transmitter and a receiver
JP2008224595A (ja) 光波測距方式及び測距装置
JP2940559B2 (ja) 変位検出装置
US10852402B2 (en) Phase anti-aliasing using spread-spectrum techniques in an optical distance measurement system
JPH05232232A (ja) 位相測定装置及び距離測定装置
US7274815B1 (en) Parallel phase-sensitive three-dimensional imaging camera
Poujouly et al. Laser range-finding by phase-shift measurement: moving toward smart systems
KR101223953B1 (ko) 표준 시각 동기용 주파수를 이용한 자체 온도 보상 기능을 갖는 고 분해능 정밀 시각 측정 장치 및 방법
CN112212783B (zh) 基于动态响应时间测量法的鉴相***及方法
CN111665521A (zh) 深度信息从飞行时间(tof)传感器数据的导出
Carnegie et al. A high-resolution full-field range imaging system
KR20190051860A (ko) 위상 검출기

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