-
SFND_Radar_Target_Generation_and_Detection: Matlab代码实现的Udacity传感器融合雷达项目,用于数据融合
资源介绍
数据融合matlab代码雷达目标的产生与检测
Udacity传感器融合纳米度的项目
项目概况
Matlab项目中的处理流程包括以下步骤:
移动目标生成
FMCW配置:此处的斜率等参数是根据要求计算得出的
FMCW波形生成
范围测量
距离多普勒React
CFAR检测
系统要求
下表概述了该项目对雷达系统的要求。
目标产生
对于目标,我决定选择以下值。
FMCW配置
在系统要求之外,使用课程中介绍的公式生成带宽,线性调频时间和斜率之类的参数。
计算出的斜率是2.0455e
+
13,它与Ruby中给出的值匹配。
波形产生
使用课程中介绍的公式来计算发送信号Tx,接收信号Rx和混频器信号Mix的波形。
范围FFT
要执行范围FFT,请执行以下步骤:
矩阵转置
fft函数称为
输出标准化
取绝对值
频谱的后半部分被删除
生成的输出清楚地显示了我们的目标。
多普勒FFT
模板提供的代码生成了输出,下面再次显示了我们的目标。
二维CFAR
2D
CA
CFAR的实现非常精确地遵循了课程中给出的说明。
当我遇到由于覆盖数据而重复使用同一数组进行输入和输出的问题时,我决定对结果(RES)使用新的数组