4. 信号处理链路
4D毫米波雷达的“4D”指距离、速度、水平角度与俯仰角度。要同时获得这四维信息,雷达前端输出的中频信号必须经过一条严格有序的数字信号处理链路。链路中每一步都在特定域上完成一次“聚焦”:ADC把模拟中频变成数字样本,距离FFT把时间轴变成距离轴,多普勒FFT把慢时间轴变成速度轴,CFAR在距离-多普勒平面上挑出真实目标,角度FFT与超分辨算法再把阵列维数据变成角度信息。理解这条链路,是后续目标检测、聚类与跟踪的工程基础。
一、核心原理:从中频到四维点云
FMCW雷达发射线性调频连续波,接收回波与发射信号混频后得到中频信号。中频频率与目标距离成正比,中频信号的相位随chirp序号变化则与目标径向速度相关。因此,ADC采样后的数据天然组织成一个三维数据立方体:快时间维对应单个chirp内的采样点,慢时间维对应多个chirp的序号,阵列维对应不同收发通道。
距离FFT沿快时间维进行,把每个chirp的时域样本变换为距离谱,峰值位置对应目标距离。多普勒FFT沿慢时间维进行,把同一距离单元上跨chirp的相位变化变换为速度谱,峰值位置对应目标径向速度。CFAR在距离-多普勒二维平面上逐单元计算噪声门限,只有超过门限的单元才被判定为目标。角度FFT沿阵列维进行,把检测点对应的多通道复数据变换为空间谱,峰值方向即目标到达角。当角分辨率不足时,用MUSIC、OMP等超分辨算法替代或补充角度FFT。
链路顺序不可随意调换:距离FFT必须在多普勒FFT之前,因为多普勒处理需要先按距离单元对齐;CFAR必须在角度处理之前,因为角度FFT只对已检测到的目标切片执行,否则会对全立方体做角度变换,计算量不可接受。
二、方法流程与关键参数
工程实现中,链路通常按以下步骤落地:
- ADC采样:设置采样率满足中频带宽要求,通常为复数采样或实数采样后做希尔伯特变换。采样点数决定最大距离与距离分辨率。
- 距离FFT:对每个chirp加窗(如Hamming窗)后做N点FFT,得到距离谱。距离分辨率由带宽决定,最大距离由采样率决定。
- 多普勒FFT:对同一距离单元跨M个chirp做FFT,得到速度谱。速度分辨率由帧内chirp总时长决定,最大不模糊速度由chirp重复周期决定。
- CFAR检测:在RD平面上使用CA-CFAR或OS-CFAR,保护单元与参考单元长度需匹配目标展宽。虚警率由门限因子控制。
- 角度FFT:对检测点对应的阵列切片做FFT,得到空间谱。角度分辨率受阵列孔径限制。
- 超分辨算法:当目标角度间隔小于瑞利限时,使用MUSIC、ESPRIT或OMP等算法提高角度分辨能力。
典型参数示例(77GHz FMCW):
带宽 B = 1 GHz → 距离分辨率 ≈ 0.15 m
chirp 数 M = 128 → 速度分辨率 ≈ 0.1 m/s
RX 通道数 N = 8 → 角度FFT分辨率 ≈ 12°
采样点 Ns = 256 → 最大距离 ≈ 38 m
CFAR 保护单元 = 2 → 适应目标展宽
CFAR 参考单元 = 16 → 噪声估计稳定
虚警率 Pfa = 1e-5 → 门限因子约 12 dB
三、案例场景:一个目标从回波到点云
假设前方有一辆距离30 m、速度-5 m/s、方位角10°的车辆。ADC采样后,快时间维出现一个频率对应30 m的中频信号;距离FFT后,在距离单元约30 m处出现峰值。多普勒FFT后,该距离单元的速度谱在-5 m/s处出现峰值。CFAR在RD平面上检测到该单元,记录其距离、速度与复幅度。随后取出该单元对应的8通道阵列数据,做角度FFT,空间谱峰值出现在10°附近。若两辆车方位角仅差5°,角度FFT可能只显示一个宽峰,此时改用MUSIC算法,可在空间谱上分辨出两个独立峰,从而输出两个4D点。
工程提示:实际处理中,距离FFT和多普勒FFT通常合并为一次二维FFT,但中间需要做转置或使用乒乓缓存。CFAR检测后得到的点云还需经过聚类、跟踪滤波,才能形成稳定航迹。
四、误区与复盘
| 常见误区 | 后果 | 正确做法 |
|---|---|---|
| 先做多普勒FFT再做距离FFT | 速度维与距离维错位,目标距离估计错误 | 严格按快时间→慢时间顺序处理 |
| CFAR参考单元过短 | 噪声估计方差大,虚警率升高 | 参考单元长度至少为保护单元2倍以上 |
| 角度FFT对全立方体执行 | 计算量爆炸,实时性无法满足 | 仅对CFAR检测点对应的阵列切片做角度处理 |
| 超分辨算法直接替代角度FFT | 计算复杂、对阵列误差敏感,低SNR下性能下降 | 先用角度FFT快速扫描,仅在需要时启用超分辨 |
| 忽略加窗处理 | 旁瓣泄漏导致邻近目标被掩盖 | 距离维与多普勒维均加Hamming或Blackman窗 |
复盘整条链路,核心思想是“逐维聚焦、逐级筛选”。ADC提供原始数据,距离FFT和多普勒FFT完成距离与速度的粗聚焦,CFAR完成目标筛选,角度FFT与超分辨完成角度精聚焦。每一步的输出都是下一步的输入,参数设计需要联合考虑:带宽决定距离分辨率,chirp总时长决定速度分辨率,阵列孔径决定角度分辨率,而CFAR门限则决定检测灵敏度与虚警率的平衡。只有把链路各环节的参数与物理含义对应起来,才能在工程中快速定位问题并优化检测性能。