[发明专利]一种L型阵列天线的基于获得性遗传的阵元排布方法有效
申请号: | 201710346582.2 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107275801B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 李耘;李琳 | 申请(专利权)人: | 李耘;李琳 |
主分类号: | H01Q21/00 | 分类号: | H01Q21/00;G06N3/12 |
代理公司: | 东莞市华南专利商标事务所有限公司 44215 | 代理人: | 刘克宽 |
地址: | 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种L型阵列天线的基于获得性遗传的阵元排布方法,涉及L型阵列天线的阵元设计领域,为了解决目前L型阵列天线系统的排布存在局部能力弱的问题。本发明首先针对J_K阵列进行染色体编码,然后计算待优化阵列种群中每一个染色体的适应度,根据获得性遗传的重写概率,随机选择两个父代染色体,计算基因传递百分比后执行重写操作,然后进行变异操作,产生新种群,重复重写和变异两项操作,迭代直到满足预先设定的终止条件,得到最优的种群;然后根据最优的种群基因确定L型阵列天线的阵元排布。本发明适用于L型阵列天线的阵元排布设置。 | ||
搜索关键词: | 一种 阵列 天线 基于 获得性 遗传 排布 方法 | ||
【主权项】:
1.一种L型阵列天线的基于获得性遗传的阵元排布方法,其特征在于,包括以下步骤:步骤1、J_K阵列是L型阵列天线相邻边界两列阵元数目分别为J、K的阵列;针对J_K阵列进行编码:将J_K阵列作为一个染色体,在形成个体的基因时,用J+K组随机生成的二进制字符串来表示该J_K阵列,二进制数字串的位数为Na,把每一个二进制字符串作为染色体上的一个基因;每个二进制字符串所代表的意义是该阵元和前一个阵元的阵元间距,利用上述方法生成J+K个基因,作为遗传算法的初始种群保存;为了方便表示将染色体中基因的总数J+K用d表示,有d=J+K;此时每个染色体记为![]()
的基因串组成为
表示为
其中,
表示基因,j表示染色体中基因的序号;种群
其中,k为种群进化的代数;i表示种群中染色体的序号;NG表示种群大小;步骤2、将初始种群进行一次调整;然后计算种群Gk中每一个染色体
的适应度;步骤3、执行重写操作产生新种群G′k+1:步骤3.1、根据获得性遗传的重写概率ρ,ρ∈(0,1],随机选择两个父代染色体
和
且
步骤3.2、比较父代染色体
的适应度函数值
和
的适应度函数值
的大小,计算基因传递百分比pt:
然后根据下式计算传递的基因数目nt:nt=d×pt其中d为染色体的基因总数;步骤3.3、执行重写操作:首先,将适应度强的染色体记为
保留
作为k+1代染色体
将适应度弱的染色体记为
其次,从适应度强的染色体
传递nt个基因到适应度弱的染色体
传递基因的位置随机选取,形成新的染色体
将
作为k+1代染色体
步骤3.4、重复NG次步骤3.1至步骤3.3,重写操作之后产生临时的新种群G′k+1;步骤4、根据变异概率pm,执行变异操作,产生一次优化操作后的新种群Gk+1;步骤5、计算种群Gk+1中每一个染色体
的适应度,重复迭代第3步到第4步过程,直到满足预先设定的终止条件,得到最优的种群;然后根据最优的种群基因确定L型阵列天线的阵元排布。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李耘;李琳,未经李耘;李琳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710346582.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种大规模MIMO阵列的天线结构
- 下一篇:天线阵列