发明名称 三分量声矢量传感器稀疏阵列四元数解模糊方法
摘要 三分量声矢量传感器稀疏阵列四元数解模糊方法,阵列接收K个不同频率远场、互不相关窄带声信号,两组接收数据都按照同阵元的同一次采样的z方向振速加<img file="DSA0000131487430000011.GIF" wi="22" he="52" />乘以x方向振速加<img file="DSA0000131487430000012.GIF" wi="31" he="53" />乘以y方向振速数据叠加构成四元数一次采样数据;对全阵列接收数据自相关矩阵特征分解并利用子空间理论得到阵列导向矢量估计值;由阵列导向矢量估计值计算子阵导向矢量并由子阵导向矢量间的旋转不变关系得到信号方向余弦的粗略估计值;利用方向余弦粗略估计值解稀疏空域导向矢量的相位模糊,从而得到高精度的信号到达角估计;本发明通过四元数子阵的构造,获得了俯仰角和方位角解耦的旋转关系矩阵,简化了到达角估计且可以进行全方位角度估计,解决了稀疏阵列的相位模糊。
申请公布号 CN106249196A 申请公布日期 2016.12.21
申请号 CN201610466193.9 申请日期 2016.06.20
申请人 陕西理工学院 发明人 王桂宝;傅明星
分类号 G01S3/802(2006.01)I 主分类号 G01S3/802(2006.01)I
代理机构 代理人
主权项 一种三分量声矢量传感器稀疏阵列四元数解模糊方法,其特征在于:所述声矢量传感器阵列的阵元由三个空间轴向垂直的振速传感器组成,M个阵元均匀分布在半径为R的圆环上,第1个阵元位于x轴上,沿圆环逆时针方向分别是第1,...,M个阵元,坐标原点位于圆环的圆心,第m个阵元与x轴正向的夹角为<img file="FSA0000131487450000011.GIF" wi="560" he="105" />其中,R>>λ<sub>min</sub>/2,λ<sub>min</sub>为入射信号的最小波长;三分量声矢量传感器稀疏阵列四元数解模糊方法的步骤如下:阵列接收K个不同频率的远场、互不相关的窄带声波入射信号,步骤一、将M个由x轴、y轴、z轴方向的振速传感器构成的三分量声矢量传感器组成一个圆形接收阵列,M个阵元特性完全相同,所有x轴振速传感器分量相互平行,所有y轴振速传感器分量相互平行,所有z轴振速传感器分量相互平行;将阵列直接输出的信号和延时ΔT后的输出信号进行N次同步采样得到两组采样数据X和Y,X和Y均为3M×N的矩阵,K<M‑1,采样数据X和Y的各个组成分量叠加构成四元数数据Z<sub>1</sub>和Z<sub>2</sub>;<maths num="0001"><math><![CDATA[<mrow><mi>X</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><msub><mi>Mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mi>Y</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>v</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>x</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>y</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>y</mi><mrow><msub><mi>Mv</mi><mi>z</mi></msub></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSA0000131487450000012.GIF" wi="1617" he="899" /></maths>其中,<img file="FSA0000131487450000013.GIF" wi="140" he="68" />表示第m个阵元的x轴方向质点振速传感器输出信号的第n次采样数据,<img file="FSA0000131487450000014.GIF" wi="137" he="63" />表示第m个阵元的y轴方向质点振速传感器输出信号的第n次采样数据,<img file="FSA0000131487450000015.GIF" wi="136" he="59" />表示第m个阵元的z轴方向质点振速传感器输出信号的第n次采样数据,<img file="FSA0000131487450000016.GIF" wi="141" he="58" />表示延时ΔT后第m个阵元的x轴方向质点振速传感器输出信号的第n次采样数据,<img file="FSA0000131487450000017.GIF" wi="139" he="58" />表示延时ΔT后第m个阵元的y轴方向质点振速传感器输出信号的第n次采样数据,<img file="FSA0000131487450000021.GIF" wi="137" he="60" />表示延时ΔT后第m个阵元的z轴方向质点振速传感器输出信号的第n次采样数据,m=1,...,M表示阵元数,n=1,...,N表示采样数;将第一组采样数据X和第二组采样数据Y都按照同阵元的同次快拍数据中的z轴方向质点振速传感器接收数据加上四元数虚数单位<img file="FSA0000131487450000022.GIF" wi="21" he="51" />乘以x轴方向质点振速传感器接收数据,再加上四元数虚数单位<img file="FSA0000131487450000023.GIF" wi="28" he="51" />乘以y轴方向质点振速传感器接收数据,叠加构成两组四元数N次同步采样接收数据矩阵Z<sub>1</sub>和Z<sub>2</sub>:<maths num="0002"><math><![CDATA[<mrow><msub><mi>Z</mi><mn>1</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>z</mi><mn>11</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mn>11</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mn>11</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>z</mi><mrow><mn>1</mn><mi>m</mi></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>1</mn><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>1</mn><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>z</mi><mrow><mn>1</mn><mi>M</mi></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>1</mn><mi>M</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>1</mn><mi>M</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>Z</mi><mn>2</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>z</mi><mn>21</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mn>21</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mn>21</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>z</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>.</mo><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>z</mi><mrow><mn>2</mn><mi>M</mi></mrow></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>2</mn><mi>M</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>z</mi><mrow><mn>2</mn><mi>M</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSA0000131487450000024.GIF" wi="1435" he="368" /></maths>其中,<img file="FSA0000131487450000025.GIF" wi="719" he="75" />表示由第m个阵元的z轴、x轴及y轴方向质点振速传感器输出信号的第n次采样数据叠加构成第m个阵元的第n次采样的四元数数据,<img file="FSA0000131487450000026.GIF" wi="733" he="81" />表示由第m个阵元的x轴、y轴z轴方向质点振速传感器接收信号延时ΔT后的第n次采样数据叠加构成第m个阵元延时ΔT后的第n次采样的四元数数据;第一组采样数据X构成的四元数数据矩阵Z<sub>1</sub>=B<sub>1</sub>P+N<sub>1</sub>,其中,P=[p<sub>1</sub>,p<sub>2</sub>,...,p<sub>K</sub>]为K个互不相关入射声波的声强,N<sub>1</sub>为四元数噪声,<img file="FSA0000131487450000027.GIF" wi="272" he="75" />为M×K的导向矢量矩阵,A<sub>1</sub>=[A<sub>11</sub>,...,A<sub>1k</sub>,...,A<sub>1K</sub>]表示z轴方向的振速矢量构成的子阵导向矢量,A<sub>2</sub>=[A<sub>21</sub>,...,A<sub>2k</sub>,...,A<sub>2K</sub>]表示y轴和x轴方向的振速矢量构成的子阵导向矢量,其中<img file="SA00001314874548034.GIF" wi="421" he="78" /><img file="FSA0000131487450000028.GIF" wi="431" he="78" />a<sub>1k</sub>=cosθ,<img file="FSA00001314874500000212.GIF" wi="297" he="70" /><img file="FSA0000131487450000029.GIF" wi="947" he="177" />是M个传感器与位于坐标原点处的传感器之间相位差构成的空域导向矢量,θ<sub>k</sub>∈[0,π/2]和φ<sub>k</sub>∈[‑π,π]是第k个声源信号的俯仰角和方位角,<img file="FSA00001314874500000210.GIF" wi="571" he="69" />表示第m个传感器的角坐标;第二组采样数据Y构成的四元数数据矩阵Z<sub>2</sub>=B<sub>2</sub>P+N<sub>2</sub>,其中,B<sub>2</sub>是第二组采样数据对应的阵列导向矢量矩阵,N<sub>2</sub>为四元数噪声,两组数据的导向矢量间满足:B<sub>2</sub>=B<sub>1</sub>Ф,<img file="FSA00001314874500000211.GIF" wi="859" he="99" />为时延矩阵;步骤二、构造全阵列接收数据矩阵Z=BP+N,其中,Z=[Z<sub>1</sub>;Z<sub>2</sub>],B=[B<sub>1</sub>;B<sub>2</sub>]是全阵列接收数据对应的阵列导向矢量矩阵,N=[N<sub>1</sub>;N<sub>2</sub>]是全阵列接收数据四元数噪声矩阵;计算全阵列接收四元数数据矩阵Z的自相关矩阵R<sub>z</sub>,对数据自相关矩阵进行四元数特征分解,得到信号子空间E<sub>s</sub>,按照阵列导向矢量矩阵相同的分块模式对信号子空间进行分块,通过矩阵块运算以及伪伴随矩阵特征分解得到阵列导向矢量估计值<img file="FSA0000131487450000031.GIF" wi="188" he="75" />及全阵列导向矢量矩阵估计值<img file="FSA0000131487450000032.GIF" wi="70" he="65" /><maths num="0003"><math><![CDATA[<mrow><msub><mi>R</mi><mi>z</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mo>&lsqb;</mo><msup><mi>ZZ</mi><mi>H</mi></msup><mo>&rsqb;</mo><mo>=</mo><msub><mi>BR</mi><mi>P</mi></msub><msup><mi>B</mi><mi>H</mi></msup><mo>+</mo><msup><mi>&sigma;</mi><mn>2</mn></msup><mi>I</mi><mo>,</mo></mrow>]]></math><img file="FSA0000131487450000033.GIF" wi="629" he="119" /></maths>其中,<img file="FSA0000131487450000034.GIF" wi="305" he="114" />为入射信号的自相关函数,σ<sup>2</sup>为噪声的方差,I为2M×2M单位矩阵,(·)<sup>H</sup>表示转置复共轭操作;对数据自相关矩阵R<sub>z</sub>进行四元数矩阵特征分解,得到信号子空间E<sub>s</sub>,信号子空间与阵列导向矢量的关系为:E<sub>s</sub>=BT,其中T为K×K的非奇异矩阵,分别取E<sub>s</sub>的前M行及后M行组成信号子空间矩阵E<sub>1</sub>=B<sub>1</sub>T和E<sub>2</sub>=B<sub>2</sub>T=B<sub>1</sub>ФT,则有<img file="FSA0000131487450000035.GIF" wi="432" he="90" />其中<img file="FSA0000131487450000036.GIF" wi="361" he="79" />将矩阵<img file="FSA0000131487450000037.GIF" wi="248" he="84" />转换为复数自伴随矩阵<img file="FSA0000131487450000038.GIF" wi="371" he="143" />其中<img file="FSA0000131487450000039.GIF" wi="266" he="62" />Ψ<sub>r</sub>和Ψ<sub>i</sub>的分别是Ψ的实部和虚部,<img file="FSA00001314874500000310.GIF" wi="55" he="54" />和<img file="FSA00001314874500000311.GIF" wi="57" he="55" />分别是Ψ<sub>i</sub>和Ψ<sub>r</sub>的共轭矩阵,<img file="FSA00001314874500000312.GIF" wi="32" he="49" />是复数的虚数单位,对C<sub>Ψ</sub>进行特征分解<img file="FSA00001314874500000313.GIF" wi="366" he="136" />其中,V<sub>k</sub>是特征矢量,U<sub>k</sub>是特征值,Ψ的右特征值也是U<sub>k</sub>,对应的特征矢量<img file="FSA00001314874500000314.GIF" wi="315" he="83" />其中,Ф<sub>M</sub>=[I<sub>M</sub>,‑iI<sub>M</sub>]是维数为M×2M的还原矩阵,I<sub>M</sub>代表维数为M×M的单位阵;从而由第二次特征分解得到阵列导向矢量的估计值<img file="FSA00001314874500000315.GIF" wi="182" he="66" />和延时ΔT后的阵列导向矢量估计值<img file="FSA00001314874500000316.GIF" wi="208" he="66" />及全阵列导向矢量估计值<img file="FSA00001314874500000317.GIF" wi="199" he="67" />其中,<img file="FSA00001314874500000318.GIF" wi="424" he="71" />为Ψ的特征向量矩阵;步骤三、重构子阵导向矢量矩阵的估计<img file="FSA00001314874500000319.GIF" wi="48" he="66" />和<img file="FSA00001314874500000320.GIF" wi="81" he="66" />根据步骤一中四元数的构造模式、四元数阵列导向矢量B<sub>1</sub>的结构特点以及阵列导向矢量B<sub>1</sub>和子阵导向矢量矩阵A<sub>1</sub>和A<sub>2</sub>关系得到两个子阵导向矢量矩阵的估计<img file="FSA00001314874500000321.GIF" wi="49" he="67" />和<img file="FSA00001314874500000322.GIF" wi="80" he="64" />通过矩阵运算得到<img file="FSA00001314874500000323.GIF" wi="48" he="65" />和<img file="FSA00001314874500000324.GIF" wi="55" he="65" />的旋转不变关系矩阵Ω,Ω是关于俯仰角和方位角解耦的对角矩阵,由Ω得到信号方位角和俯仰角的粗略估计值,进而得到方向余弦的粗略估计值,该粗略估计值将用于后续的稀疏阵列空域导向矢量矩阵解相位模糊;根据导向矢量<img file="FSA00001314874500000325.GIF" wi="44" he="66" />计算子阵导向矢量<img file="FSA00001314874500000326.GIF" wi="47" he="66" />和<img file="FSA00001314874500000327.GIF" wi="81" he="66" />根据步骤一中阵列导向矢量B<sub>1</sub>和子阵导向矢量矩阵A<sub>1</sub>和A<sub>2</sub>的关系知:<img file="FSA00001314874500000328.GIF" wi="265" he="66" />且<img file="FSA00001314874500000329.GIF" wi="47" he="67" />与<img file="FSA00001314874500000330.GIF" wi="55" he="66" />满足<img file="FSA00001314874500000331.GIF" wi="193" he="66" />的关系,Ω=diag[Ω<sub>11</sub>,...,Ω<sub>KK</sub>]是子阵导向矢量<img file="FSA0000131487450000041.GIF" wi="52" he="64" />和<img file="FSA0000131487450000042.GIF" wi="54" he="64" />间的旋转不变关系矩阵,<img file="FSA0000131487450000043.GIF" wi="289" he="67" />是方位角和俯仰角的解耦函数,由Ω<sub>kk</sub>可以很容易地获取声波到达角粗略的估计值<img file="FSA0000131487450000044.GIF" wi="286" he="81" />和<img file="FSA00001314874500000429.GIF" wi="311" he="95" />由到达角的粗略估计值可得到方向余弦的粗略而无模糊的估计值<img file="FSA0000131487450000045.GIF" wi="718" he="82" />步骤四、获取归一化空域导向矢量的估计值<img file="FSA0000131487450000046.GIF" wi="198" he="64" />导向矢量矩阵的估计值<img file="FSA0000131487450000047.GIF" wi="51" he="66" />的每一列对该列的第一个元素进行归一化处理得到归一化空域导向矢量的估计值<img file="FSA0000131487450000048.GIF" wi="195" he="62" />根据步骤三中得到的方向余弦粗略估计值解空域导向矢量的相位周期性模糊,从而得到信号方位角和俯仰角的精确估计值;根据导向矢量矩阵<img file="FSA0000131487450000049.GIF" wi="45" he="65" />计算归一化空域导向矢量<img file="FSA00001314874500000410.GIF" wi="516" he="69" />其中,<img file="FSA00001314874500000411.GIF" wi="131" he="65" />表示<img file="FSA00001314874500000412.GIF" wi="43" he="65" />的第k列,<img file="FSA00001314874500000413.GIF" wi="141" he="65" />表示<img file="FSA00001314874500000414.GIF" wi="43" he="64" />的第k列的第1个元素;对空域导向矢量<img file="FSA00001314874500000415.GIF" wi="170" he="62" />取相位得到相位矩阵<img file="FSA00001314874500000416.GIF" wi="390" he="69" />arg(·)表示取相位,<img file="FSA00001314874500000417.GIF" wi="42" he="48" />是有模糊的相位估计值;由方向余弦的粗略估计值<img file="FSA00001314874500000418.GIF" wi="699" he="72" />得到稀疏空域导向矢量相位矩阵的粗略估计值<img file="FSA00001314874500000419.GIF" wi="266" he="147" />通过解<img file="FSA00001314874500000420.GIF" wi="547" he="91" />这个优化问题得到模糊数是r<sub>opt</sub>,<img file="FSA00001314874500000421.GIF" wi="258" he="68" />为阵列空域导向矢量的精确相位估计值,根据<img file="FSA00001314874500000422.GIF" wi="223" he="144" />计算第k个声波信号的x轴方向的方向余弦的估计值<img file="FSA00001314874500000423.GIF" wi="47" he="53" />和y轴方向的方向余弦估计值<img file="FSA00001314874500000424.GIF" wi="416" he="139" />其中,[W]<sup>#</sup>=[(W)<sup>H</sup>W]<sup>‑1</sup>(W)<sup>H</sup>是位置矩阵W的伪逆矩阵,r<sub>opt</sub>是模糊数矢量,<img file="FSA00001314874500000425.GIF" wi="636" he="73" />是方向余弦的精确估计值,位置矩阵W为<maths num="0004"><math><![CDATA[<mrow><mi>W</mi><mo>=</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi><mi>R</mi></mrow><mi>&lambda;</mi></mfrac><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><mi>&Delta;</mi></mrow></mtd><mtd><mrow><mi>cos</mi><mi>&Delta;</mi></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>s</mi><mi>i</mi><mi>n</mi><mo>&lsqb;</mo><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>&Delta;</mi><mo>&rsqb;</mo></mrow></mtd><mtd><mrow><mi>c</mi><mi>o</mi><mi>s</mi><mo>&lsqb;</mo><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>&Delta;</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSA00001314874500000426.GIF" wi="828" he="298" /></maths>其中,Δ=2π/M。根据方向余弦的精确估计值<img file="FSA00001314874500000427.GIF" wi="295" he="73" />和<img file="FSA00001314874500000428.GIF" wi="305" he="74" />得到信号到达角的精确估计值:<maths num="0005"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>&theta;</mi><mo>~</mo></mover><mi>k</mi></msub><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><msqrt><mrow><msubsup><mover><mi>&alpha;</mi><mo>~</mo></mover><mi>k</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mover><mi>&beta;</mi><mo>~</mo></mover><mi>k</mi><mn>2</mn></msubsup></mrow></msqrt><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>~</mo></mover><mi>k</mi></msub><mo>=</mo><mi>arctan</mi><mrow><mo>(</mo><mfrac><msub><mover><mi>&alpha;</mi><mo>~</mo></mover><mi>k</mi></msub><msub><mover><mi>&beta;</mi><mo>~</mo></mover><mi>k</mi></msub></mfrac><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mover><mi>&beta;</mi><mo>~</mo></mover><mi>k</mi></msub><mo>&GreaterEqual;</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>~</mo></mover><mi>k</mi></msub><mo>=</mo><mi>&pi;</mi><mo>+</mo><mi>arctan</mi><mrow><mo>(</mo><mfrac><msub><mover><mi>&alpha;</mi><mo>~</mo></mover><mi>k</mi></msub><msub><mover><mi>&beta;</mi><mo>~</mo></mover><mi>k</mi></msub></mfrac><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mover><mi>&beta;</mi><mo>~</mo></mover><mi>k</mi></msub><mo>&lt;</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FSA0000131487450000051.GIF" wi="596" he="387" /></maths>前述步骤中的m=1,...,M,M为阵列的阵元数,n=1,...,N,N为采样次数,<img file="FSA0000131487450000052.GIF" wi="46" he="52" /><img file="FSA0000131487450000053.GIF" wi="122" he="72" />为四元数的3个虚数单位。
地址 723001 陕西省汉中市朝阳路东关正街505号