发明名称 采用总体最小二乘和均衡算法的到达时差定位方法
摘要 采用总体最小二乘和均衡算法的到达时差定位方法,属于空间目标定位技术领域,其特征在于:它采用对误差矩阵进行预均衡并结合总体最小二乘法来定位,以便利用均衡后的误差矩阵的协方差矩阵近似为单位阵的特性,来提高定位精度。它所处理的误差模型既包括有阵元位置测量误差,又包括有互不相等的距离差估计误差,因而更符合实际情况。在距离差估计误差不相等及存在阵元位置测量误差时,相比于已有定位方法具有更高的定位精度。
申请公布号 CN100520442C 申请公布日期 2009.07.29
申请号 CN200310121707.X 申请日期 2003.12.19
申请人 清华大学 发明人 黄振;陆建华
分类号 G01S7/00(2006.01)I 主分类号 G01S7/00(2006.01)I
代理机构 代理人
主权项 1、采用总体最小二乘和均衡算法的到达时差定位方法,包含用均衡矩阵和总体最小二乘估计目标位置的定位计算步骤,其特征在于:它用计算机来依次执行以下步骤:(1),初始化,向计算机输入以下参数值:阵元位置s<sub>i</sub>=[x<sub>i</sub>y<sub>i</sub>z<sub>i</sub>]<sup>T</sup>,i=1,...,M,M为阵元数,其中第1个阵元设在X-Y-Z坐标系的原点,观测量r<sub>i,1</sub>,i=2,...,M,r<sub>i,1</sub>为阵元i、1到目标的距离差,阵元i,1到目标的距离差的误差方差σ<sub>i1</sub><sup>2</sup>,阵元位置测量误差方差σ<sup>2</sup>;(2),计算机同时执行以下步骤:(2.1),计算机根据输入参数值得到的距离差观测量r<sub>i,1</sub>,i=2,...,M,阵元位置s<sub>i</sub>,i=1,...,M,以及各阵元到原点的距离R<sub>i</sub>,i=2,...,M,构造出系数矩阵A<sub>1</sub>和观测向量b<sub>1</sub>,其中,<maths num="0001"><![CDATA[<math><mrow><msub><mi>A</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd><mtd><msub><mi>y</mi><mn>2</mn></msub></mtd><mtd><msub><mi>z</mi><mn>2</mn></msub></mtd><mtd><msub><mi>r</mi><mn>2,1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>3</mn></msub></mtd><mtd><msub><mi>y</mi><mn>3</mn></msub></mtd><mtd><msub><mi>z</mi><mn>3</mn></msub></mtd><mtd><msub><mi>r</mi><mn>3,1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mi>M</mi></msub></mtd><mtd><msub><mi>y</mi><mi>M</mi></msub></mtd><mtd><msub><mi>z</mi><mi>M</mi></msub></mtd><mtd><msub><mi>r</mi><mrow><mi>M</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>b</mi><mn>1</mn></msub><mo>=</mo><mn>0.5</mn><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msup><msub><mi>r</mi><mn>2,1</mn></msub><mn>2</mn></msup><mo>-</mo><msup><msub><mi>R</mi><mn>2</mn></msub><mn>2</mn></msup></mtd></mtr><mtr><mtd><msup><msub><mi>r</mi><mn>3,1</mn></msub><mn>2</mn></msup><mo>-</mo><msup><msub><mi>R</mi><mn>3</mn></msub><mn>2</mn></msup></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msup><msub><mi>r</mi><mrow><mi>M</mi><mo>,</mo><mn>1</mn></mrow></msub><mn>2</mn></msup><mo>-</mo><msup><msub><mi>R</mi><mi>M</mi></msub><mn>2</mn></msup></mtd></mtr></mtable></mfenced></mrow><mo>;</mo></mrow></math>]]></maths>(2.2),计算机根据距离差的均方根误差σ<sub>i1</sub>,i=2,...,M,按下式计算均衡误差矩阵用的左乘加权矩阵D,其中,<maths num="0003"><![CDATA[<math><mrow><mi>D</mi><mo>=</mo><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn><mo>/</mo><msub><mi>&sigma;</mi><mn>21</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn><mo>/</mo><msub><mi>&sigma;</mi><mn>31</mn></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mn>1</mn><mo>/</mo><msub><mi>&sigma;</mi><mrow><mi>M</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow><mo>;</mo></mrow></math>]]></maths>(2.3),计算机利用距离差误差方差σ<sub>i1</sub><sup>2</sup>、阵元位置测量误差方差σ<sup>2</sup>和距离差观测量r<sub>i,1</sub>,计算用于均衡误差矩阵的右乘加权矩阵T,其中,<maths num="0004"><![CDATA[<math><mrow><msup><mi>TT</mi><mi>T</mi></msup><mo>=</mo><msup><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mi>i</mi></munder><msub><mi>d</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>d</mi><mi>i</mi></msub><mo>=</mo><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>/</mo><msup><msub><mi>&sigma;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mn>2</mn></msup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>/</mo><msup><msub><mi>&sigma;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mn>2</mn></msup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>/</mo><msup><msub><mi>&sigma;</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mn>2</mn></msup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>-</mo><msup><msub><mi>r</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub><mn>0</mn></msup></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msup><msub><mi>r</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub><mn>0</mn></msup></mtd><mtd><msup><mrow><mo>(</mo><msup><msub><mi>r</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub><mn>0</mn></msup><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths>i=2,...,M;上式中,r<sub>i,1</sub><sup>0</sup>是距离差准确值,可用观测值r<sub>i,1</sub>代替;(3),计算机对经过均衡处理的增广矩阵D[A<sub>1</sub> b<sub>1</sub>]T作特征值分解:D[A<sub>1</sub> b<sub>1</sub>]T=UΩV<sup>T</sup>,其中,U是(M1)×(M-1)对角矩阵,V是5×5对角矩阵,Ω是(M-1)×5对角矩阵,其对角元素是矩阵D[A<sub>1</sub> b<sub>1</sub>]T的特征值,将矩阵V、T、Ω分块后得到:<maths num="0006"><![CDATA[<math><mrow><mi>V</mi><mo>=</mo><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mrow><mn>11</mn><mrow><mo>(</mo><mn>4</mn><mo>&times;</mo><mn>4</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>V</mi><mrow><mn>15</mn><mrow><mo>(</mo><mn>4</mn><mo>&times;</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mn>51</mn><mrow><mo>(</mo><mn>1</mn><mo>&times;</mo><mn>4</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>V</mi><mrow><mn>55</mn><mrow><mo>(</mo><mn>1</mn><mo>&times;</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><mi>&Omega;</mi><mo>=</mo><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&Omega;</mi><mrow><mn>1</mn><mrow><mo>(</mo><mn>5</mn><mo>&times;</mo><mn>5</mn><mo>)</mo></mrow></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>6</mn><mo>&times;</mo><mn>5</mn><mo>)</mo></mrow></msub></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mi>T</mi><mo>=</mo><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>T</mi><mrow><mn>1</mn><mrow><mo>(</mo><mn>4</mn><mo>&times;</mo><mn>4</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mo>(</mo><mn>4</mn><mo>&times;</mo><mn>1</mn><mo>)</mo></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mo>(</mo><mn>1</mn><mo>&times;</mo><mn>4</mn><mo>)</mo></mrow></msub></mtd><mtd><msub><mi>t</mi><mn>5</mn></msub></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths>这里,Ω<sub>1</sub>=diag(σ<sub>1</sub>σ<sub>2</sub>...σ<sub>4</sub>σ<sub>5</sub>),σ<sub>i</sub>(i=1...5)是矩阵D[A<sub>1</sub> b<sub>1</sub>]T的特征值;(4),判别σ<sub>4</sub>&gt;σ<sub>5</sub>若σ<sub>4</sub>&gt;σ<sub>5</sub>,则执行下一步骤,若σ<sub>4</sub>&gt;σ<sub>5</sub>不成立,则返回步骤(2);(5),计算机按总体最小二乘对向量u<sub>1</sub>=[x y z r<sub>1</sub>]<sup>T</sup>进行初始估计,求<img file="C200310121707C00035.GIF" wi="59" he="48" /><maths num="0009"><![CDATA[<math><mrow><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><mo>=</mo><mo>-</mo><mfrac><mrow><msub><mi>T</mi><mn>1</mn></msub><msub><mi>V</mi><mn>15</mn></msub></mrow><mrow><msub><mi>V</mi><mn>55</mn></msub><msub><mi>t</mi><mn>5</mn></msub></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>其中r<sub>1</sub>是第1个阵元到目标的距离;(6),计算机根据估计值<img file="C200310121707C00037.GIF" wi="34" he="49" />计算观测向量b<sub>2</sub>,以构成观测方程组A<sub>2</sub>u<sub>2</sub>=b<sub>2</sub>,并计算加权矩阵W<sub>2</sub>:其中,<maths num="0010"><![CDATA[<math><mrow><msub><mi>b</mi><mn>2</mn></msub><mo>=</mo><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><msup><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><msup><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><msup><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>A</mi><mn>2</mn></msub><mo>=</mo><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msub><mi>u</mi><mn>2</mn></msub><mo>=</mo><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msup><mi>x</mi><mn>2</mn></msup></mtd></mtr><mtr><mtd><msup><mi>y</mi><mn>2</mn></msup></mtd></mtr><mtr><mtd><msup><mi>z</mi><mn>2</mn></msup></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths>W<sub>2</sub>由以下各式得出:<maths num="0013"><![CDATA[<math><mrow><msub><mi>W</mi><mn>2</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><mi>Ccov</mi><mrow><mo>(</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><mo>)</mo></mrow><msup><mi>C</mi><mi>T</mi></msup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow></math>]]></maths>上式中,C=diag(x<sup>0</sup>y<sup>0</sup>z<sup>0</sup>r<sub>1</sub><sup>0</sup>),<maths num="0014"><![CDATA[<math><mrow><mi>cov</mi><mrow><mo>(</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>(</mo><msup><msub><mi>A</mi><mn>1</mn></msub><mi>T</mi></msup><msub><mi>A</mi><mn>1</mn></msub><mo>-</mo><msup><msub><mi>&sigma;</mi><mn>5</mn></msub><mn>2</mn></msup><msub><mi>I</mi><mn>4</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>A</mi><mn>1</mn></msub><mi>T</mi></msup><mi>cov</mi><mrow><mo>(</mo><msub><mi>b</mi><mn>1</mn></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msup><mrow><mo>(</mo><msup><msub><mi>A</mi><mn>1</mn></msub><mi>T</mi></msup><msub><mi>A</mi><mn>1</mn></msub><mo>-</mo><msup><msub><mi>&sigma;</mi><mn>5</mn></msub><mn>2</mn></msup><msub><mi>I</mi><mn>4</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>A</mi><mn>1</mn></msub><mi>T</mi></msup><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>cov(b<sub>1</sub>)=4diag((r<sub>2,1</sub><sup>0</sup>)<sup>2</sup>σ<sub>2,1</sub><sup>2</sup>(r<sub>3,1</sub><sup>0</sup>)<sup>2</sup>σ<sub>3,1</sub><sup>2</sup>…(r<sub>M-1,1</sub><sup>0</sup>)<sup>2</sup>σ<sub>M-1,1</sub><sup>2</sup>),这里,I<sub>4</sub>表示4阶单位阵,[x<sup>0</sup>y<sup>0</sup>z<sup>0</sup>]表示目标的真实位置,r<sub>1</sub><sup>0</sup>表示阵元1到目标的准确距离,它们可分别由<img file="C200310121707C00047.GIF" wi="37" he="48" />中元素<img file="C200310121707C00048.GIF" wi="442" he="106" />和<img file="C200310121707C00049.GIF" wi="105" he="48" />代替,而矩阵cov(b<sub>1</sub>)中的r<sub>i,1</sub><sup>0</sup>,i=2,...,M可由观测值r<sub>i,1</sub>代替;(8),计算机按加权最小二乘对向量u<sub>2</sub>进行估计,求<img file="C200310121707C000410.GIF" wi="62" he="48" /><maths num="0015"><![CDATA[<math><mrow><msub><mover><mi>u</mi><mo>^</mo></mover><mn>2</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><msup><msub><mi>A</mi><mn>2</mn></msub><mi>T</mi></msup><msub><mi>W</mi><mn>2</mn></msub><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>A</mi><mn>2</mn></msub><mi>T</mi></msup><msub><mi>W</mi><mn>2</mn></msub><msub><mi>b</mi><mn>2</mn></msub><mo>;</mo></mrow></math>]]></maths>(9),计算机按下式输出目标位置u=[xyz]<sup>T</sup>的估计值<img file="C200310121707C000412.GIF" wi="45" he="37" /><maths num="0016"><![CDATA[<math><mrow><mover><mi>u</mi><mo>^</mo></mover><mo>=</mo><mi>G</mi><mrow><mo>[</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>2</mn></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mn>0.5</mn></msup><mo>,</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>2</mn></msub><msup><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mn>0.5</mn></msup><mo>,</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>2</mn></msub><msup><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mn>0.5</mn></msup><mo>]</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,<maths num="0017"><![CDATA[<math><mrow><mi>G</mi><mo>=</mo><mi>diag</mi><mrow><mo>(</mo><mi>sign</mi><mrow><mo>(</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo><mi>sign</mi><mrow><mo>(</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo><mi>sign</mi><mrow><mo>(</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths>
地址 100084北京市100084-82信箱
您可能感兴趣的专利