本篇文章主要是介绍毫米波雷达的基础知识中的系统设计,主要包含三个知识点
2D-FFT的过程
在设计帧的时候,根据一些参数进行的折中
雷达距离的等式
2D-FFT
range-FFT
雷达处理接收天线接收回来的数据,对每一个接收回来的chirp做range-fft,然后range-fft处理后的数据按行存储到L3或DDR中,由于range-fft对应的频率,距离与中频成正比,因此可以将x轴绘制为距离轴,如下图:
在上面的图中,在距离维度上的range=3和range=8的距离处有物体,但是有几个物体不知道,只是知道雷达前方有物体,
注意:
- 在大多数雷达的实现中,range-fft是在将ADC样本存储到内存之前完成的
doppler-FFT
在执行完range-fft之后,要在chirp index方向上做doppler-fft,做doppler-fft的时候,要将数据从L3或DDR内存中取出,然后再执行doppler-fft,由于dopper-fft对应离散角频率,离散角频率与速度成正比,因此可以将y轴绘制为速度轴。
如下图:
对做了range-fft的数据做doppler-fft,会发现在距离为range=3处有两个物体,速度分别为1和4,在range=8处有三个物体,速度分别为1、3和5。
注意:
- 只有一个frame中的全部chirp做了range-fft之后才可以执行doppler-fft,因此系统中必须有足够的存储器来存储执行range-fft之后的数据
设计chirp的参数要求
最大速度:
v m a x = λ 4 T c ⇒ T c = λ 4 v m a x v_{max}=\frac{\lambda}{4T_c} \Rightarrow T_c=\frac{\lambda}{4v_{max}} vmax=4Tcλ⇒Tc=4vmaxλ
T c Tc Tc的取值受限于雷达可测的最大速度
速度分辨率:
v r e s = λ 2 T f ⇒ T f = λ 2 v r e s v_{res}=\frac{\lambda}{2T_f}\Rightarrow T_f=\frac{\lambda}{2v_{res}} vres=2Tfλ⇒Tf=2vresλ
T f T_f Tf的取值受限于雷达可测的速度分辨率
距离分辨率:
d r e s = c 2 B ⇒ B = c 2 d r e s d_{res}=\frac{c}{2B}\Rightarrow B=\frac{c}{2d_{res}} dres=2Bc⇒B=2dresc
B B B的取值受限于雷达可测的距离分辨率
由于chirp的带宽和持续时间确定,那么意味着chirp的斜率S也就确定
在实际的确定参数的过程中,可能会受到雷达设备自身的限制

- 设备可能不支持最大的中频带宽,由于 f I F m a x = S 2 d m a x c f_{IF_max}=\frac{S2d_{max}}{c} fIFmax=cS2dmax,因此 S S S和 d m a x d_{max} dmax之间要有一个折中, d m a x d_{max} dmax增大, S S S减小
- 设备要能够生成所需要的chirp的斜率
- 在两个相邻的chirp之间,指定的idle time,也需要满足设备
- 设备必须有足够的内存来存储frame中全部的chirps
假设 T c T_c Tc已经由 v m a x v_{max} vmax决定,短距离的雷达的chirp的斜率更高,因此有一个更大的带宽(B),有更好的距离分辨率,长距离的雷达的chirp的斜率更低,因此有一个较小的带宽(B),距离分辨率就会变差。
雷达的距离方程
ADC的采样率会限制雷达探测的最远距离,还有一个因素是最大的距离物体的发射信号应具有足够的强度,才能够被雷达检测到
雷达辐射的密度公式为: P t G T X 4 π d 2 W / m 2 \frac{P_tG_{TX}}{4\pi d^2}W/m^2 4πd2PtGTXW/m2, P t P_t Pt为雷达的发射功率,在空间中,功率密度随距离的平方增加而不断减小, G T X G_{TX} GTX为发射天线的增益。
当信号碰到物体,反射的功率为: P t G T X σ 4 π d 2 W \frac{P_tG_{TX}\sigma}{4\pi d^2}W 4πd2PtGTXσW, σ \sigma σ是物体的发射截面积(Radar Cross Section of the Target,RCS)
在接收天线处的接收功率密度为: P t G T X σ ( 4 π ) 2 d 4 W / m 2 \frac{P_tG_{TX}\sigma}{(4\pi)^2 d^4}W/m^2 (4π)2d4PtGTXσW/m2,在信号返回的空间中,功率密度随距离的平方增加而不断减小
在接收天线处的捕获的功率为: P t G T X σ A R X ( 4 π ) 2 d 4 W \frac{P_tG_{TX}\sigma A_{RX}}{(4\pi)^2 d^4}W (4π)2d4PtGTXσARXW, A R X = G R X λ 2 4 π A_{RX}=\frac{G_{RX}\lambda^2}{4\pi} ARX=4πGRXλ2,进行替换,得到 P t G T X σ G R X λ 2 ( 4 π ) 3 d 4 W \frac{P_tG_{TX}\sigma G_{RX}\lambda^2}{(4\pi)^3 d^4}W (4π)3d4PtGTXσGRXλ2W, A R X A_{RX} ARX是接收天线的有效的孔径的面积
接收器是否能够看到目标不仅取决于接收到信号的功率,还取决于信号能量于噪声能量的比率,也就是信噪比(SNR)
公式: S N R = σ P t G T X G R X λ 2 T m e a s ( 4 π ) 3 d 4 k T F SNR=\frac{\sigma P_tG_{TX}G_{RX}\lambda^2T_{meas}}{(4\pi)^3d^4kTF} SNR=(4π)3d4kTFσPtGTXGRXλ2Tmeas
T m e a s T_{meas} Tmeas是总共的测量时间, T m e a s = N T c T_{meas}=NT_c Tmeas=NTc,N表示有多少个chirp, T c T_c Tc是说明每个chirp持续的时间
kT是接收器的热噪声,k是玻尔兹曼常数,T是天线的温度
检测物体所需要的最小信噪比 S N R m i n SNR_{min} SNRmin,在距离速度图中检测到的信噪比只要小于 S N R m i n SNR_{min} SNRmin就不会被视为有效的目标,是漏检(missed detection)和虚警(false alarm)的折衷。典型的值的范围是15dB~20dB。
当指定了 S N R m i n SNR_{min} SNRmin,最大距离 d m a x d_{max} dmax就可以确定:
d m a x = ( σ P t G T X G R X λ 2 T m e a s ( 4 π ) 3 S N R m i n k T F ) 1 4 d_{max}=(\frac{\sigma P_tG_{TX}G_{RX}\lambda^2 T_{meas}}{(4\pi)^3SNR_{min}kTF})^{\frac{1}{4}} dmax=((4π)3SNRminkTFσPtGTXGRXλ2Tmeas)41
参考文献:
- 《mmwaveSensing-FMCW-offlineviewing》