雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习

首先,此文仅对简单的一维距离像做一个网络资料整理总结,方便学习。

我在刚学习这部分内容的时候,苦于方向小众资料极其难找,且问人也问不到,因此萌生写一个博客的念头,也同时记录自己曾经学习过的东西。

定义:高分辨率一维距离像(HRRP) 是用宽带雷达信号获取的目标散射点子回波在雷达射线上投影的向量和, 它不仅提供了目标的几何形状和结构特点, 还包含了目标识别所需的更多相关信息。一维距离像实际为目标上各距离单元的散射强度分布图。

第一次看这个定义的时候由于基础差很懵逼,不要慌。

说简单点就是使用一组毫米步进波,何谓步进波?比如你发射一组起始频率为8GHZ的波,每隔单位时间频率增加400MHz,到最后12GHz结束,那么这8GHz到12GHz的波为频率步进信号,起始频率为8GHz,终止频率为12GHz,调频步长为400MHz,那么共有101个频点。

下面仅说求法

在高频区,目标的棱角,凹处,图曲面或者镜面处往往有较大的散射和反射(想象一面镜子用光照)。这样,每个散射源在不同的频率点下的回波特性也不同,利用这些信息,将目标宽频带的频率响应作逆傅立叶变换可以得到目标散射中心在目标径向距离上的投影分布,即目标一维距离像。也就是说,将目标置于步进波中,对其返回的频率响应做傅里叶逆变换即可得到一维距离像。

需要说明的是,雷达对目标的距离分辨率与发射波带宽成反比,距离分辨单元远小于目标尺寸时才会有精细的一维距离像,因此步进波带宽的设置要注意。

本人学习参考论文中的想法,利用FEKO做了个坦克的仿真,单站,取得回波数据,数据类型是.ffe,回波数据很详细。

雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习_第1张图片(部分截图)

雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习_第2张图片(部分回波数据)

具体求法可以是对回波数据文件中的实部加虚部然后求傅里叶逆变换,也可以用RCS加其相位然后求傅里叶逆变换。

雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习_第3张图片

雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习_第4张图片(10°方位角的一维距离像)

部分MATLAB程序:

filename = 'XXXX\XXXX\XXXXX\tank.ffe';

[t,p,rEt,iEt,rEp,iEp,g]=textread(filename,'%f %f (%f,%f) (%f,%f) %f');    %读取.ffe文件数据

Et=rEt+i*iEt;                    %公式

Ep=rEp+i*iEp;

Frcs=sqrt(4*pi)*(Et+Ep);  %一维距离像

参考文献:

雷达目标散射场计算与识别研究,党永学,西安电子科技大学

你可能感兴趣的:(雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习)