首页> 中国专利> 一种基于地理约束的稀疏天线阵列的优化布阵方法

一种基于地理约束的稀疏天线阵列的优化布阵方法

摘要

该发明公开了一种基于地理约束的稀疏天线阵列的优化布阵方法,属于天线技术领域,特别涉及稀疏天线布阵的优化技术。发明基于在给定的布阵范围内,考虑到实际环境中由于地理约束的限制,使得在布阵的某些范围区域内无法放置阵元,提供的方法在地理约束的限制下,阵元的位置按照某种规则稀疏非等间距摆放,具有实际的工程应用价值;此外,在新的设计准则下,本发明只需的少量的阵元数,就能达到相同的空间分辨率且能消除栅瓣,并且在天线的所有扫描角度的方向图上都能实现较低的峰值旁瓣电平PSL。

著录项

  • 公开/公告号CN105406203A

    专利类型发明专利

  • 公开/公告日2016-03-16

    原文格式PDF

  • 申请/专利权人 电子科技大学;

    申请/专利号CN201510770122.3

  • 申请日2015-11-12

  • 分类号H01Q21/00;

  • 代理机构电子科技大学专利中心;

  • 代理人张杨

  • 地址 611731 四川省成都市高新区(西区)西源大道2006号

  • 入库时间 2023-12-18 14:54:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-02

    授权

    授权

  • 2016-04-13

    实质审查的生效 IPC(主分类):H01Q21/00 申请日:20151112

    实质审查的生效

  • 2016-03-16

    公开

    公开

说明书

技术领域

本发明属于天线技术领域,特别涉及稀疏天线布阵的优化技术。

背景技术

稀疏天线阵列是指阵元位置不再是按照传统的以半波长等间隔的方式摆放,而是按照某种规则进行稀疏非等间距的放置,其天线孔径较大,具有波束窄,空间角度分辨率高、能消除栅瓣影响等特点,在雷达、声呐系统等中具有重要的作用。针对天线阵列构型而言,其方向图的峰值旁瓣电平PSL是评价阵列设计性能的一个重要参数;与相同孔径的传统的均匀阵列相比,稀疏阵列的方向图具有较高的PSL。由于方向图是阵元间距的非线性函数,因此,如何优化设计一组阵元位置最优解使得稀疏阵列的PSL在整个扫描角度范围内最小是阵列构型综合问题中研究了半个多世纪的一类重要课题。

随着计算机技术的发展,现代各种进化算法被应用到求解上述非线性优化问题,其典型的算法包括模拟退火、粒子群算法、蚁群算法、遗传算法以及相应的改进算法等。然而,在优化过程中,会出现阵元间距过小以及方向图主瓣展宽等问题,文献“Amulti-objectiveapproachinthelinearantennaarraydesign.AEU-InternationalJournalofElectronicsandCommunications,vol.59,pp.205-212,2005”对该非线性优化中加入了最小阵元间距约束与主瓣宽度约束。此外,在实际工程应用中,稀疏阵列的位置摆放会受到地理环境约束等影响,比如布阵的范围内出现巨石、河流、山丘等使得该范围不能放置阵元,从公开发表的文献资料来看,目前还没有针对地理约束的优化布阵方法。因此,研究一种基于地理约束条件下的稀疏阵列布阵方法具有重要的应用价值。

发明内容

本发明所要解决的技术问题是,在给定的布阵范围(孔径)内,通过对天线扫描角度范围内各个方向的方向图的峰值旁瓣电平PSL求和为一种新的设计准则,提供了一种在地理约束条件下,天线阵列少、角度分辨率高、实用性强的优化布阵方法。

本发明为解决上述技术难题所采用的技术方案是,一种基于地理约束的稀疏天线阵列的优化布阵方法,包括以下步骤;

步骤1:假设在天线阵列的布阵范围为[0,D]布置了N个阵元,位置分别为d0,d1,…,dN-1,其中,d0=0,dN-1=D,各个天线阵元各向同性,天线系统工作波段为λ;此外,假设该天线阵列的扫描角度区域为[φ01],并以步长△θ等分该扫描角度区域得到L个角度分别为θ12,…,θL,以主瓣在所有扫描角度上的方向图的峰值旁瓣电平PSL之和构造适应度函数fitness(d0,d1,…,dN-1),表示为

fitness(d0,d1,...,dN-1)=Σl=1LmaxFdB(θSLl)---(0.1)

其中,表示排除主瓣在θl的旁瓣区域,表示排除主瓣区域后的方向图旁瓣电平,∑(·)表示求和运算符,max(·)求取最大值的运算符;

步骤2:由于上述适应度函数是阵元位置的非线性函数,采用粒子群算法,由于在布阵范围内存在地理约束,以及最小间隔约束,因此首先对位置进行预先处理,具体步骤如下;

步骤2-1:假设在布阵范围为[0,D]范围内(D1,D2)有地理约束的限制,无法放置阵元,因此,布阵的范围为[0,D1]∪[D2,D];此外,考虑到阵元之间的互耦影响,设置阵元的最小阵元间距dn-dn-1≥△d,其中,△d表示最小间距,n=1,2,N-1;

步骤2-2:在(0,D-(D2-D1)-(N-1)△d]随机均匀产生一组位置向量其中[·]T表示求转置运算符,表示向量d0的第n维的值,n=1,2,…,N-2;

步骤2-3:通过下面公式对d0加入最小间距约束,

[d11,d21,...,dN-21]T=[d10,d20,...,dN-20]T+[Δd,2Δd,...,(N-2)Δd]T---(0.2)

其中,dn1=dn0+nΔd,n=1,2,...,N-2;同时令d01=0,dN-11=D-(D2-D1);

步骤2-4:令向量d1=[d01,d11,...,dN-11]T,并把该向量分成两部分为,d1=[dfT,dbT]T其中,

df=[d01,d11,...,dm1]T,di1[0,D1),i=0,1,...,m---(0.3)

db=[dm+11,dm+21,...,dN-11]T,dp1[D1,D-(D2-D1)],---(0.4)

p=m+1,m+2,…,N-1

步骤2-5:加入地理约束可得初始化的阵元位置为

d(i)=[dfT,dm+11+D2-D1,dm+21+D2-D1,...,dN-11+D2-D1]T---(0.5)

步骤3:采用粒子群算法进行优化,迭代次数I,粒子个数M,初始化i=1,对每一个粒子采用步骤2-2进行位置初始化得到以及相应的速度其中,dm(i)=[dm,1(i),dm,2(i),...,dm,N-2(i)]T,vm(i)=vm(i)=[vm,1(i),vm,2(i),...,vm,N-2(i)]T均是1行N-2列的矩阵,表示向量的第n维值,表示向量的第n维值,n=1,2,…,N-2;

步骤4:运用步骤2中的2-3、2-4、2-5对每个粒子加入地理约束以及最小间距约束得到,dm(i),m=1,2,...,M,其中,dm(i)=[dm,0(i),dm,1(i),...,dm,N-1(i)]T是1行N列的矩阵,表示向量的第n维值,n=0,2,…,N-1;

步骤5:将步骤4得到的位置代入步骤2的公式(0.1)初始化第m个粒子的适应度值pbest_fitnessm(i),m=1,2,...,M,以及第m个粒子的自身最好的位置pbestm(i)=dm(i),m=1,2,...,M;

步骤6:在pbest_fitnessm(i),m=1,2,...,M中找出第i次迭代的全局最小的适应度值gbest_fitness(i),以及相应的全局最好粒子的位置gbest(i)

步骤7:进行第i+1次迭代,通过以下公式对第i+1次的粒子位置的进行更新

vm,n(i+1)=w(i)vm,n(i)+c1rm,n(i)(pbestm,n(i)-dm,n(i))+c2(1-rm,n(i))(gbestn(i)-dm,n(i))---(0.6)

vm,n(i+1)=min(vmaxd,max(vmind,vm,n(i+1)))---(0.7)

dm,n(i+1)=dm,n(i)+vm,n(i+1)---(0.8)

如果dm,n(i+1)>D-(D2-D1)-(N-1)Δd,

dm,n(i+1)=D-(D2-D1)-(N-1)Δd-0.25*rm,n(i)*[D-(D2-D1)-(N-1)Δd]---(0.9)

如果dm,n(i+1)<0,

dm,n(i+1)=0.25*r^m,n(i)*[D-(D2-D1)-(N-1)Δd]---(0.10)

其中,表示第i次迭代的第m个粒子速度向量的第n维的值,表示第i次迭代的第m个粒子的自身最好的粒子的第n维的值,表示第i次迭代的全局最好的粒子gbest(i)的第n维的值,c1、c2为设定的固定数值,均为(0,1)之间随机均匀分布的数,vmaxd=-vmind=D-(D2-D1)-(N-1)Δd,此外,w(i)为的一次线性函数;

步骤8:将得到的粒子位置返回步骤10进行循环迭代,直到满足i=I停止,获得gbest*并按照步骤2中的2-3、2-4、2-5加入地理约束与最小间距约束得到阵列的最优位置

其中步骤7中c1=c2=1.4945,w(i)=0.9-iI0.5.

本发明的有益效果是

在给定的布阵范围内(孔径),考虑到实际环境中由于地理约束的限制,使得在布阵的某些范围区域内无法放置阵元,基于此,本发明提出了一种基于地理约束条件下的优化布阵方法;本发明提供的方法在地理约束的限制下,阵元的位置按照某种规则稀疏非等间距摆放,具有实际的工程应用价值;此外,在新的设计准则下,本发明只需的少量的阵元数,就能达到相同的空间分辨率且能消除栅瓣,并且在天线的所有扫描角度的方向图上都能实现较低的峰值旁瓣电平PSL。

附图说明

图1为本发明的流程框图;

图2为本发明的阵列结构示意图;

图3为在给定参数下的优化的天线阵列位置;

图4为优化的天线的阵列方向图。

具体实施步骤

步骤1:首先提出一种新的天线布阵设计准则,即新的适应度函数,具体步骤如下;

步骤1-1:如图2所示,在以y轴为横坐标,z轴为纵坐标的笛卡尔坐标系中,将N个阵元布置在[0,D]范围,设天线系统工作波长为λ=3m,天线阵列的孔径D=100m,阵元个数N=20,天线位置分别为d0,d1,…,d19,其中,d0=0,d19=100m;假设天线的扫描角度范围为[-45°,45°],并以步长△θ=0.1°将天线的扫描角度区域等距划分为θ12,…,θ901,并给出该901个扫描的角度的导向矩阵A,

A=[a(θ1),a(θ2),…,a(θ901)](0.11)

其中,a(θl)表示方向在θl的导向矢量,l=1,2,…,901,具体表示为

a(θl)=[1,ej2πλd1sinθl,...,ej2πλdN-1sinθl]T---(0.12)

其中,λ表示天线系统的工作波长。

步骤1-2:方向图矩阵P可写为

P=AHA

=[p1,p2,…,p901](0.13)

其中,pl表示主瓣方向在θl的方向图,l=1,2,…,901,具体可表示为

pl=[aH1)a(θl),aH2)a(θl),…,aHL)a(θl)]T(0.14)

其中,(·)H表示共轭转置操作符。

步骤1-3:分别对pl,l=1,2,…,L中的每个元素求取绝对值,

pl=[|aH(θ1)a(θl)|,|aH(θ2)a(θl)|,...,|aH(θL)a(θl)|]T---(0.15)

其中,|·|表示求绝对值运算符。

步骤1-4:分别对pl,l=1,2,...,901进行归一化

pldB=20log10plmax(pl)---(0.16)

其中,max(·)求最大值运算符。

步骤1-5:分别对归一化的主瓣峰值在θl的方向图去除主瓣的采样点值,并用零代替,则用表示剩下旁瓣电平,l=1,2,…,901,其中,表示去除主瓣峰值在θl的主瓣区域后的旁瓣角度区域。

步骤1-6:以主瓣在所有扫描角度上的方向图的峰值旁瓣电平PSL之和构造适应度函数,可表示为

fitness(d0,d1,...,dN-1)=Σl=1901maxFdB(θSLl)---(0.17)

步骤2:由于适应度函数是fitness(d0,d1,…,dN-1)是关于位置的非线性函数,这里可采用粒子群算法进行优化。具体步骤如下;

步骤2-1

假设在布阵范围为[0,100m]范围内(D1,D2)有地理约束的限制,无法放置阵元,其中,D1=43m,D2=50m,因此,布阵的范围为[0,43m]∪[50m,100m],其中,∪表示并。此外,考虑到阵元之间的互耦影响,设置阵元的最小阵元间距dn-dn-1≥△d,其中,△d=1.5m,n=1,2,…,19。

步骤2-2

在(0,62.5m]随机均匀产生一组位置向量其中,[·]T表示求转置运算符,表示向量d0的第n维的值,n=1,2,…,18。

步骤2-3

通过下面公式对d0加入最小间距约束,

[d11,d21,...,d181]T=[d10,d20,...,d180]T+[1.5m,3m,...,27m]T---(0.18)

其中,dn1=dn0+1.5n,n=1,2,...,18;同时令d01=0,d191=93m.

步骤2-4

令向量d1=[d01,d11,...,d191]T,并把该向量分成两部分为,d1=[dfT,dbT]T

其中,

df=[d01,d11,...,dm1]T,di1[0,43m),i=0,1,...,m---(0.19)

db=[dm+11,dm+21,...,d191]T,dp1[43m,93m],---(0.20)

p=m+1,m+2,…,19

其中,∈表示属于。

步骤2-5

加入地理约束可得初始化的阵元位置为

d(i)=[dfT,dm+11+7m,dm+21+7m,...,d191+7m]T---(0.21)

步骤3

这里采用粒子群算法进行优化,假设迭代次数I=2000,粒子个数M=50。

初始化i=1,对每一个粒子采用步骤2-2进行位置初始化得到以及相应的速度其中,dm(i)=[dm,1(i),dm,2(i),...,dm,18(i)]T,vm(i)=[vm,1(i),vm,2(i),...,vm,18(i)]T均是1行N-2列的矩阵,表示向量的第n维值,表示向量的第n维值,n=1,2,…,18。

步骤4

运用步骤2中的2-3、2-4、2-5对每个粒子加入地理约束以及最小间距约束得到,dm(i),m=1,2,...,50,其中,dm(i)=[dm,0(i),dm,1(i),...,dm,19(i)]T是1行N列的矩阵,表示向量的第n维值,n=0,2,…,19。

步骤5

将步骤4的位置代入步骤3的公式(0.1)初始化第m个粒子的适应度值pbest_fitnessm(i),m=1,2,...,50,以及第m个粒子的自身最好的位置pbestm(i)=dm(i),m=1,2,...,50.

步骤6

pbest_fitnessm(i),m=1,2,...,50中找出第i次迭代的全局最小的适应度值gbest_fitness(i),以及相应的全局最好的位置gbest(i)

步骤7

进行第i+1次迭代,通过以下公式对第i+1次的粒子位置的进行更新

vm,n(i+1)=w(i)vm,n(i)+c1rm,n(i)(pbestm,n(i)-dm,n(i))+c2(1-rm,n(i))(gbestn(r)-dm,n(i))---(0.22)

vm,n(i+1)=min(vmaxd,max(vmind,vm,n(i+1)))---(0.23)

dm,n(i+1)=dm,n(i)+vm,n(i+1)---(0.24)

如果dm,n(i+1)>62.5m,

dm,n(i+1)=(62.5-0.25*rm,n(i)*62.5)m---(0.25)

如果dm,n(i+1)<0,

dm,n(i+1)=0.25*r^m,n(i)*62.5m---(0.26)

其中,m=1,2,…,50,n=1,2,…,18,表示第i次迭代的第m个粒子速度向量的第n维的值,表示第i次迭代的第m个粒子的自身最好的粒子的第n维的值,表示第i次迭代的全局最好的粒子gbest(i)的第n维的值,c1=c2=1.4945,均为(0,1)之间随机均匀分布的数,vmaxd=-vmind=62.5m,此外,w(i)的计算公式为

w(i)=0.9-i20000.5---(0.27)

步骤8

将得到的粒子位置返回步骤10进行循环迭代,直到满足i=2000停止,返回出gbest*并按照步骤2中的2-3、2-4、2-5加入地理约束与最小间距约束得到阵列的位置分别为0m,8.15m,13.53m,16.25m,17.81m,22.34m,24.28m,、28.29m,30.11m,34.10m,40.56m,52.26m,54.79m,57.18m,64.87m,66.94m,77.55m,81.44m,85.64m,100m。从图3给出了优化阵列的位置示意图,从图中也可看出红色框内没有摆放阵元,此外,图4给出了阵列的方向图,在100m的孔径内,波长λ=3m只需20个阵元就可使方向图的峰值旁瓣电平降到大约在-10.57dB,并且没有栅瓣模糊,空间分辨率大约为1.5°。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号