3. FMCW雷达信号模型与距离测量

调频连续波(FMCW)雷达的核心思想,是让发射信号的频率随时间线性变化,再把发射信号与从目标反射回来的接收信号混频,得到一个频率与目标距离成正比的低频信号。这个低频信号就是中频信号(IF),它把“时间延迟”转换成了“频率差”,从而让距离测量变成一次频谱分析。理解这条链路,是掌握TI毫米波雷达测距、测速与后续目标检测的基础。

一、调频连续波的基本原理

FMCW雷达在一个“线性调频脉冲”(Chirp)内,发射信号的瞬时频率从起始频率 fc 线性增加到 fc+B,B 为扫频带宽,持续时间为 Tc。频率随时间的变化率即斜率 S = B / Tc。发射信号可写为:

s_tx(t) = A·cos( 2π( f_c·t + (S/2)·t² ) )

信号经目标反射后,被接收天线捕获,产生一个往返时间延迟 τ = 2R / c,其中 R 为目标距离,c 为光速(约 3×10⁸ m/s)。接收信号是发射信号的延迟副本:

s_rx(t) = A'·cos( 2π( f_c·(t-τ) + (S/2)·(t-τ)² ) )

把发射信号与接收信号送入混频器相乘并低通滤波,得到中频信号。其瞬时频率为:

f_IF = S · τ = S · (2R / c)

由此可得距离公式:

R = (c · f_IF) / (2 · S)

这说明:只要测出中频频率 fIF,就能反推出目标距离。距离越大,延迟越大,中频频率越高。这就是FMCW雷达测距的物理本质。

二、中频信号的推导与关键参数

中频信号不仅包含频率信息,还包含相位信息。对于单个静止目标,中频信号可表示为:

s_IF(t) = A_IF·cos( 2π·f_IF·t + φ₀ )

其中 φ₀ = 2π·fc·τ,包含了目标的距离相位信息。当目标有微小运动时,这个相位会随Chirp变化,成为测速的基础。因此,中频信号同时承载了距离(频率)和速度(相位)两类信息。

在TI毫米波雷达(如AWR1642、IWR6843)中,几个关键参数直接决定测距性能:

  • 扫频带宽 B:决定距离分辨率,B 越大,分辨率越高。
  • 调频斜率 S:决定中频频率与距离的换算关系。
  • 采样率 Fs:决定可采到的最大中频频率,从而限制最大探测距离。
  • Chirp周期 Tc:影响最大不模糊速度与帧结构。

三、距离FFT与距离分辨率

实际雷达在一个Chirp内对中频信号采样 N 个点,得到离散序列。对这 N 个采样点做FFT,就得到“距离FFT”(Range FFT)。FFT的每个频点对应一个距离门(Range Bin),峰值所在的位置即目标距离。

距离分辨率 ΔR 由扫频带宽决定:

ΔR = c / (2 · B)

例如,B = 4 GHz 时,ΔR ≈ 3.75 cm。这意味着两个目标距离差小于3.75 cm时,无法在距离维上区分。TI的AWR1642在77–81 GHz频段可提供约4 GHz带宽,因此具备厘米级距离分辨率。

最大探测距离 Rmax 受采样率限制。根据奈奎斯特采样定理,可测最大中频频率为 Fs/2,因此:

R_max = (c · F_s) / (4 · S)

例如,S = 30 MHz/μs,Fs = 10 MHz,则 Rmax ≈ 25 m。若想探测更远,可降低调频斜率或提高采样率,但需权衡分辨率与硬件能力。

FMCW雷达测距信号链:从Chirp到距离FFT 发射信号 TX f = f_c + S·t 目标反射 延迟 τ = 2R/c 接收信号 RX f = f_c + S·(t-τ) 混频器 Mixer TX × RX → 低通 中频信号 IF f_IF = S·2R/c 距离FFT 峰值 → 距离门 关键关系式 距离: R = c·f_IF / (2S) 距离分辨率: ΔR = c / (2B) 最大距离: R_max = c·F_s / (4S) 调频斜率: S = B / T_c 示例参数(TI AWR1642) B=4GHz, S=30MHz/μs, Fs=10MHz

四、TI毫米波雷达数据采集流程

在TI的毫米波雷达平台上,从Chirp发射到得到距离FFT结果,通常遵循以下数据采集与处理流程:

  1. 配置Chirp参数:通过mmWave Studio或SDK配置起始频率、带宽、斜率、采样率、Chirp周期等。这些参数写入雷达前端寄存器。
  2. 触发帧:雷达按帧(Frame)工作,每帧包含若干Chirp。帧周期、Chirp数量由Profile和Frame配置决定。
  3. ADC采样:接收链路将中频信号放大、滤波后送入ADC,每个Chirp采样N点,形成原始数据立方体(Radar Cube)的一个维度。
  4. 数据搬运:ADC数据通过EDMA搬运到L3内存或通过LVDS输出到采集卡,供DSP或PC处理。
  5. 距离FFT:对每个Chirp的N点采样做FFT,得到距离维频谱。峰值位置对应目标距离。
  6. 后续处理:在距离FFT基础上再做多普勒FFT(速度维)和角度FFT(方位维),形成完整的距离-速度-角度三维检测。
在实际调试中,建议先用已知距离的角反射器验证距离FFT峰值位置是否与公式计算一致。例如设置B=4GHz、S=30MHz/μs,若目标在5m处,理论f_IF = 2·S·R/c = 2×30×10⁶×5 / 3×10⁸ = 1 MHz。在距离FFT上应看到1 MHz对应的频点出现峰值。若峰值偏移,需检查斜率配置或采样率设置。
注意:最大探测距离公式 R_max = c·F_s/(4S) 是在理想条件下推导的,实际还受发射功率、天线增益、目标RCS、噪声系数和检测门限影响。工程中常通过链路预算估算实际可探测距离,而不是仅依赖采样率上限。

总结来看,FMCW雷达通过“调频—延迟—混频—FFT”这条链路,把距离测量转化为频率测量。距离分辨率由带宽决定,最大距离由采样率和斜率共同约束。掌握这些参数关系,才能在TI毫米波雷达上正确配置Chirp并解读距离FFT结果,为后续的速度估计和目标检测打下基础。