发明名称 基于阵列旋转的电磁矢量传感器阵列幅相误差自校正方法
摘要 本发明公开了一种基于阵列旋转的电磁矢量传感器阵列幅相误差自校正方法,该方法将存在幅相误差的电磁矢量传感器作为接收阵列并安装在旋转装置上,接收一横电磁波校正源信号,利用阵列旋转前和绕z轴顺时针旋转90度后接收阵列输出信号的两组采样数据,计算由两组采样数据构成的采样信号自相关矩阵,对采样信号自相关矩阵进行特征分解,得到阵列旋转前和旋转后的信号导向矢量估计值并估计幅相误差矩阵,将待校正阵元的接收数据左乘幅相误差矩阵的逆矩阵,从而实现幅相误差的校正。本发明方法通过阵列的一次旋转即可精确估计电磁矢量传感器的幅度误差和信号的到达角,具有较高的参数估计精度,无需迭代运算,计算量小。
申请公布号 CN103135083A 申请公布日期 2013.06.05
申请号 CN201110377069.2 申请日期 2011.11.24
申请人 西安电子科技大学 发明人 王兰美;史耀媛;王桂宝
分类号 G01R35/00(2006.01)I 主分类号 G01R35/00(2006.01)I
代理机构 广东秉德律师事务所 44291 代理人 杨焕军
主权项 1.基于阵列旋转的电磁矢量传感器阵列幅相误差自校正方法,由L个电磁矢量传感器组成接收阵列,其特征在于:所述接收阵列安装在一可旋转装置上,所述幅相误差自校正方法包括以下步骤:(1)在t时刻接收阵列接收一横电磁波校正源信号,同步采样系统对接收阵列的输出信号进行M次采样,得到第一组采样数据Z<sub>F</sub>:Z<sub>F</sub>=[Z<sub>F</sub>(t<sub>1</sub>),…,Z<sub>F</sub>(t<sub>M</sub>)]=[Z<sub>F1</sub>,…,Z<sub>FL</sub>]<sup>T</sup>=bS+N式中的Z<sub>F</sub>(t<sub>n</sub>)为接收阵列在t<sub>n</sub>时刻的采样值,Z<sub>Fi</sub>表示第i个电磁矢量传感器接收的信号数据,b为信号导向矢量,b=[b<sub>1</sub>,…,b<sub>L</sub>],b<sub>i</sub>=[Γ<sub>i</sub>aq<sub>i</sub>]<sup>T</sup>表示第i个电磁矢量传感器接收到的单位功率电磁场矢量,Γ<sub>i</sub>为组成电磁矢量传感器的六天线间的幅相误差矩阵,a为信号电磁场矢量,q<sub>i</sub>为接收信号在第i个电磁矢量传感器和原点之间的相位差,[·]<sup>T</sup>表示转置操作,S=[s(t<sub>1</sub>),…,s(t<sub>M</sub>)]为信号采样矩阵,s(t<sub>n</sub>)为t<sub>n</sub>时刻坐标原点的接收信号,N为各列相互独立的高斯白噪声矩阵,本步骤中的n=1,…M;(2)将接收阵列绕z轴顺时针旋转90度,在t+ΔT时刻,接收阵列再次接收同一横电磁波校正源信号,同步采样系统对接收阵列的输出信号进行M次采样,得到第二组采样数据Z<sub>A</sub>:Z<sub>A</sub>=[Z<sub>A</sub>(t<sub>1</sub>+ΔT),…,Z<sub>A</sub>(t<sub>M</sub>+ΔT)]=[Z<sub>A1</sub>,…,Z<sub>AL</sub>]<sup>T</sup>=b′S+N′式中b′=[b′<sub>1</sub>…,b′<sub>L</sub>]为接收阵列旋转90度后的信号导向矢量,b′<sub>i</sub>=[Γ<sub>i</sub>a′q′<sub>i</sub>]<sup>T</sup>,a′为接收阵列旋转90度后的信号单位功率电磁场矢量,q′<sub>i</sub>为接收阵列旋转90度后接收信号在第i个电磁矢量传感器和原点之间的相位差,N′为接收阵列旋转90度后各列相互独立的高斯白噪声;(3)计算采样信号Z=[Z<sub>F</sub>,Z<sub>A</sub>]<sup>T</sup>的自相关矩阵R:R=BR<sub>s</sub>B<sup>H</sup>+σ<sup>2</sup>I式中B=[b,b′]<sup>T</sup>为阵列流形矢量,(·)<sup>H</sup>表示转置复共轭操作,R<sub>s</sub>=E[s(t<sub>1</sub>)(s(t<sub>1</sub>))<sup>H</sup>]为入射信号的自相关函数,σ<sup>2</sup>是白噪声功率,I是12L×12L的单位矩阵;(4)对自相关矩阵R进行特征分解,利用子空间方法得到接收阵列旋转前信号导向矢量估计值<img file="FDA0000111815070000021.GIF" wi="26" he="51" />和接收阵列旋转后信号导向矢量估计值<img file="FDA0000111815070000022.GIF" wi="60" he="51" />自相关矩阵R的最大特征值对应的特征矢量为E<sub>s</sub>,由子空间理论知,B=kE<sub>s</sub>,k为一复常数,接收阵列旋转前的信号导向矢量估计值<img file="FDA0000111815070000023.GIF" wi="315" he="63" />接收阵列旋转后的信号导向矢量估计值<img file="FDA0000111815070000024.GIF" wi="442" he="63" />(5)根据步骤(4)得到的接收阵列旋转前的信号导向矢量估计值<img file="FDA0000111815070000025.GIF" wi="26" he="51" />和接收阵列旋转后的信号导向矢量估计值<img file="FDA0000111815070000026.GIF" wi="61" he="52" />估计接收阵列旋转前的横电磁波校正源信号到达角的估计值<img file="FDA0000111815070000027.GIF" wi="140" he="83" />通过比值法估计第i个电磁矢量传感器的幅相误差矩阵Γ<sub>i</sub>:<maths num="0001"><![CDATA[<math><mrow><mover><mi>&theta;</mi><mo>^</mo></mover><mo>=</mo><mi>arc</mi><mi>cos</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><mi>&beta;</mi><mo>&PlusMinus;</mo><msqrt><msup><mi>&beta;</mi><mn>2</mn></msup><mo>-</mo><mn>4</mn><mi>&alpha;&lambda;</mi></msqrt></mrow><mrow><mn>2</mn><mi>&alpha;</mi></mrow></mfrac><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mover><mi>&phi;</mi><mo>^</mo></mover><mo>=</mo><mi>arctg</mi><mrow><mo>(</mo><mrow><mo>(</mo><mi>tan</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mover><mi>&theta;</mi><mo>^</mo></mover><mo>+</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><mi>tan</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mover><mi>&theta;</mi><mo>^</mo></mover><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>&Gamma;</mi><mi>i</mi></msub><mo>=</mo><mi>diag</mi><mrow><mo>(</mo><mo>[</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mover><mi>a</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow><mrow><mover><mi>a</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow><mrow><mover><mi>a</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow><mrow><mover><mi>a</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow><mrow><mover><mi>a</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mn>1</mn><mo>]</mo><mo>)</mo></mrow></mrow></math>]]></maths>式中<maths num="0004"><![CDATA[<math><mrow><mi>&alpha;</mi><mo>=</mo><mrow><mo>(</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><mo>)</mo></mrow><mi>tan</mi><mrow><mo>(</mo><mi>&gamma;</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mi>&beta;</mi><mo>=</mo><msup><mi>tan</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>&gamma;</mi><mo>)</mo></mrow><mrow><mo>+</mo><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><mfrac><mrow><msub><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>b</mi><mo>&OverBar;</mo></mover><mi>i</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></mfrac><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msup><mi>tan</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>&gamma;</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mo>+</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths><img file="FDA00001118150700000213.GIF" wi="550" he="139" /><img file="FDA00001118150700000214.GIF" wi="36" he="57" />为接收阵列旋转前第i个电磁矢量传感器输出的单位功率电磁场矢量对磁场z分量的归一化值,<img file="FDA00001118150700000215.GIF" wi="37" he="58" />为接收阵列旋转后第i个电磁矢量传感器输出的单位功率电磁场矢量对磁场z分量的归一化值;(6)将步骤(1)中第i个电磁矢量传感器接收的信号数据Z<sub>Fi</sub>左乘幅相误差矩阵的逆矩阵<img file="FDA00001118150700000216.GIF" wi="85" he="56" />从而校正电磁矢量传感器阵列存在的幅相误差;前述步骤中的i=1,…L。
地址 710071 陕西省西安市太白南路2号