4、FMCW测距测速原理:线性调频连续波原理、拍频信号产生、距离与速度解算公式、多目标分辨能力

FMCW(Frequency Modulated Continuous Wave,调频连续波)激光雷达的核心优势在于,它通过频率调制将飞行时间信息转化为可测量的频率差,从而在单次测量中同时获取目标的距离与速度。与传统的ToF(Time of Flight)方案相比,FMCW不仅具备更高的灵敏度,还天然支持多目标分辨和速度测量,这使得它在自动驾驶和机器人导航中成为极具竞争力的技术路线。本章将深入剖析线性调频连续波的基本原理、拍频信号的产生机制、距离与速度的解算公式,以及系统在多目标场景下的分辨能力与工程限制。

FMCW测距测速原理链路图 激光器(可调谐) 线性调频信号 f₀ + γ·t 分束器 50/50 发射天线 OPA/光纤 出射光 目标物体 距离R 速度v 接收天线 回波光 延迟τ 2×2耦合器 混频 平衡探测器 拍频信号 ADC/FFT 本振光 发射光 回波光(延迟τ) 本振光参考 拍频信号频率 f_b = |f_R ± f_D| f_R = γ·2R/c(距离项) f_D = 2v/λ(速度项) 三角波调制(上下扫频) 上扫频 下扫频 f_up = f_R - f_D, f_down = f_R + f_D

上图展示了FMCW激光雷达的核心信号链路。激光器产生频率随时间线性变化的连续波,经分束器分为本振光和发射光。发射光经天线照射目标,回波光经接收天线收集后与本振光在2×2耦合器中混频,由平衡探测器输出拍频信号。拍频信号的频率包含了目标的距离与速度信息,经ADC采样和FFT处理后即可解算出目标的运动状态。

4.1 线性调频连续波原理

线性调频连续波(LFMCW)是FMCW雷达最常用的调制形式。其核心思想是:激光器输出频率随时间呈线性变化,通常采用三角波或锯齿波调制。在三角波调制中,一个调制周期T包含上扫频段(频率从f₀增加到f₀+B)和下扫频段(频率从f₀+B减小到f₀),其中B为调制带宽,T为调制周期。

发射信号的瞬时频率可表示为:

上扫频段:f_tx(t) = f₀ + γ·t,其中γ = B/T(调频斜率)
下扫频段:f_tx(t) = f₀ + B - γ·(t - T/2)

对应的发射光场相位为频率的积分。当光波遇到距离为R、径向速度为v的目标时,回波信号相对于发射信号存在时间延迟τ = 2R/c(c为光速),同时由于多普勒效应,回波频率还会发生偏移f_D = 2v/λ(λ为光波长)。

关键参数设计考量:调制带宽B决定了距离分辨率(ΔR = c/(2B)),调制周期T决定了最大可测距离(R_max = c·T/(4B))和最大可测速度。实际系统需要在分辨率、测量范围和更新率之间进行权衡。例如,要获得10cm的距离分辨率,需要B ≥ 1.5GHz;而要在100m范围内测距,调制周期需满足T ≥ 4·B·R_max/c。

4.2 拍频信号产生机制

拍频信号是FMCW雷达的核心中间量。其产生过程如下:本振光(即发射信号的副本)与回波光在2×2耦合器中发生干涉,平衡探测器将光信号转换为电信号。由于本振光与回波光存在频率差,探测器输出的光电流将包含该频率差的余弦分量,即拍频信号。

拍频信号的频率可分解为两个部分:

  • 距离引起的频率差(f_R):由于回波延迟τ,本振光与回波光的频率差为γ·τ = γ·2R/c。这部分与距离成正比。
  • 速度引起的多普勒频移(f_D):目标径向运动导致回波频率偏移2v/λ。这部分与速度成正比。

在三角波调制下,上扫频段的拍频为f_up = |f_R - f_D|,下扫频段的拍频为f_down = f_R + f_D。通过分别测量上下扫频的拍频,即可联立求解距离和速度。

参数符号公式单位典型值
调频斜率γB/THz/s10¹² ~ 10¹⁴
距离拍频f_Rγ·2R/cHz1kHz ~ 100MHz
多普勒频移f_D2v/λHz10kHz ~ 1GHz
上扫频拍频f_up|f_R - f_D|Hz—
下扫频拍频f_downf_R + f_DHz—

4.3 距离与速度解算公式

通过上下扫频的拍频测量值,可以联立求解距离和速度。设上扫频拍频为f_up,下扫频拍频为f_down,则:

距离:R = c·(f_up + f_down) / (4·γ)
速度:v = λ·(f_down - f_up) / 4

值得注意的是,当目标速度较大时,f_R可能小于f_D,此时上扫频拍频f_up = f_D - f_R(取值)。为避免符号歧义,工程上通常采用复数信号处理或IQ解调来区分正负频率。

工程经验:在实际系统中,ADC采样率需满足奈奎斯特采样定理,即采样率至少为最大拍频的2倍。对于100MHz的拍频信号,ADC采样率需≥200MS/s。同时,FFT点数N决定了频率分辨率Δf = fs/N,进而影响距离分辨率和速度分辨率。建议在系统设计时预留20%~30%的带宽余量,以应对温度漂移和非线性效应。

4.4 多目标分辨能力

FMCW雷达的多目标分辨能力取决于FFT频谱的峰值分辨能力。当多个目标同时存在时,每个目标对应一个拍频峰值。若两个目标的拍频差小于FFT频率分辨率Δf,则两个峰值将合并为一个,无法区分。

距离分辨率的理论极限为ΔR = c/(2B),这由调制带宽决定。例如,B = 2GHz时,ΔR = 7.5cm。速度分辨率为Δv = λ/(2T),由调制周期决定。例如,λ = 1550nm,T = 100μs时,Δv = 7.75mm/s。

然而,实际系统的分辨能力还受到以下因素限制:

  • FFT频谱泄漏:有限采样时间导致频谱展宽,需加窗函数(如汉明窗)抑制旁瓣,但会降低主瓣分辨率。
  • 相位噪声:激光器的相位噪声会抬高噪声基底,降低小目标的可检测性。
  • 非线性调频:实际激光器的调频曲线存在非线性,导致拍频信号展宽,需进行线性化校准。

风险提示:当目标数量较多或目标间距较近时,FFT频谱可能出现峰值重叠或遮蔽效应。此时需采用更高级的信号处理算法,如MUSIC、ESPRIT等超分辨算法,或采用多周期联合处理(如2D-FFT)来提升分辨能力。但超分辨算法的计算复杂度较高,需权衡实时性要求。

4.5 案例拆解:多目标场景下的参数设计与验证

以某自动驾驶激光雷达项目为例,要求探测距离200m,距离分辨率10cm,速度分辨率0.1m/s,帧率10Hz。系统采用1550nm激光器,三角波调制。

初始参数设计:

  1. 距离分辨率ΔR = 10cm → 调制带宽B ≥ c/(2ΔR) = 1.5GHz,取B = 2GHz留余量。
  2. 最大探测距离R_max = 200m → 最大拍频f_R_max = γ·2R_max/c。若调制周期T = 100μs,则γ = B/T = 2×10¹³ Hz/s,f_R_max = 2×10¹³ × 400/3×10⁸ ≈ 26.7MHz。
  3. 速度分辨率Δv = 0.1m/s → 调制周期T ≥ λ/(2Δv) = 1550nm/(2×0.1) = 7.75μs。取T = 100μs满足要求。
  4. 最大速度v_max = 50m/s → 多普勒频移f_D_max = 2×50/1550nm ≈ 64.5MHz。

系统验证:在实验室搭建测试平台,设置三个目标:目标1距离50m、速度5m/s;目标2距离50.2m、速度-3m/s;目标3距离100m、速度10m/s。目标1和目标2的距离差仅20cm,接近分辨率极限。

实测FFT频谱显示,目标1和目标2的拍频峰值在距离维度上部分重叠,但通过速度维度的差异(5m/s vs -3m/s)仍可区分。采用2D-FFT处理后,三个目标在距离-速度平面上清晰分离。系统最终实现了10cm距离分辨率和0.1m/s速度分辨率的设计指标。

复盘经验:在近距离多目标场景中,速度差异是区分目标的关键维度。建议在算法设计中优先利用速度信息进行目标分离,再结合距离信息进行确认。同时,需注意强反射目标可能产生谐波或互调分量,干扰弱目标的检测。

4.6 常见误区与总结

在FMCW测距测速系统的设计与应用中,以下误区值得特别注意:

  • 误区一:认为调制带宽越大越好。实际上,带宽增大虽然提升距离分辨率,但也会增加系统复杂度和成本,且受限于激光器调频能力和ADC采样率。
  • 误区二:忽略调频非线性。实际激光器的调频曲线并非理想线性,若不进行校准,将导致拍频信号展宽,严重降低分辨率。
  • 误区三:将距离和速度解算视为独立过程。在高速运动场景下,距离与速度存在耦合,需采用联合估计方法。
  • 误区四:忽视相位噪声的影响。激光器的线宽直接影响拍频信号的频谱纯度,线宽过大会导致噪声基底抬高,降低信噪比。

总结:FMCW测距测速的核心在于将时间延迟和多普勒频移转化为可测量的拍频频率。通过三角波调制和上下扫频的联合处理,可以同时获得目标的距离和速度信息。系统设计需综合考虑调制带宽、调制周期、ADC采样率、FFT点数等参数的匹配,并在实际应用中针对多目标场景采用适当的信号处理算法。理解拍频信号的产生机制和频率组成,是正确解算距离与速度的前提。