逆合成孔径雷达ISAR成像&压缩感知ISAR成像

        该内容采用经典的OMP算法,结合ISAR成像算法,对典型的空间目标散射点模型,利用傅里叶变换基或者离散余弦变换变换基实现ISAR压缩感知成像,并对比了不同回波稀疏度情况下的ISAR图像的图像熵。

1、 压缩感知理论

       压缩感知是指利用信号在某个域的稀疏性,获取比传统的奈奎斯特采样定律要求更少的测量数据,通过非线性的优化计算方法进行求解,从而高精度地恢复出原始信号。压缩感知要求信号是稀疏的或者是可压缩的,事实上,大多数自然信号都不是直接可压缩的,因此这些信号并不能直接进行降维再重构。但是,随着多尺度几何变换的兴起,很多信号在某些变换基域表现出稀疏特性,这为信号的稀疏表示提供了新的思路。不失一般性,考虑一个长度为N的一维实数信号x,信号x可投影到某个变换空间,该空间的基矩阵为N*N维的\Phi,其列是由基向量\Phi _i构成的,\Phi称为稀疏变换矩阵;加权系数向量为\alpha =[\alpha_1,\alpha_2,...,\alpha_n,...,\alpha_N]^T,其中,绝大多数加权系数\alpha_n都很小,只有K个系数远远大于其他系数,则称信号x是K稀疏的。该过程图1所示。

 图1 信号的稀疏变换过程

       压缩感知主要是为了减少测量数据个数,其降维观测过程如图2所示。通过一个与稀疏变换矩阵极度不相关的M*N(M<<N)维的测量矩阵对原始信号进行降维观测,可以表示为:

其中,\Theta =\Phi \Psi称为传感矩阵。当\Theta矩阵满足RIP特性时,上述欠定性问题可以转化为l_0范数的最优化问题,即:

       上述最小l_0范数模型可以通过贪婪算法、凸松弛算法以及组合算法这三类有效算法进行求解。 

图2 信号的降维观测过程

2、 基于压缩感知的雷达成像算法

      在雷达成像中,稀疏性是最常见的先验信息。空间目标可以看作由一些孤立的散射点构成,ISAR图像也具有明显的稀疏特性,正好契合压缩感知算法的前提要求。此时,雷达成像问题转化为一个信号的稀疏表示问题。

       当相控阵雷达对空间目标进行全孔径观测时,记雷达在一个成像调度间隔内需发射脉冲串个数为:N_k=PRF*T(PRF为脉冲重复频率,T为观测时间),雷达接收  到的信号可以表示为s(t,\tau _m),其中,t是快时间,\tau _m为慢时间序列,m取值范围为1\sim N_k。实际相控阵雷达由于其波束捷变性,可以灵活地对不同目标进行交替观测,充分发挥相控阵雷达的观测潜力。

       针对相控阵雷达成像系统,为节约雷达的观测孔径资源,可以对目标采用稀疏孔径观测方式进行方位向的采样,即仅对可观测目标发射M_k(M_k< N_k)个LFM信号。如图3所示。此时,雷达接收到的回波信号也是稀疏的,可以表示为s(t,\tau _m^,)m^,取值为1 \sim M_k

图3 雷达稀疏观测示意图

       在ISAR图像中,目标散射点分布可以认为是稀疏的。结合CS理论框架,可以把全孔径的单个距离单元作为原始信号,雷达接收到的稀疏回波作为信号的降维观测值。因此,可以选择逆傅里叶变换矩阵作为信号的稀疏变换矩阵,然后根据稀疏孔径的分布形式,设计一个维度为M_k* N_k的部分随机单位矩阵作为压缩感知的观测矩阵。该观测矩阵可以表示为:

       在很多文献中已指出:由逆傅里叶变换矩阵组成的稀疏变换矩阵和由部分随机单位矩阵组成的降维观测矩阵满足RIP性质(有限等距特性),当最低的采样数满足M_k*\geqslant c_1*K*ln(N_k)时(c_1为0.5~2的常数),可以通过压缩感知重构算法得到准确的方位向信息,从而得到空间目标的ISAR图像。

3、 基于压缩感知的雷达ISAR成像实验

       本文对典型的空间目标进行稀疏孔径ISAR成像实验,实验对象的光学图像以及对应散射点模型分别如图4与图5所示。

图4 空间目标的光学图像 

图5 空间目标对应散射点模型 

       后续的实验主要探讨不同回波稀疏度情况下的目标雷达回波所形成的一维距离像HRRP以及成像结果,并通过图像熵来衡量目标ISAR图像质量,图像熵越小,代表图像质量越高,ISAR图像聚焦性能越好。

图6 全孔径HRRP 序列

图 7 全孔径ISAR成像结果  

图8 数据率为75%的HRRP 序列

图 9 数据率为75%ISAR成像结果  

图10 数据率为50%的HRRP 序列

图 11 数据率为50%ISAR成像结果  

图12 数据率为25%的HRRP 序列

图 13 数据率为25%ISAR成像结果 

4、结论

       从上述对比实验中可以明显看出,随着数据率的减小,基于压缩感知的ISAR成像算法所得到的ISAR成像结果图像熵逐渐变大,成像质量有所下降。但是即便如此,该方法仍然是多目标同时成像技术的重要理论基础,只要合理地将不同的雷达孔径分配给不同的目标,就可以实现相控阵雷达的成像资源的有效调度。

部分代码如下:如有代码问题,请加V(Lucky_YQW)交流。

S(:,:,sp)=s;
%% 距离向压缩

for i=1:M
      temp=S(i,:,sp).*hamming(N)';
      S(i,:,sp)=-C/2/gama/cos(beta(sp))*fftshift(fft(temp));
end

%% 方位向加窗处理(在压缩感知回复之前进行加窗处理,提高恢复图像聚焦性能)

for j=1:N
    S(:,j,sp)=S(:,j,sp).*hamming(M);
end

%%  稀疏数据生成

% ==============数据选择矩阵=====================
vector_a = zeros(M,1); 
vector_b = randperm(M,floor((1-no_data_ratio)*M));  %随机n个100以内的数
vector_a(vector_b) = 1;
data_choose = diag(vector_a);

% ============= 对回波进行孔径数据选择=====================
S(:,:,sp) = data_choose*S(:,:,sp);
figure;
imagesc(abs(S(:,:,1)));
colormap jet
colorbar
xlabel('距离向');ylabel('方位向');
title('稀疏回波数据');

% =====================对方位向稀疏信号进行重构=====================
vector_b = sort(vector_b);
norm_length = length(vector_b);    %记录方位向数据正常的长度

%将正常数据重新组成矩阵
echos = S(:,:,sp);
echo_rank(1:norm_length,:) = echos(vector_b(:),:);

%根据数据选择矩阵来写观测矩阵
Phi(1:norm_length,:) = data_choose(vector_b(:),:);

echo_recovery = zeros(M,N);

for i = 1:N
      data = echo_rank(:,i);
      [hat_y] = CS_OMP_FunC(data,K,M,norm_length,Phi,choice_transform);
      echo_recovery(:,i) = fftshift(hat_y');
      waitbar(i/N,waiting);
end
S(:,:,sp) = echo_recovery;   %通过CS得到的二维像

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
合成孔径雷达( ISAR) 是一种新体制探测雷达,在20 世纪50 年代提出并开始发展,在80 年代已经能够得到飞机的二维ISAR像。由于ISAR具有对飞行小目标的高分辨成像能力而广泛应用于军事领域,是现代电子战、未来信息战和空间战的重要作战力量。在战术上, ISAR 可对战术目标(如飞机和导弹) 进行成像识别,引导武器系统对敌目标实施拦截和攻击。另外, ISAR 还具有较高抗隐身能力,是抗隐身飞行器的一种重要工具。在战略上,中段和再入段战略防御中目标识别是难点,ISAR 是解决这个难题的重要工具,如美国部署国家导弹防御系统中的地基反导雷达(GBR)就是其中的代表。因此, ISAR 对抗技术研究具有非常重要的军事意义。    合成孔径雷达(ISAR)具有产生目标像的能力,它通过显示及存储中、高分辨率的图像来提供目标的位置、距离、方向和外观信息。在现阶段,ISAR成像已经应用于目标分类、辨识和战场上的敌我识别以及精确武器制导等军事领域,如美国的AN/APS-1378(V)5和俄罗斯的SeaDragon潜艇监视系统配备的ISAR 可以探测地面、水面目标的二维像,以检测、分类和跟踪目标。ISAR的高分辨像将应用于武器发射系统,在发射前先利用ISAR产生目标像,然后根据目标属性发射导弹,以利于导弹的寻的与识别。    我国在这个领域的技术和发展并不靠前,在未来高科技局部战争中,为了提高我们目标的生存率,必须有效地干扰ISAR。对ISAR干扰的一种有效方式是欺骗干扰。但是,传统的欺骗干扰技术(如有源、无源诱饵)对成像雷达是无效的,因为这些干扰仅使普通雷达产生虚假的目标位置参数(如目标的方位角、仰角、目标的距离和速度等),而不能改变目标像。因此对ISAR的干扰方法的研究,已成为电子对抗领域的一个新课题。    对合成孔径雷达(ISAR)进行有源欺骗干扰,目前主要采用图像合成技术,它首先通过侦查系统掌握对方ISAR发射信号的关键参数,根据ISAR发射脉冲的特点和欲产生的假目标,对截获对方ISAR发出的脉冲信号进行幅度调制和相位调制,然后再将调制后的信号发射出去。这种方法幅度调制系数和相位调制系数尤为重要,其中相位调制系数最为关键。    图像合成系统结构如图1所示: 图1 图像合成系统结构图    根据要合成的假目标的形状和ISAR发射相位扫频信号的参数,计算出假目标的距离单元个数Nr和方位单元(即多普勒单元)个数 ,生成假目标模板和(r表示距离单元,d表示方位单元)。利用假目标模板生成相位调制系数和幅度调制系数(n表示截获的第n个相位扫频信号脉冲)。假目标的每个距离单元都生成一对调制系数(相位调制和幅度调制系数)。图像合成系统将截获的雷达信号经下变频后提取该脉冲信号的相位信息 (m表示对第n个相位扫频信号的第m个采样)。将该脉冲的相位用相位调制系数进行调制,并用幅度调制系数对相位调制后的相位扫频信号进行幅度调制,然后将所有距离单元上已调信号相加得到信号,这就是假目标信号。将经A/D变换后再上变频发射出去。敌方ISAR接收到假目标信号进行成像处理,就会得到假目标图像。    设假目标长为L,宽为W(例如飞机长为 L ,翼展为 W )。则合成的假目标距离单元的个数为: --(1)    式中为ISAR的距离分辨率;符号表示向下取整。    合成的假目标方位向单元个数为     --(2)    式中为ISAR的方位分辨率。    以上根据截获的相位扫频信号脉冲参数求出了假目标的距离单元个数Nr,和方位多普勒单元个数Nd,因此假目标模板可由矩阵A和矩阵f来表示: --(3) 其中A为目标对应各散射点的位置和幅度,表达了目标的反射特性,f则表达了目标的多普勒频率特性,反映了目标相对于ISAR雷达的转动信息,也正是这个信息能够使得ISAR成出高分辨率的图像。    对截获的相位扫频信号经过假目标信号调制后,发射回ISAR能使ISAR雷达呈现一个假目标雷达图像。但对相位扫频信号进行延迟时,传统的模拟方法体积大成本高。这也是之所以假目标成像综合器虽然很早就有人提出,但难以实现的原因;幸运的是,最近几年集成电路领域发展十分迅速,速度已经超过1GHZ,一个集成电路板可以容纳超过1000万个集成电路门,性能非常高,而且此类集成电路原材料是硅,工艺发展成熟后成本非常低,就是这种高性能和低造价,使得信号处理快速、高效、实时。也为我们假目标综合算法的实现指明了道路。 本次

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿呆汪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值