发明名称 一种基于量子粒子群的波达方向估计方法
摘要 本发明公开了一种基于量子粒子群的波达方向估计方法,步骤包括:建立阵列信号模型,设置阵列相关参数,接着根据阵列信号数据建立最大似然估计,然后初始化,计算各粒子的适应度函数,更新量子粒子群速度和位置,然后判断是否达到最大迭代次数,然后输出信源入射角度矢量估计值,进而计算入射方向角的均方差。本发明在寻优过程中利用了粒子的量子行为,克服了标准粒子群算法容易陷入局部最小值缺点,估计精度高,对于解决波达方向估计问题取得了较好的效果,为获得高分辨率的波达方向估计提供了新的解决思路。
申请公布号 CN104616059A 申请公布日期 2015.05.13
申请号 CN201510048332.1 申请日期 2015.01.29
申请人 无锡职业技术学院 发明人 叶倩;楼旭阳
分类号 G06N3/00(2006.01)I 主分类号 G06N3/00(2006.01)I
代理机构 无锡华源专利事务所(普通合伙) 32228 代理人 林弘毅;聂汉钦
主权项 一种基于量子粒子群的波达方向估计方法,其特征在于,所述方法包括如下步骤:(1)确定阵元数<img file="FDA0000663977580000018.GIF" wi="88" he="78" />平面波信号数P,信号中心波长λ,快拍数<img file="FDA0000663977580000019.GIF" wi="92" he="71" />相邻阵元间距d,结合接收信号对数据协方差矩阵的最大似然估计进行特征分解获得信号子空间S、噪声子空间G;(2)初始化;确定粒子群的种群规模M,粒子的初始位置向量为z<sub>i</sub>,粒子对应的速度向量为v<sub>i</sub>,i=1,2,…,M,最大速度V<sub>max</sub>,迭代次数k=1,最大迭代次数K<sub>max</sub>,每个粒子的局部最优位置<img file="FDA00006639775800000110.GIF" wi="60" he="75" />以及整个种群的全局最优位置<img file="FDA00006639775800000111.GIF" wi="90" he="91" />(3)计算各粒子的适应度函数;将M个粒子位置z<sub>i</sub>,i=1,2,…,M作为波达方向角θ的估计值,代入MUSIC算法的谱估计适应度函数<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mi>a</mi><mi>H</mi></msup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mi>a</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow><mrow><msup><mi>a</mi><mi>H</mi></msup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msup><mi>SS</mi><mi>H</mi></msup><mo>)</mo></mrow><mi>a</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0000663977580000011.GIF" wi="601" he="162" /></maths>获得每个粒子个体适应度函数值;其中,I为单位矩阵,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>a</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><mn>1</mn><mo>,</mo><msup><mi>e</mi><mrow><mi>j&phi;</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></msup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><mi>e</mi><mrow><mi>j</mi><mrow><mo>(</mo><mover><mi>N</mi><mo>&OverBar;</mo></mover><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>&phi;</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></msup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo><mi>&phi;</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>&lambda;</mi></mfrac><mi>d</mi><mi>sin</mi><mi>&theta;</mi><mo>;</mo></mrow>]]></math><img file="FDA0000663977580000012.GIF" wi="1066" he="131" /></maths>(4)量子粒子群速度和位置更新;第k+1次迭代,粒子根据如下公式更新速度和位置:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>v</mi><mi>i</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mfrac><mrow><mn>2</mn><msub><mi>r</mi><mn>1</mn></msub><msubsup><mi>p</mi><mi>i</mi><mi>k</mi></msubsup><mo>+</mo><mn>2.1</mn><msub><mi>r</mi><mn>2</mn></msub><msubsup><mi>p</mi><mi>g</mi><mi>k</mi></msubsup></mrow><mrow><msub><mrow><mn>2</mn><mi>r</mi></mrow><mn>1</mn></msub><mo>+</mo><mn>2.1</mn><msub><mi>r</mi><mn>2</mn></msub></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000663977580000013.GIF" wi="484" he="156" /></maths><img file="FDA0000663977580000014.GIF" wi="854" he="102" />其中:i=1,2,…,M,α为收缩扩张系数;r<sub>1</sub>,r<sub>2</sub>,r<sub>3</sub>,r<sub>4</sub>取[0,1]之间均匀分布的随机数,<img file="FDA0000663977580000015.GIF" wi="70" he="83" />为第i个粒子经历的最好位置,<img file="FDA0000663977580000016.GIF" wi="334" he="141" /><img file="FDA0000663977580000017.GIF" wi="71" he="87" />为所有粒子种群经历的最好位置;(5)如果达到最大迭代次数k=K<sub>max</sub>,则寻优结束,所得到的前P个全局最优位置向量即为最优波达方向角估计值,即输出信源入射角度矢量估计值,进而计算入射方向角的均方差;否则,k:=k+1,转到步骤3。
地址 214121 江苏省无锡市滨湖区大学城高浪西路1600号