本发明涉及一种基于量子帝王蝶的圆阵模式空间动态测向方法,属于阵列信号处理领域。
背景技术:
测向也称为波达方向角(directionofarrival,doa)估计一直是阵列信号处理领域的热点内容,在通信、雷达和声纳等系统中有着广泛应用。均匀圆阵(uniformcirculararray,uca)由于具有特殊的阵列结构和良好的测向性能,在许多测向应用中备受青睐。均匀圆阵的阵列结构使得其阵列流行比较复杂,不具备均匀线阵的范德蒙德矩阵形式,许多适用于线阵的测向算法无法移植应用到圆阵的测向应用中。
为了使应用于线阵的优良doa估计算法可以应用到圆阵,以及减少doa估计的运算量,模式空间变换算法估计受到了学者的广泛关注。模式空间变换即通过变换将圆阵的阵列流行变换成类似线阵的形式,实现输入信号的波达方向估计。
现有技术文献检索发现,高书彦等在《电子与信息学报》(2007,vol.29,no.12,pp.2832-2835)发表的“基于均匀圆阵的模式空间矩阵重构算法”中提出了一种不受信号相关性影响的doa估计方法,并在一定程度上减少了计算量。但是该方法损失了阵列孔径,估计精度不高,不能动态测向,且在冲击噪声环境下测向失效。赵大勇等在《山东大学学报(工学版)》(2010,vol.40,no.1,pp.133-138)发表的“冲击噪声背景下的动态doa跟踪”中对粒子群算法进行改进,研究了基于最大似然算法的动态doa估计方法,该方法在避免分数低阶矩矩阵重复分解的同时,在一定程度上降低了多维搜索的计算量。但是该方法仅能在180°角度范围内进行方向估计,且使用的低阶矩阵抗冲击噪声能力有待提升,并且该方法所使用的粒子群算法容易陷入“早熟”收敛,需要较大的种群规模和迭代次数,求解精度不高。
已有的文献表明,现有动态测向方法大多使用子空间跟踪类方法,这类方法具有计算量小,实时性好的优点,但是其在低信噪比的情况下估计性能较差,且本身并不具备解相干的能力,需要运用空间平滑等解相干技术对协方差矩阵进行预处理,步骤繁琐,且在冲击噪声背景下测向性能恶化严重,甚至失效。本发明设计了一种冲击噪声下基于量子帝王蝶的圆阵模式空间动态测向方法,在冲击噪声环境下,设计了一种指数核协方差矩阵,利用圆阵模式空间的指数核协方差矩阵极大似然动态测向方法,对信源进行动态测向,并使用量子帝王蝶搜索机制在搜索区间内搜索指数核协方差矩阵极大似然方程估计的最优角度,通过逐步缩小搜索空间进而减小计算量。本发明所设计的动态测向方法,在高斯噪声、弱冲击噪声和强冲击噪声等复杂环境下均能有效测向,在低信噪比,小快拍数和相干信源的情况下具有优越的doa估计性能。
技术实现要素:
针对上述现有技术,本发明要解决的技术问题是提供一种在高斯噪声、弱冲击噪声和强冲击噪声等复杂环境下均能有效测向,在低信噪比,小快拍数和相干信源的情况下具有优越的doa估计性能的冲击噪声下基于量子帝王蝶的圆阵模式空间动态测向方法。
为解决上述技术问题,本发明一种冲击噪声下基于量子帝王蝶的圆阵模式空间动态测向方法,包括以下步骤:
步骤一:获取阵列接收的快拍数据,定义变换矩阵
假设第n个窄带远场信源从方位角θn,俯仰角
均匀圆阵可激发的最大模式
步骤二:初始化帝王蝶的搜索区间,具体为:
在第k次快拍,n个方位角度的搜索区间定义为
步骤三:初始化帝王蝶种群中每只帝王蝶的量子位置、临时量子位置和位置,构造适应度函数,计算每只帝王蝶所在位置的适应度,确定帝王蝶种群的全局最优量子位置,确定量子帝王蝶搜索机制的终止迭代次数,具体为:
帝王蝶的种群规模为
第t次迭代第h只帝王蝶所在位置
步骤四:将帝王蝶种群分为两个子群,使用两种不同的策略更新子群1和子群2中帝王蝶的临时量子位置,具体为:
选择
在子群1中,在第t次迭代,如果
在子群2中,如果
步骤五:重组两个子群为一个种群,更新每只帝王蝶的量子位置和位置,计算每只帝王蝶所在新位置的适应度值,更新全局最优量子位置和全局最优位置,具体为:
产生一个[0,1]之间均匀分布的随机数
根据适应度函数
步骤六:判断是否达到所要求的最大迭代次数:若未达到,令迭代次数加1,返回步骤四继续循环;否则,输出帝王蝶种群全局最优位置和全局最优量子位置并进入下一步;
步骤七:更新下一次快拍n个方位角度的搜索区间,判断是否达到最大快拍数:若未达到,继续获取下一次快拍采样经模式空间变换后的数据,更新指数核协方差矩阵,令快拍数加1,返回步骤三;否则,根据得到的所有快拍采样下动态目标的估计值,输出动态测向结果,具体为:
在第k+1次快拍,n个方位角度搜索区间更新为
判断是否达到最大快拍数:若未达到,继续获取下一次快拍采样经模式空间变换后的数据y(k+1)=[y1(k+1),y2(k+1),...,y2l+1(k+1)]t,进而指数核协方差矩阵的更新方程为
本发明有益效果:与现有技术相比本发明具有以下优点:
(1)本发明在冲击噪声环境下,经过模式空间变换将均匀圆阵转换为虚拟均匀线阵,并使用基于指数核协方差矩阵的极大似然动态测向方法对动态目标进行角度估计,所设计方法能够对独立源、相干源和混合源进行动态测向,动态测向性能优,且可进行冲击噪声环境下动态目标的360°全方位跟踪。
(2)本发明所设计的动态测向方法,设计了指数核协方差矩阵,在低信噪比、小快拍数、高斯噪声、弱冲击噪声和强冲击噪声情况下均能有效动态测向,应用范围广泛。
(3)设计了量子帝王蝶搜索方法进而能对阵列的指数核协方差矩阵极大似然方程进行高精度求解,具有收敛速度快,收敛精度高的优点。
本发明搜索速度快,跟踪精度高,可在高斯噪声、弱冲击噪声和强冲击噪声下动态测向,应用范围广泛。
附图说明
图1为冲击噪声下基于量子帝王蝶的圆阵模式空间动态测向方法示意图;
图2为特征指数为0.95,广义信噪比snr=15db时两个独立信源的动态测向结果;
图3为特征指数为1.8,广义信噪比snr=15db时三个独立信源的动态测向结果;
图4为特征指数为1.8,广义信噪比snr=15db时三个相干信源的动态测向结果;
图5为特征指数为1.8,广义信噪比snr=15db时三个混合信源的动态测向结果;
图6为高斯噪声下即特征指数为2,信噪比snr=10db时三个独立信源的动态测向结果。
具体实施方式
下面结合附图对本发明具体实施方式做进一步说明。
如图1所示,本发明技术方案包括如下步骤:
步骤一:获取阵列接收的快拍数据,定义变换矩阵
假设第n个窄带远场信源从方位角θn,俯仰角
均匀圆阵可激发的最大模式
步骤二:初始化帝王蝶的搜索区间。
在第k次快拍,n个方位角度的搜索区间定义为
步骤三:初始化帝王蝶种群中每只帝王蝶的量子位置、临时量子位置和位置,构造适应度函数,计算每只帝王蝶所在位置的适应度,确定帝王蝶种群的全局最优量子位置,确定量子帝王蝶搜索机制的终止迭代次数。
帝王蝶的种群规模为
第t次迭代第h只帝王蝶所在位置
步骤四:将帝王蝶种群分为两个子群,使用两种不同的策略更新子群1和子群2中帝王蝶的临时量子位置。
选择
在子群1中,在第t次迭代,如果
在子群2中,如果
步骤五:重组两个子群为一个种群,更新每只帝王蝶的量子位置和位置,计算每只帝王蝶所在新位置的适应度值,更新全局最优量子位置和其相应的全局最优位置。
产生一个[0,1]之间均匀分布的随机数
根据适应度函数
步骤六:判断是否达到所要求的最大迭代次数:若未达到,令迭代次数加1,返回步骤四继续循环;否则,输出帝王蝶种群全局最优位置和全局最优量子位置并进入下一步。
步骤七:更新下一次快拍n个方位角度的搜索区间,判断是否达到最大快拍数:若未达到,继续获取下一次快拍采样经模式空间变换后的数据,更新指数核协方差矩阵,令快拍数加1,返回步骤三;否则,根据得到的所有快拍采样下动态目标的估计值,输出动态测向结果。
在第k+1次快拍,n个方位角度搜索区间更新为
判断是否达到最大快拍数:若未达到,继续获取下一次快拍采样经模式空间变换后的数据y(k+1)=[y1(k+1),y2(k+1),...,y2l+1(k+1)]t,进而指数核协方差矩阵的更新方程为
在特征指数为2即高斯噪声下snr代表信噪比,其他情况下snr代表广义信噪比。冲击噪声下基于量子帝王蝶的圆阵模式空间动态测向方法的参数设置如下:
在圆阵模式空间测向系统中,均匀圆阵的阵元数m=16,阵元间距
图2中,两个独立信源从θ1(k)=[120+10sin(2πk/500)]°和θ2(k)=[-120+10sin(2πk/500)]°方向入射到均匀圆阵,冲击噪声特征指数为0.95,广义信噪比为15db。从仿真图2中可以看出,在强冲击噪声下,所设计的方法在大多数情况下能有效的对动态来波方向进行跟踪。
图3中,三个独立信源从θ1(k)=[120+10sin(2πk/500)]°,θ2(k)=[0+10sin(2πk/500)]°和θ3(k)=[-120+10sin(2πk/500)]°方向入射到均匀圆阵,冲击噪声特征指数为1.8,广义信噪比为15db。从仿真图3中可以看出,所设计的方法能有效的对独立信源进行动态跟踪。
图4中,三个相干信源从θ1(k)=[120+10sin(2πk/500)]°,θ2(k)=[0+10sin(2πk/500)]°和θ3(k)=[-120+10sin(2πk/500)]°方向入射到均匀圆阵,冲击噪声特征指数为1.8,广义信噪比为15db。从仿真图4中可以看出,所设计的方法能有效的对相干信源进行动态跟踪。
图5中,三个混合信源从θ1(k)=[120+10sin(2πk/500)]°,θ2(k)=[0+10sin(2πk/500)]°和θ3(k)=[-120+10sin(2πk/500)]°方向入射到均匀圆阵,其中θ1(k)与θ2(k)相干,θ2(k)与θ3(k)独立,冲击噪声特征指数为1.8,广义信噪比为15db。从仿真图5中可以看出,所设计的方法能有效的对混合信源进行动态跟踪。
图6中,在高斯噪声下,三个相干信源从θ1(k)=[120+10sin(2πk/500)]°,θ2(k)=[0+10sin(2πk/500)]°和θ3(k)=[-120+10sin(2πk/500)]°方向入射到均匀圆阵,信噪比为10db。从仿真图6中可以看出,所设计的方法在低信噪比下能有效的对动态来波方向进行跟踪。