前言

遗传算法(Genetic Algorithm)由于其在解决大空间、非线性、组合优化和全局寻优等复杂问题方面所具有的独特优势,受到了国内外学者的广泛关注;该算法在电子、通信、计算机、自动化、信号处理和模式识别等众多领域得到了成功的应用。目前,关于遗传算法的专著不多,大致可分为两类:一类是介绍遗传算法的理论知识和应用,没有实现程序;另一类是智能优化算法书籍中的某一章节,或者基于Sheffield、GAOT工具箱的实现。

在雷达和通信电子系统中,为了使天线具有高增益、窄波束、低旁瓣等特性,广泛采用阵列天线。为了保证天线波束在可视区内不出现栅瓣,均匀天线阵列的相邻阵元间距不能大于半倍波长。因此,当要求天线阵列具有高增益、高分辨率时,阵列孔径长度必须很大,均匀间隔布阵就需要相当多的天线阵元,这会使得天馈系统的造价十分昂贵。采用非均匀间隔的稀布阵列天线能够大量节省成本,因而成为一个研究热点。广义上的稀布阵列天线是指阵元不等间隔排列的天线阵列,又分为阵元间隔为某一数值整数倍的稀疏阵列和阵元间隔为任意数值的稀布阵列。目前,介绍阵列天线稀疏、稀布方法的论文很多,但相关专业书籍迄今尚未见到。

本书首先介绍遗传算法的来源、原理、算法流程和关键参数说明,并给出具体的MATLAB仿真实例;然后介绍阵列天线综合方向图的理论知识,再通过根据具体问题适应性改进的遗传算法对它们进行稀疏布阵、稀布布阵,达到减少天线阵元,大幅降低成本,同时防止出现栅瓣,得到低旁瓣方向图的目的。书中所有程序都是基于MATLAB基本语句实现的,便于读者的理解和针对具体问题的改进。本书具体内容如下:

第1章为概述,综合介绍遗传算法的来源、原理和特点,以及阵列天线和稀布阵天线的基础理论知识;

第2、3章介绍遗传算法的概念、理论、主要应用方向、算法流程和关键参数说明,并给出MATLAB仿真实例;

第4~7章分别介绍直线阵列、平面阵列、圆形阵列、圆柱阵列综合方向图的理论知识,以及这些天线阵列的优化模型、稀疏布阵/稀布布阵算法流程和MATLAB仿真实例。

本书第1版出版发行2年多来,得到广大读者的厚爱,同时收到许多读者的来信,他们提出了很多中肯的意见和建议。此外,新版本的MATLAB软件对一些MATLAB函数做了更新或替换。为此,在第1版的基础上进行一次全面的修订完善,对MATLAB版本进行更新,并增加部分仿真实例。

为了便于读者的学习和参考,第2版将书中的实例程序上传到华信教育资源网(https://www.hxedu.com.cn/)上供读者免费下载;读者也可以通过与本书责任编辑(zhangls@phei.com.cn)联系获取。

本书由包子阳、余继周合著。在编写过程中,得到了北京无线电测量研究所科技委、总体部、研发中心、档信中心、工会以及航天科工二院“创客银行”项目的支持和帮助,电子工业出版社相关编辑为本书的出版付出了辛勤劳动,在此表示衷心感谢。

由于著者水平有限,书中难免有不足之处,诚挚希望各位专家和读者批评指正。联系方式:bao_ziyang@163.com。

著者

2019年8月