基于蝙蝠算法的天线阵列优化

基于蝙蝠算法的天线阵列优化

ID:21790907

大小:25.00 KB

页数:5页

时间:2018-10-24

基于蝙蝠算法的天线阵列优化_第1页
基于蝙蝠算法的天线阵列优化_第2页
基于蝙蝠算法的天线阵列优化_第3页
基于蝙蝠算法的天线阵列优化_第4页
基于蝙蝠算法的天线阵列优化_第5页
资源描述:

《基于蝙蝠算法的天线阵列优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于蝙蝠算法的天线阵列优化  摘要:随着时代的发展,无线通信技术得到了越来越广泛的应用,对阵列天线的要求也越来越高。其中,主波束形状、低旁瓣、高效率、窄波束等是阵列天线的重要技术指标,文章主要针对波束赋形、高效率、低旁瓣等进行优化设计。蝙蝠算法(BA)是一种搜索全局最优解的高效算法。由于天线阵列的方向函数由阵因子和元因子组成,而天线的阵因子是阵列排布形状和激励相位的函数,可以通过改变单元间距来优化阵因子从而调整天线的方向图,所以可以通过蝙蝠算法对阵因子进行优化从而提高天线阵列的效率并减小它的旁瓣。  关键词:蝙蝠算法;阵列天线优化;天线阵因子;高效率

2、;低旁瓣  1研究背景和意义  随着社会的发展,人们对无线通信的需求不断扩大,要求也越来越高。天线阵列是无线通信系统的关键组成部分,是按照一定的规律排列数个天线单元而形成的,可以通过获取最好的辐射方向性来改善无线通信的质量。因此,如何快速并且高效地设计出高性能的天线阵列一直以来都是研究的焦点。  本文运用蝙蝠算法对天线阵列单元的排列方式进行优化设计。蝙蝠算法是Yang教授于2010年提出的优化算法,是一种快速搜索最优解的有效方法。该算法模仿蝙蝠回声定位来探查周边环境的行为,首先通过较大的搜索步长进行全局搜索,通过比较找到最优解之后,再在得到的解附近通

3、过迭代减小步长搜寻局部最优解,这种搜寻的方式使得蝙蝠算法准确性极高,结果精确有效,同时搜索过程快捷便利。[1]  本文中我们运用MATLAB用蝙蝠算法的方式对天线阵列的RCS的优化进行探讨。随着人们对无线通信技术要求得不断增加,对天线阵列性能的要求也随之提高,如何利用优化算法快速、高效地设计天线阵列的结构这一问题也必将得到人们更加深入的研究和广泛的关注。  2蝙蝠算法  蝙蝠算法是一种模拟蝙蝠利用发出的超声波来感知周边环境以避免障碍物或发现猎物的方式来搜寻最优解的算法。蝙蝠发出高响度的超声波脉冲,然后接受周边环境反射回来的回声,根据发射超声波和接收到

4、回声之间的时间差,两只耳朵接收到回声的时间差以及回声的响度改变,在脑中模拟周边的环境,计算出物品的大小、距离、方向甚至是移动物体的速度。根据这一特点,将蝙蝠回声定位中的一些特征理想化,就是所谓的蝙蝠算法。假设如下近似或理想化的规则:  (1)所有蝙蝠使用超声波定位(即假设不通过视觉等其他方式)测量距离,并且它们可以通过一定的手段区分障碍物和目标。  (2)蝙蝠以速度Vi飞行在位置Xi上,通过固定的频率fmin、可变的响度A0和波长λ来搜寻猎物。它们根据与目标之间的距离自发调整超声波的频率和发射速率(r∈[0,1])。  (3)假设超声波的响度在最大值

5、A0和最小值Amin(已经设好)之间变化。  基于上述规则,蝙蝠算法首先设置一个目标函数f(x),变量为X=(x1,x2,…,xd),为了求取目标函数的最小值,X即为蝙蝠的位置(蝙蝠不止一只)。首先初始化即附给蝙蝠一个开始的位置、速度和发射脉冲的频率、速率和响度以及迭代的次数N,当迭代次数小于N时,根据目标值得优劣寻找当前的最优解X,然后更新频率、速度和位置,接着生成均匀分布随机数rand,如果rand比发射速率大,则对当前最优解进行随机扰动,生成一个局部解;如果rand小于发射速率同时新得到的解小于原来的最优解,那么就接受新解,同时,降低发射速率和

6、响度,在周围寻找更优解,如此循环得出当前最优解。如上就是蝙蝠算法的基本步骤。本文中我们使用Matlab来仿真蝙蝠算法对天线阵列RCS的优化设计,更加简单、快捷、有效。  3基于蝙蝠算法对天线阵列RCS进行优化  因为蝙蝠算法使用简单、解决问题快速、搜索效率高,更适宜解决复杂优化问题。所以本文中我们使用MATLAB来仿真蝙蝠算法。  天线阵是按照一定的方式将若干个天线单元排列而形成的天线系统。一般来说,天线阵列采用类型相同的阵元组成。为了设计出性能达标的天线阵列,需要不断地优化天线阵列的各项参数,蝙蝠算法可以大幅度地降低优化的难度,减少时间,提高效率。

7、由于天线的散射场会导致不必要的回波,对信号的质量造成干扰。为了将天线散射截面RCS减小到最小,我们选择对阵列天线RCS进行优化。其中,阵列天线的RCS包含元因子RCS和阵因子RCS。元因子RCS与天线单元有关,一旦确定了天线单元,元因子RCS也随之确定,而阵因子RCS是天线单元距离和激励相位的函数,可以通过优化排列来优化它。因此我们运用BA算法来缩减阵因子RCS以提高天线阵列的性能。  实验中我们设计一个3*3的平面天线阵列,阵列中的天线单元工作频率为3.7GHz。利用蝙蝠算法优化阵列中天线单元的位置来缩减阵因子RCS,因此阵因子即为目标函数,函数如

8、下:  其中,M=N=3为阵元的行数和列数,?渍0=0°,f0=3.7GHz,波数k0=2?仔f0/c,c=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。