1 / 14
文档名称:

自适应遗传算法.docx

格式:docx   大小:158KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

自适应遗传算法.docx

上传人:guoxiachuanyue014 2022/6/7 文件大小:158 KB

下载得到文件列表

自适应遗传算法.docx

相关文档

文档介绍

文档介绍:7)
自适应遗传算法

参数的初始化。设定遗传种群规模N,阵元数M,信源数P等。
编码。采用十进制编码方法。
初始种群的产生。随机数生成。
适应度函数的评价。选取
A
其中,
P=A(AhA)-1Ah,小于1°。
小快拍数下角度差值对角度均方根误差的影响
实验条件:由8个阵元构成均匀线性阵列,阵元间距为半个波长,空间中有
2个互不相关的窄带信号源,存在于该阵列的远场区域内。两个信号源的入射角
相差[5,35]°,步进5°,快拍数取值20,信噪比取值20dB。种群容量200,循环
_、
代数200,*cos—*-|+,变异概率取值
cIK2丿
*
m
•(—-)sm—*—
IK2丿
+。蒙特卡洛实验次数100。
1
村訂幵V'朋环iC垃芒nqf.^^sNR
\

\
\

-

5101520253035
入射刊度差値
图5小快拍条件下入射角度差值对均方根误差的影响
通过图5可知,在相同条件下,随着入射角度之间差值增大,对角度测量的误差减小。
低信噪比下快拍数对角度均方根误差的影响
实验条件:由8个阵元构成均匀线性阵列,阵元间距为半个波长,空间中有2个互不相关的窄带信号源,存在于该阵列的远场区域内。两个信号源的入射角分别为-20°、50°,快拍数取值[25,150],步进5,信噪比取值-10dB。种群容量
*
m
.(T门sm—*—
IK2丿
+。蒙特卡洛实验次数100。
200,循环代数200,交叉概率取值p二04*cos—*,]+02,变异概率取值cIK2丿
11
^-201R--1
A_
A
\
■\
\
/2/
V
\
/
2040M301OT1201+0100
快111数
图6低信噪比下快拍数对角度均方根误差的影响
通过图6可知,低信噪比情况下,随着快拍数的增长,角度均方根误差的逐渐减小,但是角度估计的准确度低。
高信噪比下快拍数对角度均方根误差的影响
实验条件:由8个阵元构成均匀线性阵列,阵元间距为半个波长,空间中有2个互不相关的窄带信号源,存在于该阵列的远场区域内。两个信号源的入射角分别为-20°、50°,快拍数取值[25,150],步进5,信噪比取值20dB。种群容量
200,循环代数200,交叉概率取值p=04*cos-*仝]+02,变异概率取值
cIK2丿
*
m
.(T门sm—*—
IK2丿
+。蒙特卡洛实验次数100。
100
140
「适建遗忙算法
120
■■1LU1r,宀:.:ShKJUd=

图7高信噪比下快拍数对角度均方根误差的影响
通过图7可知,在信噪比较大的情况下,在不同的快拍数下,角度均方根误差变化趋于平稳,波动小。
三.仿真程序

%下面举例说明遗传算法%
%求下列函数的最大值%
%适应值函数:max{trace(PA*R)},theta^[-90,90]%
%十进制种群均匀线阵赌***法精英选择法
%编程
%
clearall
clc
tic
M=8;
doa=[-2050];
f=1000;%中心频率
c=1500;%速度lambda=c/f;%波长d=lambda/2;%阵元间距%SNR=[-10:2:20];
SNR=20;%信噪比
N=128;%快拍数
K=10;%试验次数
%Iterations=[50:50:400];循环次数
%popsize=[51:50:401];种群容量
popsize=201;
forg=1:lengTh(SNR)%可以在这里修改循环条件
%阵列流型A
fori=1:P
A(:,i)=exp(-j*2*pi*d*[0:M-1]'/lambda*sin(doa(i)/180*pi));%均匀线性阵的阵列流型矢量。
end
%信源模型建立
S=zeros(P,N(g));
fork=1:P
S(k,:)=sqrT((SNR/10))*(randn(1,N(g))+j*randn(1,N(g)));%sqrT((snr/10))使信号符合该信噪比。