经过上两次的学习,我们知道了FMCW计算径向距离与速度的基本算法,接下来将阐明在算法在程序中的具体运行机制。详情可见下图。
1.首先,与chirp相对应的ADC数据以行储存在矩阵中。2.在每一行,range-FFT解析对象的距离。3.doppler-FFT解析每一列(range-bin)的速度。在大多数情况下,range-FFT是在将ADC样本存储到存储器之前内联完成的,如下下图所示。
经过以前的学习,我们已经知道了range resolution (dres), max range (dmax), velocity resolution (vres), max velocity (vmax)的计算方法:vmax = λ / 4Tc,vres = λ / 2Tf,dres = c / 2B,Fif_max = S2dmax / c。接下来就可以根据这些变量对frame与chirp进行设计。
Tc选择取决于测量的最大速度;B(带宽)的选择取决于要测量的距离分辨率,且当Tc与B都确定时,S(斜率)也确定了;Tf的取值取决于速度分辨率。
当然这些参数为理想情况,显示情况下测量物体与雷达的物理参数(如功率,天线排布,天线增益)等密切相关。参数的部分含义可见下图。
辐射功率密度 =
物体反射的能量 =
接收天线功率密度 =
接收天线捕获功率 = =
信噪比的计算公式如下图所示:
在测量中存在检测目标所需的最小信噪比(SNRmin),SNRmin的选择为漏检概率与虚警概率之间的权衡,典型数字在15dB-20dB范围内。若给定一个确定的SNRmin,雷达可探测的距离为:
前方用雷达设置参数计算得到的最大可探测径向距离为理论最大值,它决定了雷达的上限。而在实际情况中,雷达能量的衰减会导致电磁波无法照射到物体或在反射过程中能量消耗完毕无法返回雷达接收天线,因此的dmax为雷达可探测距离的下限。