一种基于混合遗传算法的线性阵列子阵划分方法技术

技术编号:28790054 阅读:23 留言:0更新日期:2021-06-09 11:26
本发明专利技术公开了一种基于混合遗传算法的线性阵列子阵划分方法,属于阵列信号处理技术领域。本发明专利技术利用一种混合的遗传算法找到最优的子阵划分方案,即将遗传算法的每一个个体定义为子阵划分的一个方案,当确定子阵划分方案后,基于所构建的优化模型进行求解得到最优子阵权值,并将峰值旁瓣作为个体的适应度值,从而利用遗传算法找到最优的子阵划分方案。本发明专利技术适用于大型阵列的最优子阵配置,在满足约束条件的前提下极大的降低了大型阵列的信息处理复杂度和射频成本。理复杂度和射频成本。理复杂度和射频成本。

【技术实现步骤摘要】
一种基于混合遗传算法的线性阵列子阵划分方法


[0001]本专利技术属于阵列信号处理
,具体涉及基于子阵的线性阵列天线方向图综合方法。

技术介绍

[0002]大型阵列由于具有高增益、高分辨率和高灵敏度等优点在现代无线通信电子系统和现代雷达系统中广泛应用。上世纪七十年代初期,大型阵列天线最早应用于军事雷达领域,另外,随着微电子技术的迅速发展,加工成本以及器件价格的降低,本世纪以来大型阵列天线也开始应用在民用领域。然而,大型阵列往往包含上千甚至上万个阵元,不仅高昂的造价制约着大型阵列的发展,而且传统的阵列结构直接应用在大型阵列上也会产生诸多问题。如何在合理的软硬件成本控制范围内充分发挥大型阵列天线在提高系统分辨率、灵敏度等特性方面的能力,一直是阵列天线领域研究的热点和难点。
[0003]子阵合成技术可以降低大型阵列的信号处理复杂度和硬件复杂度,但不可避免的会降低大型阵列的部分性能。子阵合成是将多个阵元划分为一个子阵,每个子阵共用一个通道,通过在子阵级加权形成方向图。利用子阵合成技术不仅可以大大减少通道数,降低信号处理和硬件复杂度,而且为T/R组件的安装也提供的足够的空间。
[0004]目前子阵划分技术主要分为两大类,一类是重叠子阵,另一类是非重叠子阵。其中,重叠子阵采用相邻子阵共用部分阵元的重叠子阵结构,这种阵列虽然也只在子阵级采用幅相控制组件,成本可控,但是同一子阵和不同子阵的阵元之间都需要引入复杂的交叉馈电网络,这会导致很高的能量损耗和加工难度,尤其在阵列规模较大时,不易实现。非重叠子阵采用分均匀子阵设计以打破阵列周期性来抑制子阵栅瓣,而非重叠的均匀子阵产生栅瓣问题一直没有很好的解决方法。

技术实现思路

[0005]本专利技术的专利技术目的在于:针对大型阵列在阵元级综合方向图软硬件复杂度过高的技术问题,提出一种结合遗传算法和凸优化理论的线性阵列子阵划分方法,以降低天线系统的数据处理复杂度和射频成本,得到最优子阵权值。
[0006]本专利技术的基于混合遗传算法的线性阵列子阵划分方法,包括下列步骤:
[0007]生成子阵划分种群步骤:
[0008]基于种群的个体数N和线性阵列的子阵划分数K对种群表示矩阵X进行初始化;
[0009]其中,矩阵X为N
×
K

1维矩阵,且矩阵X的元素X
nk
用于表示在种群中第n个个体第k个子阵的阵元数,k=1,2,

,K

1,n=1,2,

,N;且任一元素的取值范围为[1,M],M表示线性阵列包括的阵元数;
[0010]计算最优子阵权值和个体适应度步骤:
[0011]根据优化模型的求解结果,得到每个个体的最优子阵权值,并将峰值旁瓣作为个体的适应度值;
[0012]其中,f
sub
()表示子阵的方向图,θ
max
表示主瓣方向,θ表示信号入射角,S表示旁瓣区域,UB表示旁瓣上界,子阵级权值向量W
sub
=[w
sub1
,w
sub2
,

,w
subK
]T
,w
subk
表示第k个子阵的权值,上标T表示矩阵转置;
[0013]种群更新步骤:
[0014]基于指定的编码长度L对矩阵X的元素X
nk
进行二进制编码,得到二进制编码的种群Y;
[0015]并对种群Y进行种群更新处理,基于更新后的种群Y得到更新后的矩阵X;
[0016]对更新的种群中的前u个子阵阵元数目大于或等于M的个体执行生成子阵划分种群步骤,并计算更新后的种群的每个个体的适应度值;其中u为预设置;
[0017]确定线性阵列的子阵划分方案步骤:
[0018]记录当前种群中的最低旁瓣对应的最优子阵权值和个体,并判断当前迭代次数是否达到预置的迭代次数上限,若否,则迭代次数加1,并继续执行种群更新步骤;若是,则比较所有种群中的最低旁瓣,基于最优的最低旁瓣所对应的个体的最优子阵权值作为线性阵列的最终子阵划方案。
[0019]在一种可能的实现方式中,所述生成子阵划分种群步骤中,可将元素X
nk
的取值范围进一步限定为:[1,R],其中,R为整数,且M/K≤R≤M,并且最后一个子阵的阵元数目等于总的阵元数减去前K

1个子阵的阵元数。
[0020]在一种可能的实现方式中,所述生成子阵划分种群步骤中,若第n个个体的前u个子阵阵元数目大于等于M,则将第u个子阵的阵元数目设置为且
[0021]为了进一步简化计算,在计算最优子阵权值和个体适应度步骤中,还包括:
[0022]基于矩阵X确定种群中的每个个体的矩阵T,其中矩阵T是K
×
M维矩阵,且元素T
km
的取值为:若第m个阵元属于第k个子阵,则T
km
为1;否则T
km
为0;
[0023]将子阵级的方向图表示为其中F
sub
=[f
sub
(θ1),f
sub
(θ2),

,f
sub

J
)]T
是子阵级方向图在各个方向上的采样值向量,J表示方向数,矩阵A
sub
=TA,A表示线性阵列的阵列因子矩阵。
[0024]在一种可能的实现方式中,编码长度在一种可能的实现方式中,编码长度表示向上取整。
[0025]综上所述,由于采用了上述技术方案,本专利技术的有益效果是:
[0026]本专利技术适用于大型阵列的最优子阵配置,在满足约束条件的前提下有效降低了系统的数据处理复杂度和减少了射频成本。由于划分子阵问题的非凸性质无法用最优化理论直接求解,本专利技术利用一种混合的遗传算法找到最优的子阵划分方案。即将遗传算法的每一个个体定义为子阵划分的一个方案,当确定子阵划分方案后,基于所构建的优化模型进行求解得到最优子阵权值,并将峰值旁瓣作为个体的适应度值,从而利用遗传算法找到最
优的子阵划分方案。
附图说明
[0027]图1为本专利技术均匀线性阵列结构图;
[0028]图2为线性阵列划分子阵示意图;
[0029]图3为本专利技术划分子阵对应的方向图;
[0030]图4为本专利技术划分子阵对应的最低峰值旁瓣(PSL,Peak Side Lobe)变化图;
[0031]图5为本专利技术划分子阵的结构图。
具体实施方式
[0032]为使本专利技术的目的、技术方案和优点更加清楚,下面结合实施方式和附图,对本专利技术作进一步地详细描述。
[0033]本专利技术的线性子阵划分方法适用于大型阵列寻找最优子阵配置的情况,本专利技术在损失一定性能的前提下有效划分子阵并且计算出最优子阵权值,极大的降低了大型阵列的信息处理复杂度和射频成本,可应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于混合遗传算法的线性阵列子阵划分方法,其特征在于,包括下列步骤:生成子阵划分种群步骤:基于种群的个体数N和线性阵列的子阵划分数K对种群表示矩阵X进行初始化;其中,矩阵X为N
×
K

1维矩阵,且矩阵X的元素X
nk
用于表示在种群中第n个个体第k个子阵的阵元数,k=1,2,

,K

1,n=1,2,

,N;且任一元素的取值范围为[1,M],M表示线性阵列包括的阵元数;计算最优子阵权值和个体适应度步骤:根据优化模型的求解结果,得到每个个体的最优子阵权值,并将峰值旁瓣作为个体的适应度值;其中,f
sub
()表示子阵的方向图,θ
max
表示主瓣方向,θ表示信号入射角,S表示旁瓣区域,UB表示旁瓣上界,子阵级权值向量W
sub
=[w
sub1
,w
sub2
,

,w
subK
]
T
,w
subk
表示第k个子阵的权值;种群更新步骤:基于指定的编码长度L对矩阵X的元素X
nk
进行二进制编码,得到二进制编码的种群Y;并对种群Y进行种群更新处理,基于更新后的种群Y得到更新后的矩阵X;对更新的种群中的前u个子阵阵元数目大于或等于M的个体执行生成子阵划分种群步骤,并计算更新后的种群的每个个体的适应度值;确定线性阵列的子阵划分方案步骤:记录当前种群中的最低旁瓣对应的最优子阵权值和...

【专利技术属性】
技术研发人员:石全虎郑植王文钦
申请(专利权)人:电子科技大学广东电子信息工程研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1