2、FMCW雷达基础:线性调频连续波信号模型、差频信号产生、距离-速度耦合原理
FMCW(Frequency Modulated Continuous Wave,调频连续波)雷达通过发射频率随时间线性变化的连续波信号,并与接收到的目标回波进行混频,从而在低频段获得包含目标距离与速度信息的差频信号。理解其信号模型、差频产生机制以及距离-速度耦合效应,是后续排查速度测量异常、优化采样参数的理论基石。本章将从数学表达与物理意义两个维度,系统拆解FMCW雷达的核心工作原理。
上图展示了FMCW雷达的基本信号链路与静止目标下的差频产生逻辑。发射信号经VCO产生线性调频连续波,目标回波经LNA放大后与本振信号混频,输出差频信号。时频图中,发射与接收锯齿波之间的时间延迟τ对应差频频率f_b。当目标静止时,差频频率仅与距离相关,这是后续所有测距与速度解算的基础。
2.1 线性调频连续波信号模型
2.1.1 核心原理:从时域到频域的数学表达
FMCW雷达发射信号频率随时间呈线性变化,典型的锯齿波调制下,瞬时发射频率可表示为:
f_tx(t) = f_c + S·t, 0 ≤ t ≤ T_c
其中,f_c为起始频率(载频),S = B / T_c为调频斜率,B为扫频带宽,T_c为调频周期。对应的发射信号相位为频率的积分:
φ_tx(t) = 2π·(f_c·t + 0.5·S·t²) + φ_0
接收信号是发射信号经过时间延迟τ后的副本,τ = 2R/c(R为目标距离,c为光速)。对于静止目标,接收信号频率为:
f_rx(t) = f_c + S·(t - τ)
混频器将发射信号与接收信号相乘,经低通滤波后得到差频信号,其频率为:
f_b = f_tx - f_rx = S·τ = (B/T_c)·(2R/c) = 2B·R / (c·T_c)
由此可见,差频频率f_b与目标距离R成正比。通过FFT对差频信号进行频谱分析,即可提取目标距离信息。这一线性关系是FMCW雷达测距的核心。
| 参数 | 符号 | 典型值 | 对测距的影响 |
|---|---|---|---|
| 扫频带宽 | B | 150 MHz ~ 4 GHz | 带宽越大,距离分辨率越高 |
| 调频周期 | T_c | 20 μs ~ 1 ms | 周期影响最大不模糊距离与速度测量范围 |
| 调频斜率 | S | 10~100 MHz/μs | 决定差频频率与距离的比例系数 |
| 起始频率 | f_c | 24 GHz / 77 GHz / 60 GHz | 影响多普勒频移的灵敏度 |
2.1.2 判断方法:如何验证信号模型正确性
在实际系统调试中,可通过以下步骤验证信号模型是否正常:
- 静态目标测试:在雷达正前方放置角反射器,记录差频信号的FFT峰值频率,与理论值f_b = 2B·R/(c·T_c)对比,偏差应小于一个FFT频率分辨率。
- 线性度检查:改变目标距离,观察差频频率是否线性变化。若出现非线性,说明VCO调频曲线存在弯曲,需进行预失真校正。
- 带宽验证:使用频谱仪直接测量发射信号的带宽B,确认与配置值一致。
2.2 差频信号产生与采样链路
2.2.1 核心原理:混频、滤波与数字化
差频信号的产生链路包括:混频器、低通滤波器(LPF)和模数转换器(ADC)。混频器完成发射与接收信号的乘法运算,输出包含和频与差频分量;LPF滤除和频分量(频率约为2f_c量级),保留差频分量;ADC以采样率f_s对差频信号进行离散化。
采样参数的设计需满足以下约束:
f_b_max = 2B·R_max / (c·T_c) ≤ f_s / 2 (奈奎斯特条件)
其中R_max为最大探测距离。若差频频率超过f_s/2,将发生频谱混叠,导致距离解算错误。此外,FFT的频率分辨率Δf = 1/T_obs,其中T_obs为观测时间(通常等于T_c),对应的距离分辨率为:
ΔR = c / (2B)
带宽B越大,距离分辨率越高,但差频频率也越高,对采样率的要求随之提高。
| 采样参数 | 设计准则 | 异常表现 |
|---|---|---|
| 采样率 f_s | f_s ≥ 2·f_b_max | 频谱混叠,距离峰值折叠 |
| 采样点数 N | N = f_s·T_c | 点数不足导致FFT分辨率下降 |
| 调频周期 T_c | T_c ≥ 2·R_max/c + 保护时间 | 周期过短导致回波截断 |
| ADC有效位数 | ≥ 12 bit(推荐) | 量化噪声抬高底噪,弱目标丢失 |
2.2.2 操作流程:差频信号链路调试步骤
- 使用信号发生器模拟目标回波(或直接使用真实目标),在混频器输出端用示波器观察差频信号波形,确认其为单一频率正弦波。
- 测量差频信号幅度,确保在ADC输入范围内(通常为满量程的-1 dBFS至-6 dBFS),避免饱和或过小。
- 用频谱仪检查LPF输出,确认和频分量被充分抑制(抑制比≥40 dB)。
- 采集一组数据,在DSP中做FFT,对比峰值频率与理论计算值。
2.3 距离-速度耦合原理
2.3.1 核心原理:多普勒频移与距离模糊
当目标具有径向速度v时,接收信号不仅包含距离延迟τ,还叠加了多普勒频移f_d = 2v/λ(λ为波长)。此时差频信号频率变为:
f_b = S·τ - f_d (上扫频段)
f_b = S·τ + f_d (下扫频段)
对于锯齿波调制,仅使用单一斜率时,距离与速度耦合在同一个差频频率中,无法直接区分。例如,一个静止目标在距离R处产生的差频为f_b1,与一个以速度v靠近、距离稍远的目标产生的差频可能完全相同。这就是距离-速度耦合问题。
| 调制方式 | 距离-速度解耦方法 | 优缺点 |
|---|---|---|
| 锯齿波(单斜率) | 无法解耦,需多周期处理 | 实现简单,但速度模糊 |
| 三角波(上/下扫频) | 配对上下扫频峰值,联立方程 | 可解耦,但配对易出错 |
| 多斜率调频 | 使用不同S值,构建方程组 | 解耦可靠,但算法复杂 |
| 快-慢时间二维FFT | 距离维FFT + 多普勒维FFT | 主流方案,可同时测距测速 |
2.3.2 案例拆解:速度测量异常排查
背景与约束:某77 GHz车载雷达采用锯齿波调制,B=1 GHz,T_c=40 μs,f_s=20 MHz,N=800点。在测试中,目标以20 m/s远离雷达,距离为50 m,但系统测得速度仅为5 m/s,且距离显示为62 m。
分析过程:
- 计算理论差频:τ = 2×50/3e8 = 0.333 μs,f_b_static = S×τ = (1e9/40e-6)×0.333e-6 = 8.33 MHz。
- 多普勒频移:f_d = 2v/λ = 2×20/(0.0039) ≈ 10.26 kHz(λ=3e8/77e9≈0.0039 m)。
- 实际差频:f_b = 8.33 MHz - 10.26 kHz ≈ 8.32 MHz。
- 系统按静止目标解算距离:R' = f_b×c×T_c/(2B) = 8.32e6×3e8×40e-6/(2×1e9) = 49.9 m,与50 m接近,但速度解算错误。
根因:系统仅使用单周期FFT峰值频率,未进行多普勒维FFT,导致速度信息混叠在距离维中。速度测量值5 m/s是FFT频率分辨率(Δf=1/T_c=25 kHz)的量化误差造成的假象。
解决方案:
- 采用多周期积累(如128个chirp),在慢时间维做FFT,提取多普勒频率。
- 将距离维FFT与多普勒维FFT结合,形成距离-多普勒图(Range-Doppler Map)。
- 重新配置后,测得距离50.1 m,速度19.8 m/s,误差在1%以内。
2.3.3 常见误区与总结
- 误区一:认为差频频率只与距离有关。实际上,目标运动会使差频频率偏移,偏移量即为多普勒频移。
- 误区二:采样率越高越好。过高的采样率增加数据量,但若FFT点数不足,频率分辨率反而下降。
- 误区三:忽略调频非线性。VCO的非线性会导致差频信号频谱展宽,降低信噪比。
- 误区四:将距离-速度耦合视为硬件故障。这是FMCW体制的固有特性,需通过信号处理手段解耦。