figure('name','mti') mesh(linspace(0,pri,Npri_d)*1.5e8,(1:ceil(Npulse/2)),echo_mti); xlabel('距离(m)'); ylabel('脉冲序号'); grid on; echo_dd=MTD(echo_d); figure('name','mtd without MTI') mesh(linspace(0,pri,Npri_d)*1.5e8,linspace(0,1/pri,Npulse-0)*lebda/2,echo_dd); xlabel('距离(m)'); ylabel('速度(m/s)'); grid on;
时间: 2024-01-10 17:04:48 浏览: 65
radar-fig-仿真.zip_CFAR_MTI radar _PRI radar_pri_radar GUI
这段代码用于绘制MTI(Moving Target Indication)和MTD(Moving Target Detection)的图像。
首先,创建一个名为`mti`的图形窗口,并使用`mesh`函数绘制`echo_mti`矩阵的三维图形。横轴表示距离(通过将`linspace(0,pri,Npri_d)*1.5e8`缩放到实际距离),纵轴表示脉冲序号。最后,添加横轴和纵轴的标签,并打开网格。
接下来,使用`MTD`函数对`echo_d`进行处理,得到`echo_dd`。然后创建一个名为`mtd without MTI`的图形窗口,并使用`mesh`函数绘制`echo_dd`矩阵的三维图形。横轴表示距离(通过将`linspace(0,pri,Npri_d)*1.5e8`缩放到实际距离),纵轴表示速度(通过将`linspace(0,1/pri,Npulse-0)*lebda/2`缩放到实际速度)。最后,添加横轴和纵轴的标签,并打开网格。
这段代码的目的是可视化MTI和MTD的结果。
阅读全文