2. ToF技术基础

ToF(Time of Flight,飞行时间)测距的核心思想非常朴素:光在介质中以有限速度传播,只要测出光从发射端出发、经目标反射后回到接收端所经历的时间,就能换算出距离。设往返时间为 t,光速为 c,则距离 d = c·t/2。这个公式是全部ToF技术的共同起点,iToF与dToF的差异,本质上只是“如何测出这个时间”的工程路线不同。

ToF的本质是“时间—距离”转换:直接测时间得到dToF,间接测相位得到iToF。理解这一点,后续所有抗扰与滤波问题都能找到物理根源。

一、测距原理:从光速到相位

光速约为 3×10⁸ m/s,1 米距离对应的往返时间仅约 6.67 ns。如此短的时间若直接测量,对计时电路要求极高,因此工程上分化出两条路线。

dToF(直接飞行时间):发射一个极短的光脉冲(典型为纳秒甚至皮秒级),用高精度时间数字转换器(TDC)或单光子雪崩二极管(SPAD)记录光子到达时刻,直接统计往返时间。它像“秒表计时”,脉冲越窄、计时分辨率越高,测距越准。

iToF(间接飞行时间):发射经过正弦或方波调制的连续光,接收端测量回波相对于发射信号的相位差 Δφ。由于一个调制周期对应固定时间,相位差即可换算时间:t = Δφ/(2πf_mod),再代入距离公式。它像“用相位尺量时间”,调制频率决定无模糊量程。

dToF:  d = c · t / 2          (直接计时)
iToF:  d = c · Δφ / (4π · f_mod)   (相位换算)
无模糊量程: d_max = c / (2 · f_mod)

由公式可见,iToF 的调制频率越高,测距精度越好,但无模糊量程越短;dToF 则受脉冲宽度与计时抖动限制。这决定了二者在精度、量程、功耗上的不同取舍。

ToF测距原理与iToF / dToF信号链对比 dToF 直接飞行时间 脉冲激光 ns级窄脉冲 目标反射 回波光子 SPAD / TDC 直接记录到达时刻 时间直方图统计 峰值→往返时间t 特点:量程远、抗多径强、峰值功耗高,适合远距与户外 iToF 间接飞行时间 调制光源 正弦/方波 f_mod 目标反射 回波相位偏移 像素相关采样 多相位积分 相位差Δφ→距离 d = c·Δφ/(4πf) 特点:分辨率高、帧率高、成本低,易受环境光与多径干扰

二、iToF与dToF的关键区别

两者并非简单的新旧替代关系,而是面向不同场景的互补方案。下表从测时方式、器件、量程、精度、抗环境光能力等维度做对照。

对比维度iToF(间接)dToF(直接)
测时方式测相位差 Δφ直接计时 t
核心器件CMOS图像传感器+调制光源SPAD阵列+TDC
典型量程0.1~5 m0.1~数十米
距离分辨率高(mm级)中(cm级)
抗环境光较弱,需调制解调抑制较强,靠时间门控
多径干扰明显相对较弱
功耗/成本低较高
典型应用人脸识别、手势、近距离建模手机对焦、避障、激光雷达

三、系统组成

无论iToF还是dToF,一套完整ToF系统通常包含以下模块:

  • 发射端:VCSEL或EEL激光器、驱动电路、扩散片,负责产生调制光或脉冲光。
  • 光学接收端:镜头、窄带滤光片(只让工作波长通过,是抗环境光的第一道防线)、传感器。
  • 传感与读出:iToF为调制像素与相关采样电路;dToF为SPAD阵列与TDC。
  • 处理单元:完成相位解算或直方图统计、深度计算、校准与滤波。
  • 控制与接口:时序控制、温度补偿、MIPI/USB等数据输出。
窄带滤光片+调制解调+时间门控,是ToF对抗环境光的三大硬件级手段;后续章节的滤波算法,是在这些硬件基础上进一步“软件兜底”。

四、关键性能指标

评估ToF模组时,以下指标最值得关注:

  1. 测距精度与准确度:精度指重复性(随机误差),准确度指与真值的偏差(系统误差),二者需分开评估。
  2. 量程与无模糊范围:iToF由调制频率决定,dToF由脉冲周期与计时范围决定。
  3. 帧率与积分时间:帧率越高动态场景越好,但积分时间缩短会降低信噪比。
  4. 视场角(FoV)与分辨率:决定空间覆盖与点云密度。
  5. 环境光抑制能力:常用户外阳光下的有效测距保持率衡量。
  6. 功耗与温漂:温度变化会引起相位偏移与计时漂移,需标定补偿。

五、典型应用场景与常见误区

场景举例:手机前置iToF用于人脸解锁与手势识别,强调近距离高分辨率;后置dToF用于快速对焦与AR遮挡,强调中远距与响应速度;扫地机器人用dToF做建图避障;工业与车载激光雷达则大量采用dToF架构。

常见误区一:认为“dToF一定全面优于iToF”。实际上近距离高分辨率场景iToF性价比更高。误区二:把测距误差全部归因于算法。环境光、多径、温漂、反射率都会引入误差,需先定位物理来源再谈滤波。误区三:忽略目标反射率影响,黑色低反射率目标回波弱,信噪比下降会直接恶化测距结果。