2. FMCW雷达基础

FMCW(Frequency Modulated Continuous Wave,调频连续波)雷达的核心思想,是通过发射频率随时间线性变化的连续波信号,将目标距离与速度信息映射到中频(IF)信号的频率与相位上。理解从发射信号到中频信号的完整数学链路,是后续进行中频滤波设计、采样率选择以及ADC参数配置的理论根基。本章将严格推导线性调频连续波(LFMCW)的信号模型,建立差频信号与目标距离、速度之间的定量关系,并阐明距离-多普勒(Range-Doppler)二维处理为何必须依赖中频信号的幅相特性。

FMCW雷达信号链路与中频信号生成原理 发射信号 s_tx(t) = A·cos(2πf_c·t + πS·t²) f_c: 起始频率, S: 调频斜率 接收信号 s_rx(t) = A'·cos(2πf_c·(t-τ) + πS·(t-τ)²) τ = 2R/c: 回波时延 混频器 s_tx × s_rx 低通滤波后取差频 中频信号 s_if(t) = A_if·cos(2πf_b·t + φ_0) f_b = S·τ = S·2R/c 距离-多普勒二维处理 距离维FFT → 速度维FFT f_b = f_R ± f_D 关键参数关系 • 距离分辨率: ΔR = c/(2B) • 最大距离: R_max = c·f_s/(4S) • 速度分辨率: Δv = λ/(2T_f) • 最大速度: v_max = λ/(4T_c) • 中频带宽: BW_if = S·2R_max/c 图2-1 FMCW雷达信号链路与中频信号生成及距离-多普勒处理关系

2.1 线性调频连续波信号模型

2.1.1 核心原理:发射信号与接收信号的数学表达

FMCW雷达发射信号采用锯齿波或三角波调制方式,其瞬时频率随时间线性变化。设发射信号起始频率为 \(f_c\),调频斜率为 \(S = B/T_c\)(其中 \(B\) 为扫频带宽,\(T_c\) 为单个chirp的持续时间),则发射信号的瞬时频率为 \(f_{tx}(t) = f_c + S \cdot t\)。对应的发射信号电压表达式为:

s_tx(t) = A_tx · cos(2π·f_c·t + π·S·t² + φ_0)

其中 \(A_tx\) 为发射信号幅度,\(\phi_0\) 为初始相位。当该信号遇到距离为 \(R\) 的目标后,回波信号经过双程传播延迟 \(\tau = 2R/c\)(\(c\) 为光速)被接收天线捕获。接收信号可表示为:

s_rx(t) = A_rx · cos(2π·f_c·(t-τ) + π·S·(t-τ)² + φ_0 + φ_target)

其中 \(\phi_{target}\) 为目标反射引入的附加相移。值得注意的是,接收信号与发射信号具有相同的调频斜率 \(S\),但存在时间延迟 \(\tau\),这导致在任意时刻,收发信号的瞬时频率存在差异,该差异正是后续中频信号频率的来源。

2.1.2 判断方法:调频斜率与延迟对频率差的影响

在工程实践中,判断一个FMCW系统设计是否合理,首先需要确认调频斜率 \(S\) 与目标延迟 \(\tau\) 的乘积是否落在ADC可采样的中频带宽内。由于 \(\tau = 2R/c\),对于远距离目标,\(\tau\) 较大,差频频率 \(f_b = S \cdot \tau\) 也相应增大。若 \(f_b\) 超过ADC的奈奎斯特频率(即采样率的一半),则会发生频谱混叠,导致距离模糊。因此,在设计阶段必须根据最大探测距离 \(R_{max}\) 和ADC采样率 \(f_s\) 反推允许的最大调频斜率:

S_max = f_s · c / (4 · R_max)

这一约束条件直接决定了chirp持续时间 \(T_c\) 与带宽 \(B\) 的选取,是系统级参数设计的起点。

2.1.3 案例拆解:77GHz车载雷达的chirp参数设计

以典型77GHz车载长距雷达为例,假设最大探测距离 \(R_{max} = 200m\),ADC采样率 \(f_s = 20MHz\)。根据上述公式,最大调频斜率 \(S_{max} = 20 \times 10^6 \times 3 \times 10^8 / (4 \times 200) = 7.5 \times 10^{12} Hz/s\)。若选取带宽 \(B = 1GHz\),则最小chirp持续时间 \(T_c = B/S = 1 \times 10^9 / 7.5 \times 10^{12} = 133\mu s\)。实际设计中通常留有余量,选取 \(T_c = 150\mu s\),此时实际调频斜率 \(S = 6.67 \times 10^{12} Hz/s\),对应的最大中频频率为 \(f_{b,max} = S \cdot 2R_{max}/c = 8.89MHz\),低于10MHz的奈奎斯特频率,满足采样要求。这一设计流程展示了信号模型如何直接指导硬件参数选择。

2.1.4 常见误区与总结

误区提醒:初学者常将发射信号频率 \(f_c\) 误认为中频信号频率。实际上,\(f_c\) 是射频载波频率(如77GHz),而中频信号频率 \(f_b\) 是差频信号,通常在几十kHz到几十MHz量级。二者相差数个数量级,混频器的作用正是将射频信号下变频到可采样的中频范围。

本节核心在于建立发射-接收信号的时域模型,明确延迟 \(\tau\) 与差频 \(f_b\) 的线性关系。该模型是后续所有推导的基础,务必熟练掌握。

2.2 差频/中频信号推导

2.2.1 核心原理:混频与低通滤波的数学过程

将发射信号 \(s_{tx}(t)\) 与接收信号 \(s_{rx}(t)\) 送入混频器相乘,利用三角恒等式可得:

s_mix(t) = s_tx(t) · s_rx(t) = 0.5·A_tx·A_rx·[cos(2π·f_c·τ + 2π·S·τ·t - π·S·τ²) + cos(2π·(2f_c + S·t - S·τ/2)·t + ...)]

其中第一项为差频分量(低频),第二项为和频分量(高频,约为 \(2f_c\) 量级)。经过低通滤波器(LPF)后,和频分量被滤除,保留的差频信号即为中频信号:

s_if(t) = A_if · cos(2π·S·τ·t + 2π·f_c·τ - π·S·τ²)

定义中频频率 \(f_b = S \cdot \tau = S \cdot 2R/c\),初始相位 \(\phi_0 = 2\pi f_c \tau - \pi S \tau^2\)。由于 \(\pi S \tau^2\) 项在典型雷达系统中极小(例如 \(S=10^{13}Hz/s\),\(\tau=1\mu s\) 时该项仅 \(10^{-5}\) 弧度),通常可忽略。因此中频信号简化为:

s_if(t) = A_if · cos(2π·f_b·t + φ_0)

2.2.2 判断方法:中频频率与距离的映射关系

由 \(f_b = S \cdot 2R/c\) 可知,中频频率与目标距离呈严格线性关系。对中频信号进行FFT(快速傅里叶变换),在频谱上检测峰值频率 \(f_{peak}\),即可反推目标距离:

R = c · f_peak / (2S)

这一映射关系是FMCW雷达测距的核心。值得注意的是,中频信号的幅度 \(A_{if}\) 与目标雷达截面积(RCS)相关,而相位 \(\phi_0\) 则携带目标的微小位移信息,可用于速度测量。

2.2.3 案例拆解:中频信号频谱分析

假设某FMCW雷达参数为 \(S = 10^{13} Hz/s\),目标距离 \(R = 30m\)。则回波延迟 \(\tau = 2 \times 30 / (3 \times 10^8) = 0.2\mu s\),中频频率 \(f_b = 10^{13} \times 0.2 \times 10^{-6} = 2MHz\)。若ADC采样率 \(f_s = 10MHz\),采样点数 \(N = 256\),则FFT频率分辨率为 \(\Delta f = f_s/N = 39.0625kHz\),对应的距离分辨率为 \(\Delta R = c \cdot \Delta f / (2S) = 0.586m\)。若目标实际距离为30.3m,则中频频率为2.02MHz,FFT峰值将出现在第 \(2.02MHz / 39.0625kHz \approx 51.7\) 个频点,通过插值或增大采样点数可提高测距精度。

2.2.4 常见误区与总结

经验提示:中频信号的相位 \(\phi_0\) 对目标微动(如呼吸、心跳引起的胸腔位移)非常敏感。在生命体征检测应用中,即使目标距离不变,微小的位移也会引起相位变化,通过解调中频信号的相位即可提取微动信息。这要求中频链路的相位噪声极低,且ADC的采样时钟抖动必须控制在皮秒级。

本节完成了从射频信号到中频信号的数学推导,明确了 \(f_b\) 与 \(R\) 的线性关系。中频信号的频率、幅度、相位三个维度分别对应目标的距离、散射强度、微动信息,为后续信号处理提供了完整的理论支撑。

2.3 距离-多普勒原理与中频信号的关系

2.3.1 核心原理:多普勒效应与二维FFT处理

当目标具有径向速度 \(v\) 时,回波延迟 \(\tau(t) = 2(R_0 + v \cdot t)/c\) 随时间变化。此时中频信号的瞬时频率变为:

f_if(t) = S · τ(t) = S · 2(R_0 + v·t)/c = f_R + f_D · t

其中 \(f_R = 2S \cdot R_0/c\) 为距离频率,\(f_D = 2S \cdot v/c\) 为多普勒频率。然而,在单个chirp内,由于 \(T_c\) 极短(通常几十微秒),\(f_D \cdot T_c\) 造成的频率变化远小于FFT分辨率,因此单chirp内多普勒效应可忽略。真正的多普勒信息体现在chirp之间的相位变化上:

Δφ = 2π·f_c·Δτ = 2π·f_c·(2v·T_c/c) = 4π·v·T_c/λ

其中 \(\lambda = c/f_c\) 为波长。因此,对同一距离门内的多个chirp中频信号进行第二次FFT(沿慢时间维),即可提取多普勒频率 \(f_D' = 2v/\lambda\),进而得到目标速度。

2.3.2 判断方法:距离-多普勒耦合与解耦

在锯齿波调制中,距离与多普勒是耦合的,即中频频率 \(f_b = f_R + f_D\) 无法直接区分距离与速度贡献。为解决此问题,工程上常采用三角波调制或发射多个不同斜率的chirp。以三角波为例,上扫频段中频频率 \(f_{up} = f_R - f_D\),下扫频段 \(f_{down} = f_R + f_D\),联立方程即可解出 \(f_R\) 与 \(f_D\):

f_R = (f_up + f_down)/2,  f_D = (f_down - f_up)/2

这一方法在车载雷达中广泛应用,但会降低帧率。另一种方法是使用多chirp序列,通过二维FFT直接分离距离与速度,这也是当前主流方案。

2.3.3 案例拆解:二维FFT处理流程

以TI AWR1843毫米波雷达为例,典型配置为:每帧128个chirp,每个chirp采样256点。处理流程如下:

  1. 距离维FFT:对每个chirp的256个采样点做256点FFT,得到128×256的复数矩阵,行索引对应chirp序号,列索引对应距离门。
  2. 速度维FFT:对每个距离门上的128个chirp数据做128点FFT,得到距离-多普勒二维频谱图。
  3. 峰值检测:在二维频谱中搜索峰值,其距离门索引对应目标距离,多普勒门索引对应目标速度。

假设目标距离 \(R=50m\),速度 \(v=20m/s\),波长 \(\lambda = 3.9mm\)(77GHz)。则距离门索引 \(n_R = f_R \cdot N / f_s = (2 \times 10^{13} \times 50/3e8) \times 256 / 10^7 \approx 85.3\),多普勒门索引 \(n_D = f_D' \cdot M / f_{frame} = (2 \times 20/0.0039) \times 128 / 1000 \approx 1312\),超出范围说明帧率需调整。实际设计中需确保最大多普勒频率小于帧率的一半。

2.3.4 常见误区与总结

风险提示:距离-多普勒耦合会导致测距误差。例如,当目标速度为 \(v=30m/s\) 时,多普勒频率 \(f_D' = 2v/\lambda \approx 15.4kHz\),若直接使用单chirp中频频率计算距离,将产生 \(\Delta R = c \cdot f_D'/(2S) = 0.23m\) 的误差。在高速场景下,该误差不可忽略,必须采用解耦算法。

本节揭示了中频信号与距离-多普勒二维信息的本质联系。中频信号的频率承载距离信息,而跨chirp的相位变化承载速度信息。二维FFT处理将这两个维度正交化,形成距离-多普勒图,为后续目标检测与跟踪奠定了基础。

2.4 中频信号特性对系统设计的约束

2.4.1 核心原理:中频带宽与ADC采样率的匹配

中频信号的带宽由最大探测距离决定:\(BW_{if} = S \cdot 2R_{max}/c\)。根据奈奎斯特采样定理,ADC采样率必须满足 \(f_s \geq 2 \cdot BW_{if}\)。然而,实际系统中还需考虑抗混叠滤波器的过渡带,通常取 \(f_s \geq 2.5 \cdot BW_{if}\)。此外,中频信号的动态范围(由近距强反射与远距弱反射的幅度差决定)要求ADC的有效位数(ENOB)足够高,以避免小信号被量化噪声淹没。

2.4.2 判断方法:中频链路预算

中频链路预算需考虑以下因素:

  • 噪声系数:接收链路(LNA、混频器、IF放大器)的级联噪声系数应小于15dB。
  • 增益分配:IF放大器增益通常为20-40dB,需确保ADC满量程输入时对应最大目标回波。
  • 滤波器设计:抗混叠滤波器阶数需在通带平坦度与阻带抑制之间折中,通常使用5阶椭圆滤波器。

2.4.3 案例拆解:中频滤波器与ADC参数协同设计

某60GHz工业雷达,\(S = 5 \times 10^{12} Hz/s\),\(R_{max} = 100m\),则 \(BW_{if} = 5 \times 10^{12} \times 200/3e8 = 3.33MHz\)。选取ADC采样率 \(f_s = 10MHz\),抗混叠滤波器通带设为3.5MHz,阻带起始频率5MHz,阻带抑制60dB。ADC选用14位、ENOB=11位,动态范围理论值 \(6.02 \times 11 + 1.76 = 68dB\)。若近距目标(1m)回波功率为-20dBm,远距目标(100m)回波功率为-90dBm,动态范围70dB,接近ADC极限,需通过STC(灵敏度时间控制)或数字增益补偿来扩展动态范围。

2.4.4 常见误区与总结

经验提示:中频滤波器的群延迟特性会影响chirp起始段的瞬态响应。在FMCW雷达中,每个chirp的起始部分(约前1-2μs)因滤波器建立时间而失真,通常会在ADC采样时丢弃这部分数据(称为“空闲时间”)。设计时需在chirp持续时间中预留该开销。

本节将中频信号特性与ADC参数配置直接关联,明确了采样率、滤波器带宽、ADC位数之间的约束关系。这些参数共同决定了雷达的距离分辨率、最大探测距离和动态范围,是系统设计的核心权衡点。

表2-1 FMCW雷达中频信号关键参数与系统性能关系
参数 数学关系 对系统性能的影响 设计约束
调频斜率 S S = B/T_c 决定中频频率与距离的映射比例 受限于ADC采样率与最大距离
中频频率 f_b f_b = S·2R/c 直接映射目标距离 必须小于 f_s/2
中频带宽 BW_if BW_if = S·2R_max/c 决定ADC所需采样率 f_s ≥ 2.5·BW_if
多普勒频率 f_D' f_D' = 2v/λ 决定速度测量范围与分辨率 受限于帧率与chirp数
距离分辨率 ΔR ΔR = c/(2B) 区分相邻目标的最小距离 仅取决于扫频带宽B