[发明专利]一种冲击噪声环境下的量子万有引力搜索动态DOA估计方法有效
申请号: | 201410108082.1 | 申请日: | 2014-03-21 |
公开(公告)号: | CN103901394A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 高洪元;徐从强;胡韧;李晨琬 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01S3/00 | 分类号: | G01S3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冲击 噪声 环境 量子 万有引力 搜索 动态 doa 估计 方法 | ||
1.一种冲击噪声环境下的量子万有引力搜索动态DOA估计方法,其特征在于:
步骤一,对空间D个信源信号进行快拍采样和加权处理,由M个全向阵元构成的无模糊线阵,D个中心频率相同的远场窄带信号从方向{θ1,θ2,…,θD}入射到阵列上,阵列接收第k次快拍采样数据为x(k)=As(k)+n(k),式中x(k)=[x1(k),x2(k),…,xM(k)]T为阵列的接收数据矢量;A(θ)=[a(θ1) a(θ2) … a(θD)]是信号导向矢量矩阵,θ=(θ1,θ2,…,θD)是角度矢量,θd(d=1,2,…,D)是第d个信源的来波方向;s(t)=[s1(t),s2(t),…,sD(t)]T为信号矢量;
n(k)=[n1(k),n2(k),…,nM(k)]T是独立同分布的满足SαS分布的冲击噪声向量;第d个导向矢量为a(θd)=[exp(-jω0τ1d),exp(-jω0τ2d),…,exp(-jω0τMd)]Τ,d=1,2,…,D,式中, c为光速,f为入射信号的频率,λ为入射信号的波长,(l=1,2,…,M)表示第d个信号到达第l个阵元时相对于参考阵元的时延,El为第l个阵元的位置,接收数据的加权信号为h(k)=x(k)/max{|x1(k)|0.7,|x2(k)|0.7,…,|xM(k)|0.7},max{}为取最大值函数,定义阵元接收数据之间的加权信号协方差为C(k),第一次采样数据的加权信号协方差为C(1)=h(1)hH(1),根据经典信息论准则估计信源个数D,t代表量子万有引力搜索机制的迭代次数,初始时设t=0;
步骤二,量子万有引力搜索机制的所有物体初始状态确定,由N个物体组成的系统,每个物体在D维搜索空间中运动,第i个物体的量子位置定义如下:
(i=1,2,…,N),为有效量子位置,为辅助量子位置,0≤yid(t)≤1(d=1,2,…,D)表示第i个物体在第d维的有效量子位,zid为第i个物体在第d维的辅助量子位,[yid(t)]2+[zid(t)]2=1,把第i个物体的量子位置第一行即有效量子位置影射到定义区间,就是物体的当前位置qi(t)=[qi1(t),qi2(t),…,qiD(t)],对于所有的i=1,2,…,N,qid(t)=yid(t)[ud(k)-ld(k)]+ld(k),d=1,2,…,D,第i个物体对应的速度为vi(t)=[vi1(t),vi2(t),…,viD(t)],-0.2≤vid(t)≤0.2(d=1,2,…,D)表示第i个物体的第d维速度,t代表迭代次数,量子位置在定义的量子域[0,1]间随机初始化,在[-0.2,0.2]随机初始 化速度的每一维,确定初始搜索空间为D个角度的搜索区间向量,ud(k)和ld(k)分别为第k次采样数据处理第d维的角度搜索区间的上限和下限值,最大迭代次数设置为,其中为取整函数,zz为取整倍数;
步骤三,第i个物体位置qi(t)=[qi1(t),qi2(t),…,qiD(t)]的加权信号协方差极大似然方程的目标函数值为,正交投影矩阵 ,tr()表示矩阵的求迹运算,根据目标函数 评价物体位置的优劣,代表有效量子位置 映射到搜索范围中的位置计算的目标函数值,即把影射到参数范围后,使用fit[qi(t)]计算物体的目标函数值,第i个物体到现在为止所经历的最优量子位置的第一行定义为该物体的局部最优位置,记作pi(t)=[pi1(t),pi2(t),…,piD(t)],pid(t)为第i个物体到第t次迭代为止所经历最优有效第d维量子位,d=1,2,…,D,所有物体到现在所经历最优量子位置的第一行记作全局最优量子位置,也就是目标函数值最大的有效量子位置,记作b(t)=[b1(t),b2(t),…,bD(t)],bd(t)为所有物体到第t次迭代为止所经历最优有效第d维量子位,d=1,2,…,D,确定最好目标函数值best(t)和最差目标函数值worst(t),
步骤四,计算在t次迭代的每个物体质量:Mai=Mpi=Mii=Mi,i=1,2,…,N, Mpi表示被作用物体i的质量,Mai表示作用到物体i的质量,Mii为物体i的引力质量,Mi(t)为第i个物体的惯性质量,计算N个物体的万有引力的合力,对于第d维,第j个物体作用在第i个物体上的引力大小为 引力系数T为最大迭代次数,Rij(t)是第j个物体和第i个物体的欧氏距离,G0和γ为常系数,Rij(t)=||pi(t),pj(t)||2,对于 第d维,作用在第i个物体上的总作用力i=1,2,…,N,d=1,2,…,D,randj是[0,1]间的随机数,更新所有物体的加速度、速度和量子位置,第i个物体的第d维加速度为前N/2个物体速度根据引力方程进行更新,则第i个物体的第d维速度更新为 i=1,2,…,N/2,d=1,2,…,D;其他N/2个物体速度根据群行为进行更新,则第i个物体的第d维速度更新为vid(t+1)=c4r4[bd(t)-yid(t)]+c5r5[pid(t)-yid(t)]+wtvid(t),wt从初次迭代的0.9线形递减到最大迭代的0.5,i=N/2+1,N/2+2,…,N,d=1,2,…,D,r1、r2、r3、r4和r5都是[0,1]之间的均匀随机数,加权常数c1=c2=c4=c5=0.78,c3=0.1;对于vid(t+1),若超出边界值,将其限制在边界,即vid(t+1)>0.2,vid(t+1)=0.2,若vid(t+1)<-0.2,vid(t+1)=-0.2,量子位置为i=1,2,…,N,其中 d=1,2,…,D,abs()为量子位取绝对值函数;
步骤五,量子位置yi(t+1)影射到定义区间qi(t+1),计算目标函数值,
i=1,2,…,N,d=1,2,…,D,若
fit[qi(t+1)]>fitq[pi(t)],则令局部最优量子位置否则,
pi(t+1)=pi(t),把最优的局部最优量;子位置设置成全局最优量子位置为
b(t+1)=[b1(t+1),b2(t+1),…,bD(t+1)],确定当前最好目标函数值best(t+1)和最差目标函数值worst(t+1),
步骤六,判断是否达到最大迭代次数,若是,记录最优位置,执行步骤七;否则,t=t+1,返回步骤四;
步骤七,快拍采样新数据x(k+1)=[x1(k+1),x2(k+1),…,xM(k+1)]T,对采样数据进行加权处 理:h(k+1)=x(k+1)/max{|x1(k+1)|0.7,|x2(k+1)|0.7,…,|xM(k+1)|0.7},计算当前采样的加权信号协方差:其中是新增加的第k+1个采样数据的加权信号协方差的增量,更新搜索空间为Z(k+1), d=1,2,…,D,β为收敛因子,决定了搜索空间的收敛速度;常数r为搜索空间在锁定状态下的搜索半径;为第d个方向在第k次采样时的估计值;为第d个方向在第k次采样时搜索空间的中心值,其更新公式为其中δ为遗传因子;
步骤八,如果达到最大跟踪次数,执行步骤九;否则,设k=k+1,t=0,返回步骤二继续估计动态目标下一个时刻的方向;
步骤九,得到所有快拍采样下的全局最优位置就是检测的动态目标方向值,输出动态跟踪结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410108082.1/1.html,转载请声明来源钻瓜专利网。