通带响应误差加权阻带响应约束空域矩阵滤波器设计方法与流程

文档序号:11841108阅读:来源:国知局

技术特征:

1.一种通带响应误差加权阻带响应约束空域矩阵滤波器设计方法,其特征在于以下步骤:

步骤1:k=0,将探测的空域离散化,获得VP,VS,ΘP,ΘS;通过ε,计算初始最优空域矩阵滤波器令w0p)=1;

步骤2:计算|Ekp)|=|Ha(θp)-a(θp)|,p=1,…,P;求|Ekp)|的局部极大值点,获取局部极大值的横坐标及其相应的纵坐标

步骤3:利用两点间连线的延长线,计算在横坐标θ1处的取值z1,设置(θ1,max(|Ek1)|,z1))为包络加权起始点;

步骤4:利用两点间连线的延长线,计算在横坐标θS处的取值zS,设置(θP,max(zP,|EkP)|))为包络加权终点;

步骤5:计算(θ1,max(|Ek1)|,z1))、P,max(zP,|EkP)|))共Q+2个点之间的线段,并取αkp)为θp在相应线段上的取值;

步骤6:计算下列各式

<mrow> <mi>&beta;</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>P&alpha;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> <mo>/</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>p</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> </mrow>

wk+1p)=βkp)wkp)

Rk+1=diag[wk+11),wk+12),…,wk+1S)]

<mrow> <msub> <mi>C</mi> <mi>P</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>NP</mi> </mfrac> <msub> <mi>V</mi> <mi>P</mi> </msub> <msub> <mi>R</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>V</mi> <mi>P</mi> <mi>H</mi> </msubsup> <mo>,</mo> </mrow> <mrow> <msub> <mi>C</mi> <mi>S</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>NS</mi> </mfrac> <msub> <mi>V</mi> <mi>S</mi> </msub> <msubsup> <mi>V</mi> <mi>S</mi> <mi>H</mi> </msubsup> </mrow>

<mrow> <mi>tr</mi> <mo>[</mo> <msub> <mi>C</mi> <mi>P</mi> </msub> <msup> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>C</mi> <mi>S</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>C</mi> <mi>S</mi> </msub> <msup> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>C</mi> <mi>S</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>C</mi> <mi>P</mi> </msub> <mo>]</mo> <mo>=</mo> <mi>&epsiv;</mi> </mrow>

<mrow> <msub> <mover> <mi>H</mi> <mo>^</mo> </mover> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>C</mi> <mi>P</mi> </msub> <msup> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>C</mi> <mi>S</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow>

判断Hk+1是否满足如下终止条件之一:

(a)k+1=K;此时,此时迭代K次,算法终止;

(b)p=1,…,P;迭代后,空域矩阵滤波器对通带上所有方位的实际响应误差值小于常数算法终止;

(c)p=1,…,P;迭代后,空域矩阵滤波器对通带上所有方位的响应误差变化率都小于常数值算法终止;

步骤7:若迭代终止条件满足,则Hk+1即为最终的空域矩阵滤波器;否则,令k:=k+1,重复步骤2~6。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1