1. 毫米波雷达基础回顾:FMCW原理、距离-速度-角度测量、雷达方程与信噪比
各位工程师朋友,咱们开始第一课。说实话,每次讲标定之前,我都得先带大家把基础再过一遍。为什么?因为标定本质上就是修正测量误差,如果你连雷达怎么测距、测速、测角都不清楚,那标定就无从谈起。
我见过太多人,上来就调参数、做补偿,结果越调越乱。嗯,咱们先把地基打牢。
1.1 FMCW原理:说白了就是“调频连续波”
FMCW,全称Frequency Modulated Continuous Wave。你想想看,雷达发射一个频率随时间线性变化的信号,碰到目标反射回来,接收信号和发射信号之间就有了一个频率差。这个频率差,就是我们常说的中频信号(IF signal)。
我个人习惯把FMCW雷达比作一把尺子。发射信号是尺子的刻度,回波信号是目标的位置,中频频率就是读出来的数值。简单吧?
核心公式:
中频频率 fIF = S × τ = S × (2R / c)
其中 S 是调频斜率,τ 是回波时延,R 是目标距离,c 是光速。
我在项目中遇到过一个问题:调频斜率设得太高,导致中频频率超出ADC采样范围,结果远距离目标全丢了。后来我学乖了,设计时先算好最大中频频率,再反推调频斜率。
1.2 距离测量:从时延到距离
距离测量是FMCW雷达最基础的功能。说白了,就是测出中频频率,然后反算距离。
公式很简单:
R = (c × f_IF) / (2 × S)
但这里有个坑——距离分辨率。你想想看,如果两个目标靠得很近,它们的回波时延差很小,中频频率差也很小。雷达能不能区分它们?
距离分辨率公式:
ΔR = c / (2 × B)
B 是调频带宽。带宽越大,分辨率越高。
我曾经做过一个项目,要求区分相距0.5米的两个目标。算了一下,需要至少300MHz的带宽。当时用的芯片只有200MHz带宽,死活分不开。后来换了芯片才搞定。嗯,设计前一定要先算分辨率。
1.3 速度测量:多普勒效应
速度测量靠的是多普勒效应。目标运动时,回波信号会产生一个额外的频率偏移。这个偏移量,就是多普勒频率。
公式:
f_d = 2 × v / λ
其中 v 是目标径向速度,λ 是波长。
但这里有个问题——速度模糊。如果目标速度太快,多普勒频率超过脉冲重复频率(PRF)的一半,就会发生混叠。说白了,就是测出来的速度不对。
注意:
最大不模糊速度 vmax = λ / (4 × Tc)
Tc 是chirp周期。周期越短,能测的速度范围越大。
我记得有一次调试,测一个快速移动的车辆,结果显示速度只有实际的一半。查了半天,原来是chirp周期太长,速度已经模糊了。后来缩短了chirp周期,问题解决。
1.4 角度测量:MIMO与波束形成
角度测量稍微复杂一点。它利用的是多个接收天线之间的相位差。目标从不同方向回来,到达各天线的路程不同,相位也就不同。
角度分辨率取决于天线阵列的孔径。孔径越大,分辨率越高。现在主流做法是用MIMO(多输入多输出)技术,用少量天线虚拟出大孔径。
角度测量核心:
相位差 Δφ = 2π × d × sin(θ) / λ
d 是天线间距,θ 是目标角度。
我个人习惯用FFT做角度估计,简单快速。但要注意,FFT的角度分辨率受限于天线数量。如果想提高分辨率,可以用超分辨算法,比如MUSIC、ESPRIT。不过这些算法计算量大,实时性要求高的场景要慎重。
1.5 雷达方程与信噪比
雷达方程是评估雷达性能的基础。它告诉我们,雷达能探测多远的目标。
简化版雷达方程:
P_r = (P_t × G_t × G_r × λ² × σ) / ((4π)³ × R⁴)
其中 P_r 是接收功率,P_t 是发射功率,G_t、G_r 是天线增益,σ 是目标雷达截面积,R 是距离。
信噪比(SNR)是衡量信号质量的关键指标。SNR越高,检测概率越高,虚警概率越低。
SNR计算公式:
SNR = P_r / (k × T × B × F)
k 是玻尔兹曼常数,T 是噪声温度,B 是带宽,F 是噪声系数。
我在项目中遇到过一个问题:远距离目标SNR太低,检测不到。后来通过增加发射功率、降低接收机噪声系数、优化天线增益,才把探测距离提上去。说白了,雷达方程里的每一项,都是你可以优化的点。
1.6 本章知识体系
下面这张图,是我自己画的FMCW雷达知识体系。你看一眼,就能明白各模块之间的关系。
这张图把FMCW原理、三个测量分支和雷达方程串在了一起。你仔细看,所有测量最终都依赖于信噪比。没有足够的SNR,距离、速度、角度都测不准。所以标定的第一步,就是保证雷达有良好的信噪比基础。
好了,这一章就到这里。基础打牢了,后面讲标定方法时,你才能理解为什么要做这些补偿。
可可精品资料库