发明名称 基于角速度的飞行器极限飞行时四元数傅里埃近似输出方法
摘要 本发明公开了一种基于角速度的飞行器极限飞行时四元数傅里埃近似输出方法,用于解决现有的飞行器极限飞行时惯性设备输出四元数精度差的技术问题。技术方案是采用傅里埃级数的多项式对滚转、俯仰、偏航角速度p,q,r进行近似逼近描述,直接得到了四元数状态转移矩阵,保证了确定四元数的迭代计算精度;本发明根据工程精度的要求,确定对滚转、俯仰、偏航角速度p,q,r傅里埃级数的多项式的阶次,实现了对四元数状态方程转移矩阵Φe[(k+1)T,kT]的超线性逼近,保证了确定四元数的迭代计算精度,从而提高了飞行器极限飞行时惯性设备输出四元数精度。
申请公布号 CN102436437B 申请公布日期 2014.07.09
申请号 CN201110366737.1 申请日期 2011.11.17
申请人 西北工业大学 发明人 史忠科
分类号 G06F17/16(2006.01)I 主分类号 G06F17/16(2006.01)I
代理机构 代理人
主权项 一种基于角速度的飞行器极限飞行时四元数傅里埃近似输出方法,其特征在于包括以下步骤:根据四元数连续状态方程<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>A</mi><mi>e</mi></msub><mi>e</mi></mrow>]]></math><img file="FSB0000122923520000011.GIF" wi="151" he="54" /></maths>和离散状态方程e(k+1)=Φ<sub>e</sub>[(k+1)T,kT]e(k)其中e=[e<sub>1</sub>,e<sub>2</sub>,e<sub>3</sub>,e<sub>4</sub>]<sup>T</sup><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>A</mi><mi>e</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mi>p</mi></mtd><mtd><mo>-</mo><mi>q</mi></mtd><mtd><mo>-</mo><mi>r</mi></mtd></mtr><mtr><mtd><mi>p</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>r</mi></mtd><mtd><mo>-</mo><mi>q</mi></mtd></mtr><mtr><mtd><mi>q</mi></mtd><mtd><mo>-</mo><mi>r</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>p</mi></mtd></mtr><mtr><mtd><mi>r</mi></mtd><mtd><mi>q</mi></mtd><mtd><mo>-</mo><mi>p</mi></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSB0000122923520000012.GIF" wi="679" he="293" /></maths>Φ<sub>e</sub>[(k+1)T,kT]为A<sub>e</sub>的状态转移矩阵,T为采样周期,<img file="FSB0000122923520000013.GIF" wi="1533" he="298" />p,q,r分别为滚转、俯仰、偏航角速度;欧拉角<img file="FSB0000122923520000016.GIF" wi="42" he="46" />θ,ψ分别指滚转、俯仰、偏航角;状态转移矩阵按照逼近式<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msub><mi>&Phi;</mi><mi>e</mi></msub><mo>[</mo><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi><mo>,</mo><mi>kT</mi><mo>]</mo><mo>&ap;</mo><mi>I</mi><mo>+</mo><msub><mi>&Pi;</mi><mi>A</mi></msub><msub><mi>H</mi><mi>A</mi></msub><msub><mi>&xi;</mi><mi>AI</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>+</mo><msub><mi>&Pi;</mi><mi>B</mi></msub><msub><mi>H</mi><mi>B</mi></msub><msub><mi>&xi;</mi><mi>BI</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>+</mo><msub><mi>&Pi;</mi><mi>A</mi></msub><msub><mi>P</mi><mi>AAI</mi></msub><msubsup><mo>|</mo><mi>kT</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mrow><mo>(</mo><mi>T</mi></mrow></mrow></msubsup><msubsup><mi>H</mi><mi>A</mi><mi>T</mi></msubsup><msub><mi>&Pi;</mi><mrow><mi>A</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&Pi;</mi><mi>B</mi></msub><msub><mi>P</mi><mi>BAI</mi></msub><msubsup><mo>|</mo><mi>kT</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mrow><mo>(</mo><mi>T</mi></mrow></mrow></msubsup><msubsup><mi>H</mi><mi>A</mi><mi>T</mi></msubsup><msub><mi>&Pi;</mi><mrow><mi>A</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>&Pi;</mi><mi>A</mi></msub><msub><mi>P</mi><mi>ABI</mi></msub><msubsup><mo>|</mo><mi>kT</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mrow><mo>(</mo><mi>T</mi></mrow></mrow></msubsup><msubsup><mi>H</mi><mi>B</mi><mi>T</mi></msubsup><msub><mi>&Pi;</mi><mrow><mi>B</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&Pi;</mi><mi>B</mi></msub><msub><mi>P</mi><mi>BBI</mi></msub><msubsup><mo>|</mo><mi>kT</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mrow><mo>(</mo><mi>T</mi></mrow></mrow></msubsup><msubsup><mi>H</mi><mi>B</mi><mi>T</mi></msubsup><msub><mi>&Pi;</mi><mrow><mi>B</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>-</mo><mo>[</mo><msub><mi>&Pi;</mi><mi>A</mi></msub><msub><mi>H</mi><mi>A</mi></msub><msub><mi>&xi;</mi><mi>AI</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&Pi;</mi><mi>B</mi></msub><msub><mi>H</mi><mi>B</mi></msub><msub><mi>&xi;</mi><mi>BI</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>]</mo><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>[</mo><msubsup><mi>&xi;</mi><mi>AI</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mi>H</mi><mi>A</mi><mi>T</mi></msubsup><msub><mi>&Pi;</mi><mrow><mi>A</mi><mn>1</mn></mrow></msub><mo>+</mo><msubsup><mi>&xi;</mi><mi>BI</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mi>H</mi><mi>B</mi><mi>T</mi></msubsup><msub><mi>&Pi;</mi><mrow><mi>B</mi><mn>1</mn></mrow></msub><mo>]</mo><msub><mo>|</mo><mi>kT</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FSB0000122923520000014.GIF" wi="1799" he="268" /></maths>及e(k+1)=Φ<sub>e</sub>[(k+1)T,KT]e(k)得到四元数的时间更新值;其中,ω为角频率,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>I</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</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><mn>1</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><mn>1</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></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FSB0000122923520000015.GIF" wi="350" he="297" /></maths>ξ<sub>AI</sub>(t)=[t sin(ωt) … sin[(n‑1)ωt] sin(nωt)]<sup>T</sup>ξ<sub>BI</sub>(t)=[cos(ωt) cos(2ωt) … cos[(n‑1)ωt] cos(nωt)]<sup>T</sup>滚转、俯仰、偏航角速度p,q,r的n阶展开式分别为p(t)=[p<sub>a0</sub> p<sub>a1</sub> … p<sub>a(n‑1)</sub> p<sub>an</sub>][1 cos(ωt) … cos[(n‑1)ωt] cos(nωt)]<sup>T</sup>+[p<sub>b1</sub> p<sub>b2</sub> … p<sub>b(n‑1)</sub> p<sub>bn</sub>][sin(ωt) sin(2ωt) … sin[(n‑1)ωt] sin(nωt)]<sup>T</sup>q(t)=[q<sub>a0</sub> q<sub>a1</sub> … q<sub>a(n‑1)</sub> q<sub>an</sub>][1 cos(ωt) … cos[(n‑1)ωt] cos(nωt)]<sup>T</sup>+[q<sub>b1</sub> q<sub>b2</sub> … q<sub>b(n‑1)</sub> q<sub>bn</sub>][sin(ωt) sin(2ωt) … sin[(n‑1)ωt] sin(nωt)]<sup>T</sup>r(t)=[r<sub>a0</sub> r<sub>a1</sub> … r<sub>a(n‑1)</sub> r<sub>an</sub>][cos(ωt) cos(2ωt) … cos[(n‑1)ωt] cos(nωt)]<sup>T</sup>+[r<sub>b1</sub> r<sub>b2</sub> … r<sub>b(n‑1)</sub> r<sub>bn</sub>][sin(ωt) sin(2ωt) … sin[(n‑1)ωt] sin(nωt)]<sup>T</sup><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>&Pi;</mi><mi>A</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>{</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>p</mi><mrow><mi>a</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>a</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>p</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>p</mi><mi>an</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSB0000122923520000021.GIF" wi="1538" he="353" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</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><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>q</mi><mrow><mi>a</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>q</mi><mrow><mi>a</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>q</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>q</mi><mi>an</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>r</mi><mrow><mi>a</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>r</mi><mrow><mi>a</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>r</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>r</mi><mi>an</mi></msub></mtd></mtr></mtable></mfenced><mo>}</mo></mrow>]]></math><img file="FSB0000122923520000022.GIF" wi="1832" he="316" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>&Pi;</mi><mi>B</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>{</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>p</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>b</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>p</mi><mrow><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>p</mi><mi>bn</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSB0000122923520000023.GIF" wi="1604" he="326" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</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><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>q</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>q</mi><mrow><mi>b</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>q</mi><mrow><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>q</mi><mi>bn</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>r</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>r</mi><mrow><mi>b</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>r</mi><mrow><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>r</mi><mi>bn</mi></msub></mtd></mtr></mtable></mfenced><mo>}</mo></mrow>]]></math><img file="FSB0000122923520000024.GIF" wi="1901" he="340" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>&Pi;</mi><mrow><mi>A</mi><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>{</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>p</mi><mrow><mi>a</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>a</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>p</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>p</mi><mi>an</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSB0000122923520000025.GIF" wi="1565" he="396" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mo>+</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>q</mi><mrow><mi>a</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>q</mi><mrow><mi>a</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>q</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>q</mi><mi>an</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</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><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>+</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>r</mi><mrow><mi>a</mi><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>r</mi><mrow><mi>a</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>r</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>r</mi><mi>an</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>}</mo></mrow>]]></math><img file="FSB0000122923520000026.GIF" wi="1933" he="366" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>&Pi;</mi><mrow><mi>B</mi><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>{</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>p</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>p</mi><mrow><mi>b</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>p</mi><mrow><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>p</mi><mi>bn</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FSB0000122923520000031.GIF" wi="1114" he="293" /></maths><maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mo>+</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>q</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>q</mi><mrow><mi>b</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>q</mi><mrow><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>q</mi><mi>bn</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</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><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</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><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>+</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>r</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>r</mi><mrow><mi>b</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>r</mi><mrow><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>r</mi><mi>bn</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>}</mo></mrow>]]></math><img file="FSB0000122923520000032.GIF" wi="1764" he="289" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>H</mi><mi>A</mi></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>H</mi><mn>0</mn><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>H</mi><mn>1</mn><mi>T</mi></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>H</mi><mi>n</mi><mi>T</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>=</mo><mi>diag</mi><mo>{</mo><mn>1</mn><mo>,</mo><mfrac><mn>1</mn><mi>&omega;</mi></mfrac><mo>,</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>&omega;</mi></mrow></mfrac><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mfrac><mn>1</mn><mi>n&omega;</mi></mfrac><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FSB0000122923520000033.GIF" wi="1045" he="113" /></maths>H<sub>B</sub>=‑H<sub>A</sub><img file="FSB0000122923520000034.GIF" wi="2093" he="521" /><img file="FSB0000122923520000035.GIF" wi="2037" he="506" /><img file="FSB0000122923520000036.GIF" wi="2062" he="499" /><img file="FSB0000122923520000037.GIF" wi="2095" he="547" />
地址 710072 陕西省西安市友谊西路127号