主权项 |
一种基于伪卫星的室内定位方法,其特征是包括如下步骤:步骤1,在用户活动范围内设置n个伪卫星基站,这些伪卫星基站的三维位置事先测得;步骤2,伪卫星基站采集该伪卫星基站处的温度和气压信息,并将所测得的该伪卫星基站的温度和气压信息与事先已测得的该伪卫星基站的三维位置信息编码为电文;步骤3,伪卫星基站将上述电文先与伪码进行扩频调制后,再将扩频调制后的信号与载波进行载波调制生成基带信号;步骤4,伪卫星基站将上述基带信号上变频后转化为射频信号,并通过天线发射出去;步骤5,用户终端的接收机同时接收n个伪卫星基站发来的信号,并将这些信号下变频为基带信号;步骤6,用户终端的接收机实现信号的捕获、跟踪和电文解调,以获得伪卫星基站的温度、气压和三维位置信息;步骤7,用户终端的接收机采集用户测点处的温度和气压信息,并根据解调出的n个伪卫星基站的温度、气压和三维位置信息,计算用户测点的高程,即<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>h</mi><mo>=</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>k</mi><mi>i</mi></msub><msub><mi>h</mi><mi>i</mi></msub><mo>=</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>k</mi><mi>i</mi></msub><mo>{</mo><msub><mi>h</mi><mrow><mn>0</mn><mi>i</mi></mrow></msub><mo>+</mo><mn>18410</mn><mo>×</mo><mo>[</mo><mn>1</mn><mo>+</mo><mfrac><msub><mi>T</mi><mi>mi</mi></msub><mn>273.15</mn></mfrac><mo>]</mo><mo>×</mo><mi>lg</mi><mfrac><msub><mi>P</mi><mrow><mn>0</mn><mi>i</mi></mrow></msub><mi>P</mi></mfrac><mo>}</mo></mrow>]]></math><img file="FDA0000528119390000011.GIF" wi="1280" he="146" /></maths> ①式中,h为用户测点的高程;k<sub>i</sub>为加权系数,且满足k<sub>1</sub>+k<sub>2</sub>+…+k<sub>n</sub>=1;h<sub>0i</sub>为第i个伪卫星基站的高程,这些值事先测得;T<sub>mi</sub>为第i个伪卫星基站与用户之间大气层平均温度,T<sub>mi</sub>=(T<sub>0i</sub>+T)/2,T<sub>0i</sub>是第i个伪卫星基站的温度,T是用户测点的温度;P<sub>0i</sub>为第i个伪卫星基站的气压;步骤8;用户终端的接收机根据所计算出的用户测点的高程,及各伪卫星基站的三维位置,完成用户的定位解算,即<maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>ρ</mi><mi>i</mi></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>X</mi><mi>i</mi></msub><mo>-</mo><mi>X</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>Y</mi><mi>i</mi></msub><mo>-</mo><mi>Y</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>Z</mi><mi>i</mi></msub><mo>-</mo><mi>Z</mi><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>+</mo><mi>CΔ</mi><msub><mi>t</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mfrac><mrow><msup><mi>X</mi><mn>2</mn></msup><mo>+</mo><msup><mi>Y</mi><mn>2</mn></msup></mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>+</mo><mfrac><msup><mi>Z</mi><mn>2</mn></msup><msup><mrow><mo>(</mo><mi>b</mi><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>=</mo><mn>1</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000528119390000012.GIF" wi="1078" he="252" /></maths> ②式中,(X,Y,Z)为用户的三维位置;(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>)为第i个伪卫星基站的三维位置;ρ<sub>i</sub>同一时刻测量到的第i个伪卫星基站到用户的距离;△t<sub>i</sub>为用户终端的接收机的钟差;C为电波传播速度;a和b分别为地球基准椭圆的长半轴和短半轴;h为用户测点的高程;i=1,2,…,n;上述伪卫星基站的个数n≥3。 |