1. FMCW雷达干扰抑制技术概述
在自动驾驶和高级驾驶辅助系统(ADAS)领域,调频连续波(FMCW)雷达因其成本低、测距远、测速准、不受天气和光照影响等优势,已成为不可或缺的环境感知传感器。然而随着车载雷达的普及,雷达间的相互干扰问题日益突出。当多个FMCW雷达工作在同一频段时,接收信号中会出现线性调频(LFM)形式的互干扰信号,这些干扰轻则表现为噪声,重则会产生虚假目标,严重影响雷达的目标检测性能。
1.1 FMCW雷达干扰特性分析
FMCW雷达通过发射线性调频信号(频率随时间线性变化的连续波)并接收目标反射的回波信号。通过混频和采样处理后,理想的目标信号表现为:
$$ s_O[n] = \sum_{i=1}^{N_O} A_i e^{j(\omega_i nT_s + \phi_i)} $$
其中$A_i$和$\phi_i$分别表示目标的幅度和初始相位,$\omega_i$是与目标距离成正比的频率,$T_s$为采样间隔。
当存在其他FMCW雷达的干扰时,接收信号会叠加干扰分量:
$$ s_I[n] = \begin{cases} A e^{j(-2\pi k\tau nT_s + \pi kn^2T_s^2 + \phi_0)} & \text{当}\frac{\tau-B/k}{T_s} < n < \frac{\tau+B/k}{T_s} \ 0 & \text{其他情况} \end{cases} $$
这里$k$表示干扰的调频斜率,$\tau$是干扰雷达与受害雷达频率曲线相交的时刻,$B$为接收机带宽。这种LFM干扰在时频平面上表现为斜线(如图2c所示),与传统目标的水平线特征形成鲜明对比。
1.2 现有干扰抑制方法比较
当前FMCW雷达干扰抑制技术主要分为以下几类:
| 方法类型 | 代表技术 | 优点 | 局限性 |
|---|---|---|---|
| 干扰避免 | 频率跳变[2] | 从根本上避免干扰 | 需要复杂的协调机制 |
| 时域处理 | 样本置零[3] | 实现简单 | 损失有用信号严重 |
| 变换域处理 | 分数阶傅里叶变换 | 精准分离干扰 | 计算复杂度较高 |
| 机器学习 | 卷积神经网络[8] | 自适应能力强 | 可解释性差,鲁棒性存疑 |
提示:在安全关键应用中,基于明确数学模型的方法通常比黑盒式的机器学习方案更受青睐,因为其行为可预测且易于验证。
2. 分数阶傅里叶变换原理与实现
2.1 FrFT的数学定义与物理意义
分数阶傅里叶变换(FrFT)是传统傅里叶变换的广义形式,定义为傅里叶变换算子的$a$次幂($a\in\mathbb{R}$)。用旋转角度$\alpha = a\pi/2$表示时,FrFT $F^\alpha$具有以下关键特性:
- 角度可加性:$F^{\alpha_1} \circ F^{\alpha_2} = F^{\alpha_1+\alpha_2}$
- 酉性:$(F^\alpha)^{-1} = F^{-\alpha} = (F^\alpha)^H$
- 能量守恒:$\int |x(t)|^2 dt = \int |F^\alpha{x(t)}(u)|^2 du$
从时频分析角度看,FrFT相当于将信号的Wigner-Ville分布在时频平面旋转$\alpha$角度。当$\alpha=90^\circ$时退化为普通傅里叶变换,$\alpha=0^\circ$时为恒等变换。
2.2 离散FrFT(DFrFT)实现方法
离散FrFT的实现主要分为两类:
采样型近似算法:
- 复杂度:$O(N\log N)$
- 示例:Ozaktas算法[25]
- 特点:计算快但缺乏严格的可加性和酉性
特征分解型精确算法:
- 复杂度:$O(N^2)$
- 示例:Pei算法[27]、Candan算法[28]
- 特点:保持数学性质但计算量大
本文采用的**高效多角度中心DFrFT(EMDFrFT)**在[1]的基础上进行了改进,通过以下步骤实现:
- 计算中心DFT特征矩阵$V$
- 构造中间矩阵$\bar{Z}[p,n] = V[n,p](V^T s)[p]$
- 对$\bar{Z}$列向量做FFT得到多角度DFrFT
原始MDFrFT需要计算$N$个角度,复杂度为$O(N^2\log N)$。我们通过下采样优化为只需计算$M$个角度($M \ll N$),复杂度降至$O(NM\log M)$,更适合实际应用。
3. 基于DFrFT的干扰抑制算法
3.1 算法核心流程
算法1(IMFRAC)的主要步骤如下:
信号预处理:
- 加窗处理减少频谱泄漏
- 零填充扩展信号长度(γ=1.32倍)
干扰检测阶段:
- 计算EMDFrFT得到多角度分数域表示
- 寻找幅度最大峰值$(\hat{\alpha}, \hat{n})$
- 使用LO-CFAR检测器判断是否为干扰
干扰抑制阶段:
- 在分数域对检测到的干扰置零
- 利用角度可加性直接更新分数域表示
- 迭代处理直至无显著干扰
后处理:
- 裁剪多余的零填充部分
- 低通滤波去除边界效应
3.2 关键参数设计
角度搜索范围:
- 设置$\alpha_{max} = 80^\circ$(略小于90°)
- 避免将静止目标误判为干扰
CFAR检测器配置:
- 采用最小选择(LO-CFAR)结构
- 保护单元$G$根据干扰宽度设定
- 阈值$\beta$控制虚警概率
计算优化:
- 角度数$M$取64-128即可满足需求
- 利用EMDFrFT的对称性减少计算量
注意事项:实际实现时应特别注意分数域置零带来的边界效应。如图6所示,采用平滑过渡窗(如升余弦窗)代替硬判决能有效抑制伪影。
4. 性能评估与对比实验
4.1 评价指标
我们采用以下量化指标评估算法性能:
信干噪比改善量: $$\Delta SINR = 10\log_{10}\left(\frac{P_{signal}}{P_{interf}+P_{noise}}\right){out} - 10\log{10}\left(\frac{P_{signal}}{P_{interf}+P_{noise}}\right)_{in}$$
均方误差: $$MSE = \frac{1}{N}\sum_{n=0}^{N-1} |\hat{s}[n] - s_O[n]|^2$$
目标检测指标:
- 真阳性率(TPR)
- 虚警率(FAR)
- F1分数
4.2 实验结果分析
在合成数据集上的测试表明:
干扰抑制效果:
- 对调频斜率$k$在±15 MHz/μs范围内的干扰
- SINR改善达18.7dB(传统置零法仅9.3dB)
- MSE降低至置零法的31%
计算效率:
- 单帧处理时间2.7ms(Intel i7-1185G7)
- 比全角度MDFrFT快6.8倍
对目标检测的影响:
- TPR提升12%(相比无抑制情况)
- FAR降低至原来的1/5
图4展示了典型场景的处理效果。与传统时域置零法相比,基于DFrFT的方法能显著减少多普勒维的旁瓣效应,使目标在距离-多普勒图上更加清晰可辨。
5. 实际应用考量
5.1 硬件实现优化
为满足车载雷达实时性要求(通常<5ms延迟),建议采用以下优化策略:
并行计算架构:
- 使用多核DSP并行计算不同角度的DFrFT
- FPGA实现时可复用FFT硬件模块
内存优化:
- 利用DFrFT的对称性减少存储需求
- 采用块处理方式降低缓存压力
近似计算:
- 对远离当前角度的DFrFT使用低精度计算
- 动态调整角度分辨率(干扰区域高分辨)
5.2 非理想情况处理
不完整干扰:
- 当干扰未跨越整个接收带宽时
- 适当增大保护单元$G$的宽度
- 采用更保守的CFAR阈值
密集干扰环境:
- 多干扰同时存在时可能相互掩盖
- 建议先抑制最强干扰再逐次处理次强
近距离强反射:
- 大目标可能被误判为干扰
- 结合雷达先验信息进行校验
在实际车载雷达系统中,我们通常将本算法置于信号处理链的前端(如图1所示),替代传统的距离FFT模块。这种设计既能有效抑制干扰,又不会显著增加系统延迟。
6. 扩展应用与未来方向
虽然本文聚焦FMCW雷达干扰抑制,但基于DFrFT的方法还可应用于:
其他LFM信号处理:
- 声纳系统中的多普勒补偿
- 通信中的chirp扩频信号解调
联合参数估计:
- 同时估计干扰的到达角(DOA)和调频斜率
- 结合阵列信号处理技术
未来研究方向包括:
- 探索更高效的DFrFT硬件实现
- 研究DFrFT与深度学习的混合架构
- 扩展至毫米波雷达的宽带干扰抑制
在工程实践中,我们发现信号预处理(特别是适当的零填充)对算法性能影响显著。这源于DFrFT对信号边界连续性的敏感特性——当信号在时频平面旋转时,若边界不连续会导致能量扩散。通过实验确定的最佳填充因子γ=1.32,可在计算复杂度和性能间取得良好平衡。