3、测距原理(一):飞行时间法(ToF)的详细原理、脉冲式与相位式测距的区别、精度影响因素

激光雷达的核心任务只有一个:精确测量目标点的距离。在众多测距方法中,飞行时间法(Time of Flight, ToF)因其原理直观、作用距离远、响应速度快,成为车载激光雷达和大多数中远距离测绘雷达的首选方案。ToF 的基本思想并不复杂——通过测量激光脉冲从发射到经目标反射后返回接收器所经历的时间差,乘以光速再除以 2,即可得到单程距离。然而,工程实现远非“测个时间”那么简单:纳秒级的时间测量、微弱信号的检测、噪声与温漂的抑制,都决定了测距精度与稳定性。本章将深入拆解 ToF 的物理模型、两种主流实现方式(脉冲式与相位式)的异同,以及影响精度的关键因素,帮助你在选型与系统设计中建立清晰的判断框架。

ToF 测距原理与实现架构 激光发射单元 LD / VCSEL 驱动电路 + 光学准直 光电接收单元 APD / SPAD TIA + 滤波 + 比较器 目标物体 反射率 ρ, 距离 R 发射脉冲 t₀ 回波脉冲 t₁ 时间测量核心 TDC(时间数字转换器) 分辨率 ~ps 级 | 量程 ~μs 级 START STOP 距离解算 R = c × Δt / 2 脉冲式 ToF 直接测量 Δt 远距离 / 高峰值功率 相位式 ToF 测量调制波相位差 中短距离 / 高精度

上图展示了 ToF 测距的基本信号链路:激光驱动电路产生光脉冲,经准直后射向目标;目标反射的回波被接收光学系统收集,由光电探测器(APD 或 SPAD)转换为电信号;时间测量电路(TDC)记录从发射启动到回波到达的时间间隔 Δt;最终由处理器完成距离解算。整个链路中,每一个环节都会引入误差,理解这些误差来源是提升测距精度的前提。

3.1 飞行时间法的核心物理模型

ToF 测距的数学基础极为简洁:设激光脉冲从发射到接收的总时间为 Δt,光在空气中的传播速度近似为 c ≈ 3×10⁸ m/s,则目标距离 R 为:

R = (c × Δt) / 2

除以 2 是因为光走了往返双程。这个公式看似简单,但工程实现中需要回答三个关键问题:如何精确记录发射时刻?如何从噪声中提取回波到达时刻?如何保证时间测量的分辨率与线性度?

发射时刻通常由驱动电路的电流脉冲同步信号给出,该信号同时触发 TDC 的 START 通道。回波到达时刻的判定则复杂得多:接收信号经过跨阻放大器(TIA)后,需要与一个阈值电压比较,当信号幅度超过阈值时,比较器翻转,触发 TDC 的 STOP 通道。这里存在一个经典误差——时间游走误差(Time Walk):不同距离、不同反射率的目标,回波幅度差异巨大,大信号提前过阈值,小信号滞后过阈值,导致测量距离出现系统性偏差。

工程提示:为了抑制时间游走误差,现代激光雷达普遍采用恒比定时(CFD, Constant Fraction Discrimination)技术。CFD 不是固定阈值,而是将输入信号衰减一定比例后与原信号相减,当过零点时触发。这样,无论信号幅度如何变化,触发点始终对应脉冲上升沿的同一相对位置,从而消除幅度引起的定时偏差。

3.2 脉冲式 ToF:直接测量时间差

脉冲式 ToF 是最直观的实现方式。激光器发射一个窄脉冲(通常宽度为 5~20 ns),经过目标反射后,接收端检测到回波脉冲,直接测量发射与接收之间的时间间隔。其核心指标包括:

  • 脉冲宽度:决定距离分辨率的理论下限。脉宽越窄,时间测量越精确,但峰值功率要求越高。
  • 单脉冲能量:决定最大测程。能量越高,可探测距离越远,但人眼安全性(Class 1 限制)成为约束。
  • TDC 分辨率:现代 TDC 可达到 10~50 ps 的时间分辨率,对应距离分辨率约 1.5~7.5 mm。

脉冲式 ToF 的优势在于作用距离远,因为脉冲峰值功率可以做得较高,且接收端通过时间门控(只在预期回波时间窗口内开启接收)可以有效抑制背景光噪声。其劣势在于精度受脉冲形状和幅度影响较大,且多目标回波(如透过玻璃、树叶等部分反射场景)需要复杂的波形处理算法。

特性 脉冲式 ToF 相位式 ToF
测量原理 直接测量飞行时间 Δt 测量调制波相位差 Δφ
典型测程 数十米 ~ 数百米 数米 ~ 数十米
精度水平 厘米级(受脉宽与游走影响) 毫米级(相位检测分辨率高)
抗环境光能力 强(时间门控) 弱(连续波易受背景干扰)
多目标分辨 可分辨(波形分析) 困难(相位混叠)
典型应用 车载主雷达、测绘 AGV 导航、短距避障

3.3 相位式 ToF:间接测量时间差

相位式 ToF 并不直接测量时间,而是对激光强度进行高频正弦调制(调制频率通常为 10~100 MHz),然后测量发射信号与回波信号之间的相位差 Δφ。由于调制波的周期 T 已知,时间差 Δt 可由相位差换算:

Δt = (Δφ / 2π) × T

相位式测距的精度远高于脉冲式,因为相位检测可以做到很高的分辨率(例如 0.1° 的相位分辨率对应时间分辨率约为 T/3600)。然而,相位测量存在模糊距离(Ambiguity Range)问题:当目标距离超过一个调制波长的一半时,相位差会周期性重复,无法唯一确定距离。例如,调制频率为 20 MHz 时,波长 λ = 15 m,最大无模糊距离仅为 7.5 m。

关键限制:相位式 ToF 的测程受调制频率制约。要提高最大测程,必须降低调制频率,但这会降低测距精度。工程上常采用多频调制(如 20 MHz + 2 MHz 双频)来扩展模糊距离,同时保持高精度。这种“粗测 + 精测”的组合策略是相位式测距的标准做法。

相位式 ToF 的另一个优势是连续波发射,平均功率低,人眼安全性好,且信号处理可以通过 I/Q 解调或快速傅里叶变换(FFT)实现,硬件复杂度相对较低。但其对背景光(尤其是太阳光)的抑制能力较弱,因为接收端无法像脉冲式那样通过时间门控滤除噪声。

3.4 精度影响因素深度拆解

无论是脉冲式还是相位式,测距精度都受到以下因素的共同影响。理解这些因素,是进行系统误差预算与校准设计的基础。

  1. 时间测量分辨率:TDC 的量化步长直接决定距离分辨率。例如,50 ps 的 TDC 分辨率对应 7.5 mm 的距离分辨率。这是系统精度的“天花板”。
  2. 信号幅度变化(时间游走):目标反射率从 10% 到 90% 变化时,回波幅度可能相差近 10 倍。若不采用 CFD 或波形拟合,距离误差可达数十厘米。
  3. 温度漂移:激光器驱动电路的延迟、TDC 的时钟源(通常为温补晶振 TCXO)都会随温度变化。典型温漂系数为 1~5 ps/℃,在 -40℃~85℃ 范围内可产生数百 ps 的误差,对应数厘米的距离偏差。
  4. 光学系统误差:透镜色差、安装偏心、光轴与电轴不重合等,会导致不同视场角的距离测量产生系统性偏差。这部分误差需要通过出厂标定建立查找表进行修正。
  5. 多路径效应:激光在目标表面或镜面物体上发生多次反射,接收端可能同时收到直接回波和间接回波,导致波形畸变,影响到达时刻的判定。
经验总结:在系统设计阶段,建议将误差预算分为三类:随机误差(由噪声和 TDC 量化引起,可通过多次测量取平均降低)、系统误差(由时间游走和温漂引起,可通过校准和补偿消除)、以及环境误差(由多路径和大气折射引起,难以完全消除,需通过算法识别)。只有分清误差来源,才能有针对性地优化。

3.5 案例拆解:车载激光雷达的 ToF 精度优化

某自动驾驶公司开发一款 128 线车载激光雷达,要求测程 200 m,测距精度 ±2 cm(1σ)。初始样机测试发现,在 50 m 处对 10% 低反射率目标的测距误差达到 ±8 cm,远超指标。工程师通过以下步骤定位并解决问题:

第一步:误差分离。在暗室中使用高反射率标准板(反射率 90%)测试,误差降至 ±2.5 cm,说明大部分误差与信号幅度相关,指向时间游走问题。

第二步:波形分析。使用高速示波器(带宽 2 GHz)直接观察 TIA 输出波形,发现低反射率目标的回波幅度仅为高反射率目标的 1/9,且上升沿斜率差异显著。固定阈值触发点在两种情况下相差约 1.2 ns,对应距离误差 18 cm。

第三步:方案改进。将固定阈值比较器替换为 CFD 电路,并增加一个 12-bit、1 GSPS 的 ADC 进行波形数字化,通过软件峰值拟合算法提取回波到达时刻。CFD 将幅度引起的误差从 18 cm 降至 1.5 cm,波形拟合进一步将随机噪声误差从 2 cm 降至 0.8 cm。

第四步:温漂补偿。在 -40℃ 和 85℃ 环境下测试,发现 TDC 时钟源频率漂移导致 3 cm 的额外误差。更换为高精度 TCXO(温漂 ±0.5 ppm),并在固件中加入温度传感器查表补偿,最终全温域误差控制在 ±1.5 cm 以内。

结果与复盘:优化后的系统在 200 m 处对 10% 反射率目标的测距精度达到 ±1.8 cm(1σ),满足指标。复盘经验表明:ToF 测距精度的提升,70% 靠硬件(CFD、高分辨率 TDC、低漂移时钟),30% 靠算法(波形拟合、温漂补偿)。单纯依赖算法无法弥补硬件的时间游走缺陷,而优秀的硬件设计可以显著降低算法复杂度。

3.6 常见误区与设计复盘

在 ToF 测距系统的开发中,工程师常陷入以下误区:

  • 误区一:只关注 TDC 分辨率,忽视触发抖动。即使 TDC 分辨率达到 10 ps,如果比较器的触发抖动为 100 ps,系统精度仍然受限于后者。触发抖动来源于比较器噪声和电源纹波,需要从低噪声 LDO 供电和 PCB 布局入手。
  • 误区二:认为脉冲越窄越好。窄脉冲虽然提升时间分辨率,但会降低单脉冲能量,缩短测程。同时,窄脉冲对接收带宽要求更高,引入更多噪声。实际设计中需在脉宽与信噪比之间折中。
  • 误区三:忽略多目标回波的影响。在雨雾、玻璃幕墙等场景中,回波可能包含多个峰。简单的阈值触发只能检测第一个峰,可能锁定在错误的目标上。现代雷达必须采用全波形数字化技术,通过峰值提取算法识别真实目标。
  • 误区四:相位式测距的模糊距离问题被低估。有些工程师误以为提高调制频率就能提高精度,却忽略了模糊距离随之缩短。在 AGV 导航等短距应用中,若目标距离超过模糊距离,必须使用多频调制或与脉冲式混合的方案。
设计复盘建议:在 ToF 系统设计初期,建议建立完整的误差预算表,将时间分辨率、触发抖动、温漂、光学畸变、多路径等所有误差源列明,并分配预算。每完成一个硬件迭代,就用标准反射板在多个距离点进行全温域测试,验证误差预算是否合理。只有将误差管理贯穿整个开发周期,才能避免后期“拆东墙补西墙”的被动局面。

综上所述,ToF 测距原理虽然简洁,但工程实现涉及光学、模拟电路、数字信号处理与精密时间测量的交叉。脉冲式与相位式各有适用场景,选择时需综合考虑测程、精度、抗干扰能力和成本。而精度的提升,本质上是对时间测量链路的每一个环节进行精细化设计与误差补偿的过程。掌握这些核心要点,你就能在激光雷达的选型与开发中做出更专业的判断。