基于ROOT‑MUSIC算法及秩损原理的二维测向方法与流程

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

技术特征:

1.一种ROOT-MUSIC算法及秩损原理二维测向方法,其特征是,建立适用于圆信号与非圆信号共同入射的均匀矩阵阵列模型,而后在此基础上利用求根多重信号分集求根多重信号分集ROOT-MUSIC算法和秩损原理实现圆信号与非圆信号混合入射的二维波达方向估计以及两种信号的分辨问题。

2.如权利要求1所述的ROOT-MUSIC算法及秩损原理二维测向方法,其特征是,非圆信号与圆信号的二维波达方向估计具体步骤是,均匀矩阵阵列模型,由M×N个全向传感器元素组成,阵列的行间距dx为λ/2,列间距dy为λ/2,λ为入射信号的波长,假设有K个非相关远场窄带信号sk(t),k=1,…,K从方向(θkk)入射到该阵列上,其中,θ为方位角,β为俯仰角,入射信号包括Kn个严格非圆信号sn,k(t),k=1,…,Kn和Kc个圆信号sc,k(t),k=1,…,Kc,K=Kn+Kc,均匀矩阵阵列元素上的噪声都是均值为0,方差为σ2的加性高斯圆噪声;

在采样t时刻,该矩形阵列输出矢量x1(t),x2(t),…,xN(t)表示为

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>AB</mi> <mn>1</mn> </msub> <mover> <mi>s</mi> <mo>~</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>n</mi> <msub> <mi>x</mi> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>AB</mi> <mn>2</mn> </msub> <mover> <mi>s</mi> <mo>~</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>n</mi> <msub> <mi>x</mi> <mn>2</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>2</mn> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>N</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>AB</mi> <mi>N</mi> </msub> <mover> <mi>s</mi> <mo>~</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>n</mi> <msub> <mi>x</mi> <mi>N</mi> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>3</mn> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,x1(t)=[x11(t),…,x1M(t)]T,x2(t)=[x21(t),…,x2M(t)]T,…,xN(t)=[xN1(t),…,xNM(t)]T,A表示阵列流型矩阵,其每列向量记为导向矢量a(θk),a(θk)=[a0k),…,aM-1k)]T,其中其中表示加性高斯白噪声矢量,表示圆与非圆混合入射源信号矢量,该矢量表示为

<mrow> <mover> <mi>s</mi> <mo>~</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mover> <mi>B</mi> <mo>&CenterDot;</mo> </mover> <mi>s</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

式(3-4)中,

在式(3-5)中,s(t)为

<mrow> <mi>s</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mover> <mi>s</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mover> <mi>s</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>s</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>s</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

sn,k(t)为严格非圆信号,因此有其中,为实值信号,为信号的非圆相位,下面将联合接收数据矢量x1(t),x2(t),…,xN(t)组成一个新的数据矢量f(t)

<mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>N</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <msub> <mi>B</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <msub> <mi>B</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <msub> <mi>B</mi> <mi>N</mi> </msub> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mover> <mi>B</mi> <mo>&CenterDot;</mo> </mover> <mi>s</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>n</mi> <msub> <mi>x</mi> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>n</mi> <msub> <mi>x</mi> <mn>2</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>n</mi> <msub> <mi>x</mi> <mi>N</mi> </msub> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mi>C</mi> <mrow> <mo>(</mo> <mrow> <mi>&theta;</mi> <mo>,</mo> <mi>&beta;</mi> </mrow> <mo>)</mo> </mrow> <mover> <mi>B</mi> <mo>&CenterDot;</mo> </mover> <mi>s</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>n</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>7</mn> </mrow> <mo>)</mo> </mrow> </mrow>

为了简化表示,省略角度对(θ,β)及时间t,

在式(3-7)中,C(θ,β)定义为扩展的导向矢量矩阵,且

C=[C1nn)C2cc)] (3-8)

其中C1nn)为NM×Kn的矩阵,C2cc)为NM×Kc的矩阵,分别表示如下

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>C</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>N</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>N</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>1</mn> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>2</mn> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <msub> <mi>N</mi> <mrow> <mi>n</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mtd> </mtr> </mtable> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>1</mn> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>2</mn> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> <msub> <mi>v</mi> <msub> <mi>N</mi> <mrow> <mi>n</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> </mrow> </msub> </msub> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>9</mn> </mrow> <mo>)</mo> </mrow> </mrow>

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>C</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>N</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msub> <mi>&theta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>N</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&beta;</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>1</mn> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>2</mn> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <msub> <mi>N</mi> <mrow> <mi>c</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </msub> </mrow> </mtd> </mtr> </mtable> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>1</mn> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <msub> <mi>v</mi> <msub> <mn>2</mn> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> <msub> <mi>v</mi> <msub> <mi>N</mi> <mrow> <mi>c</mi> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> </mrow> </msub> </msub> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>10</mn> </mrow> <mo>)</mo> </mrow> </mrow>

接着,通过把矢量f以及其共轭形式f*组合成一个新的数据矢量

其中为2NM×(Kn+2Kc)的矩阵,矢量为(Kn+2Kc)×1的矩阵

以及矢量为2NM×1的矩阵,

根据式(3-11)构造的计算其协方差矩阵为

其中为信号的协方差矩阵。由于入射信号之间是不相关的,因此是一个满秩矩阵;

而后,特征分解

其中Es为2NM×(Kn+2Kc)的矩阵,En为2NM×(2NM-Kn-2Kc)的矩阵,它们分别为信号子空间和噪声子空间,Σs为(Kn+2Kc)×(Kn+2Kc)的对角矩阵,Σn为(2NM-Kn-2Kc)×(2NM-Kn-2Kc)的对角矩阵,它们分别为信号子空间和噪声子空间对应的特征值矩阵,且的特征值满足λ1≥λ2≥...≥λK≥λK+1…=λ2NM=σ2

因为Es张成相同的信号子空间,且与En张成的噪声子空间正交,所以对于任意从角度(θn,kn,k)入射的非圆信号有

(3-15)

进一步展开,如下形式:

由求根多重信号分集ROOT-MUSIC算法,定义多项式pn(l)=[1,l,...,lM-1]T,其中所以pn(l)=an,k,pn(l-1)=a*n,k,于是,定义一个2NM×2N矩阵Ωn(l)只和l有关,

因此,

以及

<mrow> <msub> <mi>p</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mi>l</mi> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msup> <msub> <mi>&Omega;</mi> <mi>n</mi> </msub> <mi>H</mi> </msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msub> <mi>E</mi> <mi>n</mi> </msub> <msubsup> <mi>E</mi> <mi>n</mi> <mi>H</mi> </msubsup> <msup> <mi>l</mi> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>&Omega;</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>19</mn> <mo>)</mo> </mrow> </mrow>

得到非圆信号关于l的估计器

<mrow> <msub> <mi>f</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>det</mi> <mrow> <mo>(</mo> <msub> <mi>p</mi> <mi>n</mi> </msub> <mo>(</mo> <mi>l</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>=</mo> <mi>det</mi> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msup> <mi>l</mi> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msup> <msub> <mi>&Omega;</mi> <mi>n</mi> </msub> <mi>H</mi> </msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msub> <mi>E</mi> <mi>n</mi> </msub> <msubsup> <mi>E</mi> <mi>n</mi> <mi>H</mi> </msubsup> <msup> <mi>l</mi> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>&Omega;</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>20</mn> </mrow> <mo>)</mo> </mrow>

由式(3-16)可知,信号的非圆相位和俯仰角β都不在Ωn(l)中,因此矩阵pn(l)与非圆相位和俯仰角β无关,只与方位角θ有关,矩阵pn(l)是2N×2N的矩阵,En为2NM×(2NM-Kn-2Kc)的矩阵,所以当(2NM-Kn-2Kc)≥2N,即Kn-2Kc≤2(NM-N),且θ不等于信号真实方位角时,矩阵pn(l)是满秩的,只有当θ等于信号真实方位角时矩阵pn(l)秩损,即rank{pn(l))}<2N,这时式(3-16)才成立,与此同时,fn(l)=det(pn(l))=0,所以通过pn(l)是否秩损能够判断某一方位角是否为入射信号的真实方位角,即利用秩损原理得到信号的方位角;

基于以上分析,令fn(l)=0,取单位圆内具有最大幅值的Kn个非重根而后由其相位就能得到非圆信号波达方向关于方位角θ角的估计,即

<mrow> <msub> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mo>=</mo> <mi>arccos</mi> <mo>&lsqb;</mo> <mo>-</mo> <mfrac> <mi>&lambda;</mi> <mrow> <mn>2</mn> <msub> <mi>&pi;d</mi> <mi>x</mi> </msub> </mrow> </mfrac> <mi>arg</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>l</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>,</mo> <mi>m</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>21</mn> </mrow> <mo>)</mo> </mrow>

然后将估计的分别代入式(3-20),并构造非圆信号关于俯仰角β的估计器

f′n(b)=det(p′n(b)) (3-22)

同样基于ROOT-MUSIC(求根多重信号分集算法)算法,定义

<mrow> <msubsup> <mi>p</mi> <mi>n</mi> <mo>&prime;</mo> </msubsup> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mi>b</mi> <mrow> <mo>(</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <msup> <mi>&Theta;</mi> <mi>H</mi> </msup> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <msup> <msub> <mi>&Omega;</mi> <mi>n</mi> </msub> <mi>H</mi> </msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msub> <mi>E</mi> <mi>n</mi> </msub> <msubsup> <mi>E</mi> <mi>n</mi> <mi>H</mi> </msubsup> <msub> <mi>&Omega;</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msup> <mi>b</mi> <mrow> <mo>(</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mi>&Theta;</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>23</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>&Theta;</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mi>b</mi> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <msup> <mi>b</mi> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <mi>b</mi> <mo>*</mo> </msup> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <mi>b</mi> <mrow> <mo>*</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>24</mn> <mo>)</mo> </mrow> </mrow>

基于秩损原理,矩阵p′n(b)只包含俯仰角β,且矩阵不是满秩矩阵,因此式(3-16)同样成立,且f′n(b)=det(p′n(b))=0,这样就能判断某一俯仰角是否为入射信号的真实俯仰角;

基于以上分析,令f′n(b)=0,取单位圆内具有最大幅值的非重根依次得而后由

其相位就能给出波达方向关于俯仰角β角的估计值,即

<mrow> <msub> <mover> <mi>&beta;</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mo>=</mo> <mi>arccos</mi> <mo>&lsqb;</mo> <mfrac> <mi>&lambda;</mi> <mrow> <mn>2</mn> <msub> <mi>&pi;d</mi> <mi>y</mi> </msub> </mrow> </mfrac> <mi>arg</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>,</mo> <mi>m</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>K</mi> <mi>n</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>25</mn> </mrow> <mo>)</mo> </mrow>

以上是非圆信号二维波达方向的估计方法;

圆信号同样采用以上非圆信号的方法进行估计,具体步骤如下,首先,构建以下表达式

因为式(3-26)中,

因此,由式(3-26)知,非圆信号估计方位角θ角和俯仰角β角的方法对于圆信号同样适用,构建圆与非圆混合信号关于方位角θ的估计器:

<mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>det</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>(</mo> <mi>l</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>=</mo> <mi>det</mi> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msup> <mi>l</mi> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msup> <mi>&Omega;</mi> <mi>H</mi> </msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msub> <mi>E</mi> <mi>n</mi> </msub> <msubsup> <mi>E</mi> <mi>n</mi> <mi>H</mi> </msubsup> <msup> <mi>l</mi> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mi>&Omega;</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>27</mn> <mo>)</mo> </mrow> </mrow>

其中,Ω(l)只和l有关,为2NM×2N的矩阵,其表达式如下

其中,p(l)=[1,l,...,lM-1]T基于秩损原理,令f(l)=0,取单位圆内具有最大幅值的K个非重根而后由其相位就能得到波达方向关于方位角θ角的估计,即

<mrow> <msub> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mi>arccos</mi> <mo>&lsqb;</mo> <mo>-</mo> <mfrac> <mi>&lambda;</mi> <mrow> <mn>2</mn> <msub> <mi>&pi;d</mi> <mi>x</mi> </msub> </mrow> </mfrac> <mi>arg</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>l</mi> <mo>^</mo> </mover> <msub> <mi>m</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>,</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>K</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>29</mn> </mrow> <mo>)</mo> </mrow>

然后构造圆与非圆信号关于俯仰角β的估计器

f′(b)=det(p′(b)) (3-30)

在式(3-30)中,

<mrow> <msup> <mi>p</mi> <mo>&prime;</mo> </msup> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mi>b</mi> <mrow> <mo>(</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <msup> <mi>&Theta;</mi> <mi>H</mi> </msup> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <msup> <mi>&Omega;</mi> <mi>H</mi> </msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msub> <mi>E</mi> <mi>n</mi> </msub> <msubsup> <mi>E</mi> <mi>n</mi> <mi>H</mi> </msubsup> <mi>&Omega;</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msup> <mi>b</mi> <mrow> <mo>(</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mi>&Theta;</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>31</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>&Theta;</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mi>b</mi> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <msup> <mi>b</mi> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <mi>b</mi> <mo>*</mo> </msup> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <mi>b</mi> <mrow> <mo>*</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>32</mn> <mo>)</mo> </mrow> </mrow>

将估计的分别代入式(3-31),并令f′(b)=0,取单位圆内具有最大幅值的非重根依次得而后由其相位得到波达方向关于俯仰角β角的估计值,即

<mrow> <msub> <mover> <mi>&beta;</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mi>arccos</mi> <mo>&lsqb;</mo> <mfrac> <mi>&lambda;</mi> <mrow> <mn>2</mn> <msub> <mi>&pi;d</mi> <mi>y</mi> </msub> </mrow> </mfrac> <mi>arg</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>m</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>,</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>K</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>33</mn> </mrow> <mo>)</mo> </mrow>

这样,根据式(3-27)和式(3-30)以及式(3-29)和式(3-33)就能求出圆与非圆混合入射信号的方位角和俯仰角的估计值。

3.如权利要求2所述的ROOT-MUSIC算法及秩损原理二维测向方法,其特征是,圆与非圆混合入射信号的二维波达方向的分辨步骤具体是,首先进行仅适用于圆信号的二维波达方向估计:

因为En之间具有正交性,故有

通过将En分割为两个均为NM×(2NM-Kn-2Kc)的矩阵En1和En2,即

那么

因此,基于式(3-35)来估计圆信号的二维角度(θc,kc,k),因为

根据求根多重信号分集ROOT-MUSIC算法,定义多项式pc(l)=[1,l,...,lM-1]T,其中所以pc(l)=ac,k,pc(l-1)=a*c,k,于是,定义一个NM×N矩阵Λ(l),该矩阵只和l有关,

并定义于是,得到圆信号关于方位角θ的估计器为

fc(l)=det(pc(l)) (3-39)

由式(3-35)可知,圆信号的俯仰角β不在pc(l)中,因此矩阵pc(l)与俯仰角β无关,只与方位角θ有关,矩阵pc(l)是N×N的矩阵,En1为NM×(2NM-Kn-2Kc)的矩阵,所以当(2NM-Kn-2Kc)≥N即Kn-2Kc≤2NM-N,且方位角θ不等于信号真实方位角时,矩阵pc(l)是满秩的,只有当方位角θ等于圆信号真实方位角时矩阵pc(l)秩损,即rank{pc(l))}<N,这时式(3-35)才成立,与此同时,fc(l)=det(pc(l))=0,所以通过判断pc(l)是否秩损能够判断某一方位角是否为入射圆信号的真实方位角,即利用秩损原理得到圆信号的方位角,基于以上分析,令fc(l)=0,取单位圆内具有最大幅值的Kc个非重根而后由其相位得到圆信号波达方向关于方位角θ角的估计,

而后构造圆信号关于俯仰角β的估计器

f′c(b)=det(p′c(b)) (3-41)

<mrow> <msubsup> <mi>p</mi> <mi>c</mi> <mo>&prime;</mo> </msubsup> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mi>b</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msup> <mi>b</mi> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mi>H</mi> </msup> <msub> <mi>E</mi> <mrow> <mi>n</mi> <mn>1</mn> </mrow> </msub> <msubsup> <mi>E</mi> <mrow> <mi>n</mi> <mn>1</mn> </mrow> <mi>H</mi> </msubsup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mi>b</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msup> <mi>b</mi> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>-</mo> <mn>42</mn> <mo>)</mo> </mrow> </mrow>

同样,基于求根多重信号分集ROOT-MUSIC算法,式(3-42)中,且把估计的代入式(3-42),基于秩损原理,矩阵p′c(b)只包含俯仰角β,且矩阵不是满秩矩阵,因此式(3-35)同样成立,且f′c(b)=det(p′c(b))=0,这样就能判断某一俯仰角是否为入射信号的真实俯仰角,基于以上分析,令f′c(b)=0,取单位圆内具有最大幅值的非重根而后依次得由估计值的相位就能得到波达方向关于俯仰角β角的估计值,即

<mrow> <msub> <mover> <mi>&beta;</mi> <mo>^</mo> </mover> <msub> <mi>m</mi> <mn>2</mn> </msub> </msub> <mo>=</mo> <mi>arccos</mi> <mo>&lsqb;</mo> <mfrac> <mi>&lambda;</mi> <mrow> <mn>2</mn> <msub> <mi>&pi;d</mi> <mi>y</mi> </msub> </mrow> </mfrac> <mi>arg</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>m</mi> <mn>2</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>,</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>K</mi> <mi>c</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>(</mo> <mrow> <mn>3</mn> <mo>-</mo> <mn>43</mn> </mrow> <mo>)</mo> </mrow>

由式(3-39)和式(3-41)以及式(3-40)和式(3-43)就能求出圆信号的方位角和俯仰角的估计值;于是,基于圆与非圆混合入射信号以及圆信号关于方位角和俯仰角的两种估计方法,由式(3-27)和式(3-30)以及式(3-29)和式(3-33)能求得圆与非圆混合信号的二维波达估计方向,以及由式(3-39)和式(3-41)以及式(3-40)和式(3-43)求得圆信号二维波达估计方向,比较两组结果,就能分别得到圆信号与非圆信号的二维波达方向。

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