激光与光电子学进展, 2023, 60 (12): 1228006, 网络出版: 2023-06-05  

基于改进乌鸦搜索算法的雷达同频信号分离

Separation of Radar Co-Frequency Signal Based on Improved Crow Search Algorithm
作者单位
1 江南大学人工智能与计算机学院,江苏 无锡 214122
2 海军研究院,北京 100161
摘要
针对复杂战场环境下舰载雷达间容易出现同频干扰的问题,提出一种基于改进乌鸦搜索算法的独立分量分析方法来分离同频信号。首先,利用反向学习策略、动态感知概率、黄金正弦算子、莱维飞行改进乌鸦搜索算法,提高算法的寻优性能与收敛速度;然后,将改进乌鸦搜索算法与独立分量分析法相结合,以峭度为目标函数,使用改进乌鸦搜索算法去寻求分离同频信号的最优分离矩阵;最后,利用该矩阵对接收的混合信号进行分离。仿真结果表明,基于改进乌鸦搜索算法的独立分量分析法能较好地分离雷达同频信号,达到抗同频干扰的目的。
Abstract
Aiming at the issue of co-frequency interference between shipborne radars in complex battlefield environments, an independent component analysis technique based on an improved crow search algorithm is proposed to separate co-frequency signals. First of all, the optimization performance and convergence speed of the algorithm are enhanced by utilizing the reverse learning method, dynamic perception probability, golden sine operator, and Levy flight. Then, the algorithm is integrated with the independent component analysis technique. Taking kurtosis as the objective function, the optimal separation matrix is determined by implementing the improved crow search algorithm. Finally, the matrix is applied to separate the received mixed signals. The simulation findings demonstrate that the proposed independent component analysis technique based on the improved crow search algorithm effectively separates the radar co-frequency signals and accomplishes the goal of anti-co-frequency interference.

1 引言

随着雷达技术的飞速发展,现代战场表现出复杂电磁环境1-3,电磁频谱日益拥挤,同频干扰现象的出现概率大幅度增加。尤其对于舰载雷达4,舰船通常需要编队协同探测,这导致舰载雷达间较为靠近,当其频率相同或者相近时就会出现同频干扰现象,这将严重影响雷达的探测能力,甚至对雷达产生损坏5。因此如何消除舰载雷达间的同频干扰问题一直是现代**领域的研究热点。

由于目标回波信号与同频干扰信号混叠,雷达无法正常工作,因此如何较好地分离出各个同频信号就是解决同频干扰问题的关键。近年来,独立分量分析(ICA)法作为盲源分离(BBS)的主要方法被许多学者应用于信号分离领域6-10。文献[6]采用一种快速固定点的方法(FastICA)实现了雷达信号分离。文献[7]分析了信噪比对分离效果的影响,并利用矩阵联合对角化特征向量法(JADE)实现信号分离。然而传统独立分析方法过于依赖初值,存在收敛速度慢和分离精度不高等问题。为了解决这些问题,部分学者将群智能算法应用于独立分量分析方法的寻优过程中。文献[8]将粒子群优化(PSO)算法与ICA相结合,提高了对信号的分离性能,但算法所用时间较长;文献[9]利用鲸鱼算法(WOA)作为ICA的寻优算法,实现了对信号的快速分离,但WOA容易陷入局部最优,影响分离精度;文献[10]将人工蜂群(ABC)算法应用于ICA中,提升了分离精度,但算法受参数影响较大,寻优稳定性较差。

针对上述方法存在的不足,本文提出了一种基于改进乌鸦搜索算法的独立分量分析法(GSACSA-ICA)。乌鸦搜索算法(CSA)11结构简单、参数少且操作灵活,因此被广泛应用于各个工程领域。但标准CSA仍存在随机性较大、易陷入局部最优等问题。为此利用反向学习策略、黄金正弦算子提高算法的寻优稳定性,通过莱维飞行策略帮助算法跳出局部最优点,并设置动态感知概率加快算法的收敛速度。仿真结果表明,所提改进乌鸦搜索算法拥有良好的寻优性能与收敛速度,与ICA结合后具有良好的分离性能,对同频干扰表现出良好的抑制效果。

2 雷达同频信号分离基本原理

2.1 独立分量分析

ICA是伴随着BBS问题发展起来的,是盲源分离的一种重要方法12。ICA旨在对观测到的混合信号进行盲分离,从而重构出源信号。假设共有n个未知源信号,其向量表现形式为S=s1t  s2t    sntT,其中各个源信号间相互独立,且最多只有一个服从高斯分布。源信号S经过一个未知混合系统A后产生了m个观测信号,其向量表示为X=x1t  x2(t)    xmtT,其中mn,则得到观测信号的过程可以表示为

X=AS

式中:Am×n满秩可逆的混合矩阵。因此,在已知观测信号的情况下,对混合信号的分离就可以转换为求解混合矩阵W,其满足

Y=WX

式中:Y=y1t  y2t    yntT表示分离得到的各个信号;W为一个n×m的分离矩阵。

综上所述,ICA的原理如图1所示。

图 1. ICA原理

Fig. 1. ICA principle

下载图片 查看所有图片

2.2 基于ICA的雷达同频信号分离模型

对于雷达信号,通常由不同雷达设备发射,因此可以保证信号间相互独立。同时,发射的雷达信号通常都是非高斯信号,服从高斯分布的信号只有一个高斯噪声。因此雷达的发射信号符合ICA对源信号的要求,可以使用ICA对雷达信号进行分离。

在ICA中,对信号独立性的判断指标通常有负熵和峭度两种13。峭度是度量非高斯性的一种指标,且不需要通过非线性函数模拟原信号的概率密度。因此,本文选取峭度作为信号分离的判断依据。随机信号的峭度可以表示为

kkurty=Ey4-3Ey22

由于峭度存在正负关系,若其为正值则表示信号为超高斯信号,为负值则表示信号为亚高斯信号,而等于0时表示信号为高斯信号,因此通常使用峭度的绝对值来判断分离信号的非高斯性。针对峭度这一性质,结合乌鸦搜索算法的特点,算法中的适应度函数设置为

ffit(y)=11+kkurt(y)

式中:kkurt(y)越大,ffit(y)越小,则表示信号的非高斯性越强,说明信号分离效果越好。

3 基于改进乌鸦搜索算法的独立分量分析

3.1 改进乌鸦搜索算法

在自然界中,乌鸦对于食物存在两种不同行为:储藏食物与偷窃食物。Askarzadeh11受乌鸦的智能行为启发,提出了一种乌鸦搜索算法(CSA)。虽然CSA表现出较好的寻优性能与快速收敛能力,但其本质上还是一种群智能算法,因此同样存在着算法早熟、搜索精度不高、易陷入局部最优等问题。为此,本文对CSA进行改进,提出了一种基于多策略改进的乌鸦搜索算法(GSACSA)。

3.1.1 反向学习初始化种群

由于智能算法都是以随机值作为初始解开始进行搜索的,算法的收敛速度受初始解影响较大,当初始解离最优解差距过大时,将严重影响算法性能,耗费算法更多的时间。针对这一缺陷,Tizhoosh14于2005提出了一种反向学习(OBL)策略,其在搜索过程中同时搜索当前解与反向解,选择较好的解作为初始解,这将大大提高算法的寻优效率。因此,本文对初始乌鸦种群引入OBL策略,保证算法的初始乌鸦种群处在较优的位置,加快算法的收敛速度。利用OBL生成初始种群反向解的描述如下。

Xi=Xi,1,Xi,2,,Xi,D是随机生成的一个初始可行解,Xi,j表示第i个乌鸦第j维的值,则对应的反向解Xi,j'表示为

Xi,j'=lj+uj-Xi,j

式中:ljuj分别表示初始乌鸦个体第j维的下界与上界;D表示求解问题的维度;i1,NN表示初始种群中乌鸦的数量。

3.1.2 感知概率动态调整

感知概率(AP)是乌鸦发现自己被其他乌鸦跟踪的概率,影响着算法的收敛性能。较小的AP值将使得乌鸦种群以跟随为主,加快乌鸦向最优解移动,即趋向于局部搜索;而较大的AP值将导致乌鸦种群以随机飞行为主,趋向于全局搜索15。但在标准CSA中,AP通常被设置为固定常数0.1,不利于算法的搜索效率。为了进一步提高算法的性能,将AP设置为动态调整,改进后的AP为

PA=PAmax-PAmax-PAmin×ln1+e-1×tM

式中:PAmaxPAmin分别为最大感知概率和最小感知概率;t表示当前迭代次数;M表示最大迭代次数。改进后的AP曲线如图2所示。

图 2. 动态AP

Fig. 2. Dynamic AP

下载图片 查看所有图片

相比于固定参数0.1,改进后的AP在迭代前期将保持一个较大的值,使得算法进行随机飞行的概率增大,保证算法的全局搜索能力,避免过早陷入局部最优;随着迭代进行,AP将逐渐减小,在迭代后期AP将变成一个较小的值,使得乌鸦跟踪飞行的概率增大,促进种群快速集中,加强算法的局部搜索能力。

3.1.3 黄金正弦算子

在标准CSA中,每只乌鸦随机选择一只乌鸦进行跟踪,导致乌鸦跟踪成功后位置的更新也存在盲目性,不一定好。针对这一缺陷,受樽海鞘群算法16的启发,引入领导者的思想,在每次迭代过程中取一定数量的适应度值较优的乌鸦作为领导者,同时引入黄金正弦算子更新领导者的寻优过程,增强算法的寻优能力。黄金正弦算子是Tanyildizi等17于2017年所提出的黄金正弦算法中的方法,其通过构造正弦函数模型来求解问题。黄金正弦算子定义为

Xit+1=Xit×sinr1+r2×sinr1×c1×Xbest-c2×Xit

式中:Xit表示第t次迭代时第i个个体位置;Xbest表示当前最优解的位置;r10,2π区间内的随机数,r20,π区间内的随机数;c1c2是根据黄金分割数τ得到的系数。其中c1c2的公式为

c1=a1-τ+bτc2=aτ+b1-τ

式中:黄金分割数τ=5-12ab为黄金分割初始值,其中a=πb=-π,在迭代过程中ab将随目标函数值变化而变化,使得c1c2也随着更新。

因此,改进后的跟踪阶段(PAr)操作:利用黄金正弦算子的优秀寻优能力来更新适应度值较优的领导者,而剩余的跟随者从领导者中随机选取目标进行跟随,避免盲目搜索,提高算法的寻优能力与收敛速度。改进后的乌鸦位置更新公式为

Xpt+1=Xpt×sinr1+r2×sinr1×c1×Xbest-c2×Xpt,pnleadXpt+r3×l f×Xlead,qt-Xpt,p>nlead

式中:p表示当前乌鸦个体按适应度值排序后在种群中所处的位置;nlead表示领导者乌鸦的个数;r30,1区间内的随机数;lf为乌鸦飞行步长;Xlead,qt表示第t次迭代时领导者乌鸦q所储藏的食物位置。

3.1.4 莱维飞行策略

在标准CSA中,当乌鸦跟踪被发现后(PA>r)会进行随机飞行,导致其位置更新存在盲目性,只有很小的概率会找到更优的位置。因此,引入莱维飞行代替原有的随机飞行,莱维飞行作为一种随机飞行策略,优点在于不仅存在小步长移动,也拥有较大步长移动,避免算法重复搜索一个位置,保证搜索的多样性,有效避免算法早熟。同时,参考文献[18],将该阶段再次细分,分为乌鸦察觉自己被发现和未察觉自己被发现两种,进一步提高算法的寻优能力。对于察觉自己被发现的乌鸦,飞向当前最优点附近进行搜索,即在当前最优点附近进行高斯扰动;而对于未察觉自己被发现的乌鸦,则在当前位置进行由莱维飞行引导的随机飞行。本阶段具体更新公式为

Xit+1=Xbest×1+Gaussian0,1,r0.5Xit×1+L,r>0.5

式中:r0,1区间内的随机数;Gaussian0,1是服从均值为0、方差为1的高斯分布函数;L为飞行步长,服从莱维分布。

L=λ×uv1/β

式中:λ为缩放因子,λ=0.01β=1.5uv服从正态分布,其中uN0,σ2vN0,1σ表示为

σ=Γ1+βsinβ×π2Γ1+β2×β×2β-121β

式中:Γx为标准的伽马函数,Γx=x-1!

3.2 GSACSA-ICA分离雷达同频信号

在使用GSACSA-ICA分离信号前,通常需要对信号进行预处理操作。预处理主要分为两个阶段:零均值和白化。零均值又叫作中心化,目的是使得处理后的信号均值为零;而白化则对信号施加一个线性变化,生成一个各个分量间互不相关的新向量,以此去除各个分量间的耦合,便于研究。对于预处理后的信号X,使用GSACSA寻找使得式(4)最小的分离矩阵W。根据分离矩阵W与预处理后的信号X还原出源信号Y,即Y=WX,由此实现雷达同频信号分离。

GSACSA-ICA处理雷达同频信号的流程如图3所示,具体步骤如下:

图 3. GSACSA-ICA流程图

Fig. 3. GSACSA-ICA flow chat

下载图片 查看所有图片

1)采样得到观测信号,并对观测信号进行中心化和白化处理;

2)初始化参数,即最大迭代次数M、种群数量N、问题维度D、GSACSA的相关系数,并随机生成N个维度为D的初始解;

3)按照式(5)计算N个初始解的反向解,按照式(4)计算所有解的适应度值并进行排序,选取适应度较优的N个解作为初始乌鸦位置和初始乌鸦记忆;

4)按照式(6)计算出AP,比较AP与0,1区间的随机数r的大小,若PAr则按步骤5)进行操作,否则按步骤6)进行操作;

5)按照适应度值对乌鸦种群进行排序,对于排序后的乌鸦种群,按照式(10)对各个乌鸦的位置进行更新;

6)按照式(11)更新乌鸦位置;

7)检查新位置的可行性,计算新位置的适应度值;

8)更新乌鸦记忆和最优位置;

9)判断迭代次数是否已达到最大迭代次数M,达到M则停止搜寻,输出当前最优乌鸦位置作为分离矩阵W,否则返回步骤4);

10)按照Y=WX计算出分离后的信号。

4 仿真与性能分析

4.1 仿真实验平台说明

实验均采用MATLAB R2021a仿真,算法代码基于MATLAB R2021a编写,运行环境为Windows11(64位)操作系统,CPU型号为AMD Ryzen 7 4800HS with Radeon Graphics,CPU主频为2.9 GHz,计算机内存大小为16 GB。

4.2 算法性能测试

4.2.1 参数设置

为了验证所提算法的性能,选取一些群智能优化算法,包括粒子群优化(PSO)算法19、黄金正弦算法(Gold-SA)17、乌鸦搜索算法(CSA)11、肖子雅等20提出的改进乌鸦搜索算法(ICSA),与所提GSACSA进行对比。各算法种群规模均为30,求解的问题维度均为30,算法的最大迭代次数均为400,算法共有参数均保持一致。

4.2.2 算法性能对比分析

为了评估GSACSA的性能,对不同的函数优化问题进行实验。选取6个维度为30的典型测试函数,包括三个单峰函数f1,f2,f3和三个多峰函数f4,f5,f6,使用不同算法对6个函数进行实验对比,6个函数的具体信息如表1所示。

表 1. 基准测试函数

Table 1. Benchmark test function

Function nameFunction expressionDimensionSearch spaceOptimal value
Spheref1x=i=1nxi230-100,1000
Schwefel 2.22f2x=i=1nxi+i=1nxi30-10,100
Quarticf3x=i=1nixi4+random0,130-1.28,1.280
Ackleyf4x=-20exp-0.21ni=1nxi2-exp1ni=1ncos2πxi+20+e30-32,320
Rastriginf5x=i=1nxi2-10cos2πxi+1030-5.12,5.120
Griewankf6x=14000i=1nxi-i=1ncosxii+130-600,6000

查看所有表

对6个测试函数的寻优结果如表2所示。从表1可知,6个测试函数的最优值均为零。与PSO、Gold-SA、CSA及ICSA相比,GSACSA在30次实验中的平均值都最接近于最优值,表明GSACSA具有更好的寻优性能。从均方差来看,GSACSA除了f3函数外其余均为零,且f3函数均方差也小于其他算法,表明GSACSA具有良好的鲁棒性。

表 2. 不同算法对6个函数的仿真结果

Table 2. Simulation results of different algorithms for six functions

FunctionAlgorithmOptimal valueWorst valueAverage valueStandard deviation
f1PSO1.0252×1032.8385×1032.0986×103735.8144
Gold-SA9.2358×10-3043.1718×10-2153.1718×10-2140
CSA2.1247×10-70.01120.00230.0041
ICSA5.4221×10-702.9862×10-412.9864×10-429.4430×10-42
GSACSA0000
f2PSO18.038331.199524.62224.4906
Gold-SA8.7327×10-1502.0531×10-1141.0522×10-1134.3283×10-114
CSA0.00140.03830.01700.0149
ICSA7.0486×10-342.2356×10-242.5050×10-256.9985×10-25
GSACSA2.0984×10-2803.8382×10-2113.8382×10-2120
f3PSO0.30811.96050.79140.5318
Gold-SA1.5730×10-40.00160.00480.0017
CSA9.3007×10-50.00229.4556×10-46.5185×10-4
ICSA6.5843×10-57.4332×10-43.0638×10-42.3329×10-4
GSACSA7.6225×10-64.9216×10-41.9099×10-41.4093×10-4
f4PSO10.203714.208712.13941.2326
Gold-SA8.8818×10-161.5987×10-154.4409×10-151.4980×10-15
CSA1.8075×10-50.02390.00970.0087
ICSA8.8818×10-164.4409×10-151.2434×10-151.1235×10-15
GSACSA8.8818×10-168.8818×10-168.8818×10-160
f5PSO104.4275164.2278132.366719.0805
Gold-SA0000
CSA6.2361×10-70.00630.00170.0023
ICSA0000
GSACSA0000
f6PSO18.661442.105728.47016.4986
Gold-SA0000
CSA8.6892×10-80.12900.02170.0405
ICSA0000
GSACSA0000

查看所有表

图4是各个算法在不同测试函数上的收敛曲线图。其中图4(a)~(c)为单峰函数上的收敛情况,图4(e)~(g)为多峰函数上的收敛情况。

图 4. 测试函数收敛曲线。(a)f1收敛曲线;(b)f2收敛曲线;(c)f3收敛曲线;(d)f4收敛曲线;(e)f5收敛曲线;(f)f6收敛曲线

Fig. 4. Convergence curves of text function. (a) Convergence curve of f1; (b) convergence curve of f2; (c) convergence curve of f3; (d) convergence curve of f4; (e) convergence curve of f5; (f) convergence curve of f6

下载图片 查看所有图片

对于单峰函数:由图4(a)可知,GSACSA可以在400次迭代内达到问题的最优解,而其余算法均未达到该效果;从图4(b)和图4(c)来看,在相同迭代次数下,GSACSA能获得较优解,表明其具有良好的寻优性能。因此,GSACSA相较于其他四种算法在三个单峰函数上表现更好。

对于多峰函数:由图4(d)可知,相较于ICSA,GSACSA的收敛速度更快,而相较于Gold-SA,收敛精度更好;从图4(e)和图4(f)来看,GSACSA、ICSA和Gold-SA都达到了最优值,但在达到最优值的情况下,GSACSA所需要的迭代次数更少。因此,相较于其他四种算法,GSACSA在三个多峰函数上表现出更好的收敛精度与收敛速度。

综上所述,在算法基本条件相同的情况下,无论是对三个单峰函数还是三个多峰函数,相较其他四种算法,GSACSA表现出更好的寻优性能与鲁棒性。

4.3 信号分离效果分析

4.3.1 分离效果分析

假设某雷达网中有三部雷达:1部探测雷达和2部同频干扰雷达。3部雷达均为低截获概率雷达,载频均为6 MHz,且雷达发射的信号都是线性调频信号。探测雷达信号带宽为2 MHz,脉冲宽度为300 μs,信号幅度为3;同频干扰雷达1信号的带宽为3 MHz,脉冲宽度为300 μs,信号幅度为1000;同频干扰雷达2信号的带宽为2.5 MHz,脉冲宽度为300 μs,信号幅度为800。混合矩阵A=0.14690.11550.74400.80940.24440.91920.14130.43450.6438图5图6分别为各雷达信号的波形与频谱,图7为接收到的目标回波信号的波形和频谱。

图 5. 雷达信号波形。(a)目标回波信号;(b)同频干扰信号1;(c)同频干扰信号2

Fig. 5. Radar signal waveforms. (a) Target echo signal; (b) co-frequency interference signal 1; (c) co-frequency interference signal 2

下载图片 查看所有图片

图 6. 雷达信号频谱。(a)目标回波信号;(b)同频干扰信号1;(c)同频干扰信号2

Fig. 6. Radar signal frequency spectra. (a) Target echo signal; (b) co-frequency interference signal 1; (c) co-frequency interference signal 2

下载图片 查看所有图片

图 7. 观测信号波形与频谱

Fig. 7. Waveform and frequency spectrum of observed signal

下载图片 查看所有图片

图5可以看出,由于干扰信号的幅度远大于目标回波信号,干扰信号的波形可以完全覆盖目标回波信号。从图6可以看出,目标回波信号的频谱也完全落在干扰信号的频谱范围内。因此,目标回波信号已被同频信号干扰,探测雷达将无法正常工作。从图7可以看出,目标回波信号受同频干扰影响已不再具有源信号的性质,进一步说明目标回波信号已无法正常完成探测目标的任务。

针对接收到的观测信号,使用所提GSACSA-ICA进行信号分离,算法迭代过程中适应度值变化曲线如图8所示。

图 8. 函数适应度值变化曲线

Fig. 8. Function fitness value change curve

下载图片 查看所有图片

图8可知,在分离信号的过程中,算法快速收敛。经过大约20多次迭代,算法的适应度值已趋于稳定。由此得到分离矩阵W=0.0197-0.01700.0043-0.73170.7526-0.22900.0107-0.01480.0087图9为分离矩阵所分离出的信号波形,图10为分离出的信号频谱。

图 9. 分离后输出信号波形。(a)分离信号1;(b)分离信号2;(c)分离信号3

Fig. 9. Signal output waveforms after separation. (a) Separate signal 1; (b separate signal 2; (c) separate signal 3

下载图片 查看所有图片

图 10. 分离后输出信号频谱。(a)分离信号1;(b)分离信号2;(c)分离信号3

Fig. 10. Signal output frequency spectra after separation. (a) Separate signal 1; (b) separate signal 2; (c) separate signal 3

下载图片 查看所有图片

图9图10可知,所提GSACSA-ICA可以很好地分离混合信号。从时域波形上看,各信号都已被分离出来,只是其幅度和符号发生了改变,这不影响信号的使用。从频谱上看,信号顺序发生了改变,但各信号都已被完全分离出来。图9(b)和图10(b)为目标回波信号,即用于探测目标的信号,其匹配滤波效果如图11所示。

图 11. 匹配滤波效果

Fig. 11. Signal matching filtering effect

下载图片 查看所有图片

图11可知,分离出的目标回波信号能够实现很好的匹配滤波效果,这说明分离出的目标回波信号能够消除同频干扰信号的影响,实现抗同频干扰的目的。

4.3.2 分离效果对比

针对雷达同频信号分离问题,引入分离度与性能指数作为评价信号分离程度的指标。分离度计算公式为

F=1-i=seηi2/i=sePi2

式中:Pi为源信号;ηi为分离出来的信号与源信号之间的能量差。分离度表示雷达信号的能量分离情况,分离度越高则表示分离信号与源信号的能量越接近,分离性能越好。性能指数计算公式为

I=1NN-1×i=1Nj=1NGijmaxlGil-1+j=1NGjimaxlGli-1

式中:G为系统矩阵,G=WAW为分离矩阵,A为混合矩阵;Gij表示系统矩阵中第i行第j列的元素;maxlGilmaxlGli分别表示第i行与第i列元素绝对值的最大值。若I=0则表示分离信号与源信号波形是一样的,I越小则表示分离性能越好。

为了验证GSACSA-ICA的分离性能,分别选取FastICA21、文献[22]所提出的方法(IPSO-ICA)、文献[9]所提出的方法(IWOA-ICA)、基于标准乌鸦搜索算法的独立分量分析法(CSA-ICA)与GSACSA-ICA进行比较。仿真实验参数设置同上文,各方法的最大迭代次数均为100,共有参数均保持一致。表3为各个方法分离信号的分离度和性能指数。

表 3. 各方法分离信号的分离度和性能指数

Table 3. Separation degree and performance index of signals separated by each method

MethodSeparation degreePerformance indexNumber of iterations
FastICA0.93270.123853
IPSO-ICA0.95190.087534
IWOA-ICA0.95560.082229
CSA-ICA0.94820.096137
GSACSA-ICA0.96280.074822

查看所有表

表3可以看出:在相同条件下,所提GSACSA-ICA对雷达同频信号具有更好的分离性能;与FastICA相比,GSACSA-ICA表现更加稳定;FastICA由于受初值影响较大,当初值较优时,FastICA收敛较快,但当初值较差时,FastICA收敛较慢甚至不收敛,导致其平均收敛步数较多,表现不稳定;与其他基于群智能算法改进的独立分量分析法相比,GSACSA-ICA具有更好的分离精度与收敛速度,能在更短的时间内更好地分离出同频信号。综上所述,所提GSACSA-ICA是有效的,相比于其他方法,更能满足对抗同频干扰的需求。

5 结论

针对复杂环境下舰载雷达受同频干扰影响而无法正常工作的问题,提出了一种基于多策略改进的GSACSA-ICA。首先,利用反向学习策略、动态感知概率、黄金正弦算子、莱维飞行改进标准CSA,由此得到寻优性能更优的GSACSA。其次,将GSACSA与ICA结合,利用GSACSA寻找使信号峭度最大的分离矩阵,根据分离矩阵还原出源信号。仿真结果表明,GSACSA在多维问题寻优上表现出良好的寻优性能与鲁棒性。GSACSA-ICA能够成功分离同频信号,且对雷达同频信号的分离性能与收敛速度均优于相关信号分离方法,表明所提GSACSA-ICA是有效的,能实现抗雷达同频干扰的目的。

参考文献

[1] 傅有光, 王宁, 孟晋丽. 复杂电磁环境下的雷达反干扰技术[J]. 现代雷达, 2019, 41(12): 1-7.

    Fu Y G, Wang N, Meng J L. Radar ECCM technology in the complex electromagnetic environment[J]. Modern Radar, 2019, 41(12): 1-7.

[2] 唐莽, 张其伟, 柳立志, 等. 雷达制导武器系统复杂电磁环境影响效应研究[J]. 现代雷达, 2021, 43(10): 1-8.

    Tang M, Zhang Q W, Liu L Z, et al. A study on the complex electromagnetic environment influence effects on radar guided weapon system[J]. Modern Radar, 2021, 43(10): 1-8.

[3] 吴梦思, 江杨林, 唐伟. 复杂电磁环境对地波雷达观察的影响[J]. 雷达与对抗, 2020, 40(4): 21-23.

    Wu M S, Jiang Y L, Tang W. Impact of complex electromagnetic environment on ground-wave radars[J]. Radar & ECM, 2020, 40(4): 21-23.

[4] 闫明松, 魏旭鸿. 海上编队舰载雷达协同探测技术研究[J]. 舰船电子对抗, 2021, 44(4): 7-11, 120.

    Yan M S, Wei X H. Research into the cooperative detection technology of shipborne radar for sea formation[J]. Shipboard Electronic Countermeasure, 2021, 44(4): 7-11, 120.

[5] 方小星, 朱志宇, 张冰, 等. 基于探测性能的舰载雷达电磁兼容分析[J]. 现代雷达, 2016, 38(2): 6-10.

    Fang X X, Zhu Z Y, Zhang B, et al. Electromagnetic compatibility analysis of ship-borne radar based on radar detection performance[J]. Modern Radar, 2016, 38(2): 6-10.

[6] 王国涛, 姜秋喜, 刘方正. 基于改进FastICA的雷达信号分离方法[J]. 探测与控制学报, 2021, 43(6): 43-49.

    Wang G T, Jiang Q X, Liu F Z. An improved FastICA radar signal sorting method[J]. Journal of Detection & Control, 2021, 43(6): 43-49.

[7] 王瑜, 李小波, 毛云翔, 等. 基于JADE盲源分离算法的雷达信号研究[J]. 现代防御技术, 2017, 45(1): 147-152.

    Wang Y, Li X B, Mao Y X, et al. Radar signal research based on JADE blind source separation algorithm[J]. Modern Defence Technology, 2017, 45(1): 147-152.

[8] 季策, 单长芳, 沙毅, 等. 基于分组简化粒子群算法的盲源分离[J]. 东北大学学报(自然科学版), 2018, 39(6): 787-791.

    Ji C, Shan C F, Sha Y, et al. Blind source separation based on grouping simplified particle swarm optimization algorithm[J]. Journal of Northeastern University (Natural Science), 2018, 39(6): 787-791.

[9] 褚鼎立, 陈红, 宣章健. 基于改进鲸鱼优化算法的盲源分离方法[J]. 探测与控制学报, 2018, 40(5): 76-81.

    Chu D L, Chen H, Xuan Z J. Blind source separation based on improved whale optimization algorithm[J]. Journal of Detection & Control, 2018, 40(5): 76-81.

[10] Wang R J, Zhan Y J, Zhou H F. A class of sequential blind source separation method in order using swarm optimization algorithm[J]. Circuits, Systems, and Signal Processing, 2016, 35(9): 3220-3243.

[11] Askarzadeh A. A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm[J]. Computers & Structures, 2016, 169: 1-12.

[12] 张晓通. 松鼠算法的改进及其在盲源分离中的应用研究[D]. 太原: 中北大学, 2021.

    ZhangX T. Research on the improvement of squirrel search algorithm and its application in blind source separation[D]. Taiyuan: North University of China, 2021.

[13] 李著成, 黄祥林. 仿生智能优化算法及其在盲源分离中的应用[J]. 中国传媒大学学报(自然科学版), 2016, 23(6): 66-71.

    Li Z C, Huang X L. Bionic intelligent optimization algorithm and its application to blind source separation[J]. Journal of Communication University of China (Science and Technology), 2016, 23(6): 66-71.

[14] TizhooshH R. Opposition-based learning: a new scheme for machine intelligence[C]∥International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06), November 28-30, 2005, Vienna, Austria. New York: IEEE Press, 2005: 695-701.

[15] 唐菁敏, 郑锦文, 曲文博. 基于改进自适应乌鸦搜索算法的无源定位[J]. 重庆邮电大学学报(自然科学版), 2021, 33(3): 372-377.

    Tang J M, Zheng J W, Qu W B. Improved adaptive crow search algorithm based on passive location[J]. Journal of Chongqing University of Posts and Telecommunications (Natural Science Edition), 2021, 33(3): 372-377.

[16] Mirjalili S, Gandomi A H, Mirjalili S Z, et al. Salp swarm algorithm: a bio-inspired optimizer for engineering design problems[J]. Advances in Engineering Software, 2017, 114: 163-191.

[17] Tanyildizi E, Demir G. Golden sine algorithm: a novel math-inspired algorithm[J]. Advances in Electrical and Computer Engineering, 2017, 17(2): 71-78.

[18] 霍林, 郭雅蓉, 覃志健. 具有自适应步长的柯西变异乌鸦算法[J]. 计算机科学, 2020, 47(12): 218-225.

    Huo L, Guo Y R, Qin Z J. Crow search algorithm with Cauchy mutation and adaptive step size[J]. Computer Science, 2020, 47(12): 218-225.

[19] KennedyJ, EberhartR. Particle swarm optimization[C]∥Proceedings of ICNN'95-International Conference on Neural Networks, November 27-December 1, 1995, Perth, WA, Australia. New York: IEEE Press, 2002: 1942-1948.

[20] 肖子雅, 刘升, 韩斐斐, 等. 正弦余弦指引的乌鸦搜索算法研究[J]. 计算机工程与应用, 2019, 55(21): 52-59.

    Xiao Z Y, Liu S, Han F F, et al. Crow search algorithm based on directing of sine cosine algorithm[J]. Computer Engineering and Applications, 2019, 55(21): 52-59.

[21] 朱生睿, 魏芳. 一种基于盲源分离的雷达抗同频干扰方法研究[J]. 软件, 2021, 42(10): 54-56, 92.

    Zhu S R, Wei F. Research on a radar anti-co-frequency interference method based on blind source separation[J]. Software, 2021, 42(10): 54-56, 92.

[22] 陶宇. 基于群智能算法的盲源分离问题的研究[D]. 沈阳: 东北大学, 2014.

    TaoY. Research on blind source separation problem based on swarm intelligence algorithms[D]. Shenyang: Northeastern University, 2014.

陈奕翰, 刘以安, 宋海凌. 基于改进乌鸦搜索算法的雷达同频信号分离[J]. 激光与光电子学进展, 2023, 60(12): 1228006. Yihan Chen, Yian Liu, Hailing Song. Separation of Radar Co-Frequency Signal Based on Improved Crow Search Algorithm[J]. Laser & Optoelectronics Progress, 2023, 60(12): 1228006.

引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!