发明名称 一种基于距离和跟踪再生载波相位的二维角度解算方法
摘要 本发明涉及一种基于距离和跟踪再生载波相位的二维角度解算方法,包括如下步骤(1)将天线阵阵元的三维空间坐标、天线阵阵元的接收信号跟踪再生载波相位以及天线阵到目标的距离作为已知参数,将目标的方位角与俯仰角作为自变量,构造一个测角目标函数;(2)将二维测角问题转换为测角目标函数的最大值搜索问题,通过搜索最大值得到方位角与俯仰角度值;本发明通过搜索最优值即可得到方位角与俯仰角度值,实现了近距离目标的方位角与俯仰角的高精度测量,且有效抑制空间角度估计的模糊性。
申请公布号 CN102736057A 申请公布日期 2012.10.17
申请号 CN201210200067.0 申请日期 2012.06.18
申请人 西安空间无线电技术研究所 发明人 严琪;杨瑞强;张蓬;蔡春贵;张攀
分类号 G01S3/12(2006.01)I 主分类号 G01S3/12(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 范晓毅
主权项 1.一种基于距离和跟踪再生载波相位的二维角度解算方法,其特征在于:包括如下步骤:步骤(一)、确定测角目标函数m(α,β)最大值搜索的方位角步长st<sub>α</sub>和俯仰角步长st<sub>β</sub>,其中<img file="FSA00000735721600011.GIF" wi="214" he="129" /><img file="FSA00000735721600012.GIF" wi="218" he="134" />δ<sub>α</sub>为方位角侧角精度,δ<sub>β</sub>为俯仰角测角精度;步骤(二)、计算复向量v,公式如下:<maths num="0001"><![CDATA[<math><mrow><mi>v</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msup><mi>e</mi><msub><mi>jp</mi><mn>00</mn></msub></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><msub><mi>jp</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub></msup></mtd></mtr><mtr><mtd><mrow><msup><mi>e</mi><msub><mi>jp</mi><mrow><mi>y</mi><mn>2</mn></mrow></msub></msup></mrow></mtd></mtr><mtr><mtd><msup><mi>e</mi><msub><mi>jp</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><msub><mi>jp</mi><mrow><mi>z</mi><mn>2</mn></mrow></msub></msup></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中:p<sub>y1</sub>、p<sub>y2</sub>、p<sub>00</sub>、p<sub>z1</sub>、p<sub>z2</sub>分别为被测目标向测角天线阵发射单频信号时,阵元y1、y2、00、z1、z2接收的信号跟踪再生载波相位;j表示复数虚部;步骤(三)、令方位角α=amin<sub>α</sub>、俯仰角β=amin<sub>β</sub>,方位角α、俯仰角β的测角范围分别为[amin<sub>α</sub>,amax<sub>α</sub>]、[amin<sub>β</sub>,amax<sub>β</sub>],通过如下公式计算目标P到阵元y1、y2、00、z1、z2的距离R<sub>y1</sub>、R<sub>y2</sub>、R<sub>00</sub>、R<sub>z1</sub>、R<sub>z2</sub>:<maths num="0002"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mi>p</mi></msub><mo>=</mo><mi>R</mi><mi>cos</mi><mrow><mo>(</mo><mi>&beta;</mi><mo>)</mo></mrow><mi>cos</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>p</mi></msub><mo>=</mo><mi>R</mi><mi>cos</mi><mrow><mo>(</mo><mi>&beta;</mi><mo>)</mo></mrow><mi>sin</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>p</mi></msub><mo>=</mo><mo>-</mo><mi>R</mi><mi>sin</mi><mrow><mo>(</mo><mi>&beta;</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>R</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>p</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>p</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>p</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mtd></mtr><mtr><mtd><msub><mi>R</mi><mrow><mi>y</mi><mn>2</mn></mrow></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>p</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>y</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>p</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>y</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>p</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>y</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mtd></mtr><mtr><mtd><msub><mi>R</mi><mn>00</mn></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>p</mi></msub><mo>-</mo><msub><mi>x</mi><mn>00</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>p</mi></msub><mo>-</mo><msub><mi>y</mi><mn>00</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>p</mi></msub><mo>-</mo><msub><mi>z</mi><mn>00</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mtd></mtr><mtr><mtd><msub><mi>R</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>p</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>p</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>p</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mtd></mtr><mtr><mtd><msub><mi>R</mi><mrow><mi>z</mi><mn>2</mn></mrow></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>p</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>z</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>p</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>z</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>p</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>z</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math>]]></maths>其中:R为目标P到天线阵的距离;(x<sub>y1</sub>,y<sub>y1</sub>,z<sub>y1</sub>)、(x<sub>y2</sub>,y<sub>y2</sub>,z<sub>y2</sub>)、(x<sub>00</sub>,y<sub>00</sub>,z<sub>00</sub>)、(x<sub>z1</sub>,y<sub>z1</sub>,z<sub>z1</sub>)、(x<sub>z2</sub>,y<sub>z2</sub>,z<sub>z2</sub>)分别为阵元y1、y2、00、z1、z2的坐标;步骤(四)、计算载波相位差复向量函数s(α,β),公式如下:<maths num="0003"><![CDATA[<math><mrow><mi>s</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>jk</mi><msub><mi>R</mi><mn>00</mn></msub></mrow></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>jk</mi><msub><mi>R</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub></mrow></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>jk</mi><msub><mi>R</mi><mrow><mi>y</mi><mn>2</mn></mrow></msub></mrow></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>jk</mi><msub><mi>R</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub></mrow></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>jk</mi><msub><mi>R</mi><mrow><mi>z</mi><mn>2</mn></mrow></msub></mrow></msup></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中:k为单频信号的波数,等于<img file="FSA00000735721600022.GIF" wi="110" he="127" />λ为目标点发射到天线阵元的信号载波波长入射波;j表示复数虚部;步骤(五)、计算测角目标函数m(α,β),将计算出的m(α,β)记为m<sub>0×0</sub>,公式如下:<maths num="0004"><![CDATA[<math><mrow><mi>m</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>5</mn><mo>-</mo><mo>|</mo><mi>s</mi><msup><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>)</mo></mrow><mi>H</mi></msup><mo>&CenterDot;</mo><mi>v</mi><mo>|</mo></mrow></mfrac></mrow></math>]]></maths>其中:H表示复向量的共轭转置操作;·表示复向量内积:步骤(六)、令方位角α=amin<sub>α</sub>+st<sub>α</sub>×n、俯仰角β=amin<sub>β</sub>+st<sub>β</sub>×m,设立如下三个条件:(1)n、m是正整数;(2)amin<sub>α</sub>+st<sub>α</sub>×n≤amax<sub>α</sub>;(3)amin<sub>β</sub>+st<sub>β</sub>×m≤amax<sub>β</sub>;重复步骤(三)~步骤(五),计算所有满足条件(1)、(2)、(3)的方位角α=amin<sub>α</sub>+st<sub>α</sub>×n、俯仰角β=amin<sub>β</sub>+st<sub>β</sub>×m组合上的测角目标函数值m(α,β),并将方位角α=amin<sub>α</sub>+st<sub>α</sub>×n、俯仰角β=amin<sub>β</sub>+st<sub>β</sub>×m组合上的测角目标函数值m(α,β)记为m<sub>n×m</sub>;其中:st<sub>α</sub>为方位角的步长,st<sub>β</sub>为俯仰角的步长;步骤(七)、搜索步骤(五)计算出的m<sub>0×0</sub>和步骤(六)计算出的m<sub>n×m</sub>中的最大值,具体方法如下:(1)设i、j、a、b、result为变量,且i、j、a、b、result的初始值置为0;(2)如果m<sub>i×j</sub>大于等于result,将m<sub>i×j</sub>的值赋给result,将i的值赋给a,将j的值赋给b;否则,result、a、b取值不变;(3)如果amin<sub>α</sub>+st<sub>α</sub>×(i+1)≤amax<sub>α</sub>;i取值加1,执行第(2)步;否则,如果amin<sub>β</sub>+st<sub>β</sub>×(j+1)≤amax<sub>β</sub>:i置为0,j取值加1,执行第(2)步;否则,执行第(4)步;(4)输出a,b取值;步骤(八)、计算目标方位角α和俯仰角β,目标方位角α=amin<sub>α</sub>+st<sub>α</sub>×a,俯仰角β=amin<sub>β</sub>+st<sub>β</sub>×b。
地址 710100 陕西省西安市长安区西街150号