4. 距离维FFT与目标检测
在FMCW雷达中,混频器输出的中频信号(IF)在快时间维度上携带了目标的距离信息。对每个调频周期内的采样序列做FFT,就是把“时间轴上的差频”转换为“频率轴上的距离”。这一步通常称为距离维FFT或快时间FFT,是后续CFAR检测、测速和测角的基础。理解它的核心,是抓住三个量:差频 fb、距离 R 与调频斜率 S 的关系,以及采样率、FFT点数如何共同决定距离分辨率与最大不模糊距离。
快时间FFT的物理含义
设单个chirp的调频斜率为 S(MHz/μs),目标距离为 R,则回波相对发射的时延为 τ=2R/c,混频后得到的差频为:
f_b = S · τ = 2·S·R / c
R = c · f_b / (2·S)
因此,对快时间采样序列做N点FFT后,第k个频点对应的频率为 fk=k·fs/N,对应距离为:
R_k = c · k · f_s / (2 · S · N)
其中 fs 为快时间采样率,N为每chirp采样点数。可以看到,FFT的每一个bin就是一条“距离门”。目标能量会落在与其差频最接近的bin上,形成距离谱上的峰值。
距离分辨率与最大不模糊距离
距离分辨率由发射信号带宽 B 决定,而不是由FFT点数决定:
ΔR = c / (2·B)
例如带宽 B=1 GHz 时,ΔR≈0.15 m。FFT点数N只影响距离谱的采样间隔(bin宽度),N越大,bin越密,但真实可分辨的最小距离仍由带宽决定。若N不足,会出现“分辨率够但谱线太粗”的情况,导致峰值定位精度下降。
最大不模糊距离由采样率决定。快时间采样必须满足奈奎斯特条件,差频不能超过 fs/2,因此:
R_max = c · f_s / (4 · S)
若目标距离超过 Rmax,其差频会折叠到低频区,被误判为近距离目标。工程上常通过提高 fs 或降低 S 来扩展 Rmax,但降低 S 会牺牲分辨率或增加chirp时间,需要折中。
加窗与旁瓣抑制
矩形窗在FFT中会产生较高的旁瓣(第一旁瓣约-13 dB)。当存在强弱目标共存时,强目标的旁瓣可能淹没弱目标的主瓣,造成漏检或虚假距离。工程上通常在FFT前乘一个窗函数,如Hanning、Hamming或Blackman。加窗的代价是主瓣展宽,距离分辨率略有下降,峰值幅度也会降低,需要在检测前做幅度补偿。
以Hanning窗为例,第一旁瓣可降到约-31 dB,主瓣宽度约为矩形窗的2倍。选择窗函数时,要权衡旁瓣抑制能力与主瓣展宽对多目标分辨的影响。对于车载雷达,若场景中同时存在近距强反射(如护栏)和远距弱目标(如行人),通常优先保证旁瓣抑制。
CFAR在距离维的实现
CFAR(恒虚警率检测)的核心思想是:不采用固定门限,而是根据待检测单元周围的参考单元估计噪声功率,再乘以一个由虚警率决定的系数α,得到自适应门限。距离维CFAR沿距离谱滑动,对每个bin判断是否超过门限。
典型的单元平均CFAR(CA-CFAR)结构为:待检测单元两侧各留若干保护单元,再外侧取若干参考单元。参考单元的平均功率乘以α作为门限。α由虚警率 Pfa 和参考单元数 Nref 决定:
α = N_ref · (P_fa^(-1/N_ref) - 1)
例如 Nref=32,Pfa=1e-6 时,α≈0.44(线性值),实际实现中常以dB域计算。保护单元的作用是防止目标能量泄漏到参考窗中,导致噪声估计偏高、门限抬升而漏检。
Bosch工程参数调优要点
在Bosch雷达信号处理链中,距离维FFT与CFAR的参数需要联合调优。以下是一组教学示例参数(非实测数据),用于说明调优思路:
| 参数 | 示例值 | 影响 | 调优方向 |
|---|---|---|---|
| 带宽 B | 1 GHz | 距离分辨率 ΔR≈0.15 m | 增大B提升分辨率,但受硬件限制 |
| 调频斜率 S | 20 MHz/μs | 差频大小、R_max | 增大S提升灵敏度,但降低R_max |
| 采样率 f_s | 10 MHz | R_max≈37.5 m | 提高f_s扩展R_max,需ADC支持 |
| FFT点数 N | 256 | bin宽度、运算量 | 增大N细化谱线,但增加延迟 |
| 窗函数 | Hanning | 旁瓣-31 dB,主瓣展宽2倍 | 强干扰场景优先旁瓣抑制 |
| 参考单元数 | 32 | 噪声估计稳定性 | 增大更稳,但多目标场景易掩蔽 |
| 保护单元数 | 4 | 防止目标泄漏 | 根据主瓣宽度设置 |
| 虚警率 P_fa | 1e-6 | 门限系数α | 降低P_fa提高门限,减少虚警但可能漏检 |
从距离谱到检测结果
完成距离维FFT和CFAR后,每个超过门限的bin被标记为检测点,并记录其距离值。这些检测点随后进入多普勒维FFT和角度估计。实际工程中,还会对距离谱做非相干积累或跨chirp积累,以提升信噪比。需要注意的是,CFAR的门限是逐bin计算的,因此距离谱的幅度一致性、窗函数补偿是否到位,都会直接影响检测性能。
一个常见的实现顺序是:ADC原始数据 → 去直流 → 加窗 → 距离FFT → 取模平方 → CFAR → 峰值提取。其中去直流用于消除收发泄漏带来的零频分量,避免其旁瓣污染近距离bin。若零频泄漏严重,可在加窗前减去均值或使用高通滤波。
总结来说,距离维FFT把差频转换为距离,分辨率由带宽决定,最大不模糊距离由采样率决定;加窗用于抑制旁瓣,CFAR用于自适应检测。工程调优的核心是在分辨率、探测距离、虚警率和运算量之间找到平衡。掌握这些参数之间的定量关系,才能在实际雷达配置中快速定位问题并做出合理取舍。