发明名称 一种GPS L2C信号跟踪方法
摘要 本发明提出了一种GPS L2C信号跟踪方法。所述方法基于无迹卡尔曼滤波,采用CM码和CL码同时跟踪以降低载波和码跟踪门限,避免能量浪费与精度损失,设置权值系数使其优于任意单独一种CM或CL码跟踪方式;无迹卡尔曼滤波能够降低跟踪计算的复杂度,且具有较高的跟踪灵敏度和精度。本发明方法不但能提高L2C信号在低信噪比环境中的跟踪成功率,且计算复杂度小,运算速度快,为GPS L2C信号在微弱信号条件下的应用提供了条件,具有潜在的经济社会价值,同时也在低信噪比环境下的GPS接收机定位应用领域具有重要意义。
申请公布号 CN103439719B 申请公布日期 2015.04.08
申请号 CN201310405475.4 申请日期 2013.09.09
申请人 东南大学 发明人 祝雪芬;沈飞;杨阳;杨冬瑞;陈熙源
分类号 G01S19/30(2010.01)I 主分类号 G01S19/30(2010.01)I
代理机构 江苏永衡昭辉律师事务所 32250 代理人 王斌
主权项 一种GPS L2C信号跟踪方法,其特征在于,包括如下步骤:步骤A,数字中频接收信号生成I和Q两路基带信号,I、Q信号分别与本地CM码信号、CL码信号相关加权累加,其结果分别为I(δ)、Q(δ),I(δ)、Q(δ)作为量测值输入无迹卡尔曼滤波器UKF;其中I和Q分别表示同相和正交,δ为接收码与本地码的时间偏移;步骤B,无迹卡尔曼滤波器UKF输出平均码相位差Δt<sub>m</sub>作为码相位补偿值,Δt<sub>m</sub>经码滤波器后反馈至码发生器;同时UKF输出平均载波相位差<img file="FDA0000644480900000013.GIF" wi="104" he="71" />和载波幅度平均值<img file="FDA0000644480900000014.GIF" wi="80" he="73" />分别作为载波相位补偿值和标准载波幅度值,<img file="FDA0000644480900000015.GIF" wi="103" he="61" />和<img file="FDA0000644480900000016.GIF" wi="76" he="78" />经载波滤波器后反馈至载波数控振荡器;步骤C,Δt<sub>m</sub>调节本地码相位至接收信号码相位,<img file="FDA0000644480900000018.GIF" wi="110" he="67" />调节本地载波相位至接收信号载波相位,<img file="FDA0000644480900000017.GIF" wi="81" he="77" />作为载波数控振荡器下一CL码导航周期的标准载波幅度值,实现GPS L2C信号的跟踪;步骤B中,所述无迹卡尔曼滤波器UKF,通过构建其状态方程与测量方程,对输入量测值滤波得到接收信号与本地载波的平均载波相位差、平均码相位差和载波幅值平均值,所述状态方程包括载波相位状态方程、码相位状态方程、载波幅值状态方程,具体描述如下:步骤B‑1,载波相位状态方程:<img file="FDA0000644480900000011.GIF" wi="958" he="136" />其中,<img file="FDA0000644480900000019.GIF" wi="62" he="58" />为接收信号载波相位与本地载波相位差值;X<sub>ω</sub>为接收信号载波多普勒频移差;ΔT为累加时段长度,选为一个CM码周期20ms;<img file="FDA00006444809000000110.GIF" wi="58" he="57" />为2×1的高斯白噪声序列;m为当前导航数据的索引号;m‑1为上一导航数据的索引号;步骤B‑2,码相位状态方程:<img file="FDA0000644480900000012.GIF" wi="1177" he="145" />其中,t<sub>s</sub>为接收机接收的码相位与本地码相位差值;ω<sub>L2</sub>为L2C信号的频率;G<sub>ts</sub>为随机模拟白噪声序列,方差E[G<sub>ts</sub><sup>2</sup>]=ΔTq<sub>ts</sub>,其中q<sub>ts</sub>为白噪声密度;步骤B‑3,载波幅值状态方程:A<sub>m</sub>=A<sub>m‑1</sub>+A<sub>Gm‑1</sub>其中,A<sub>m</sub>为当前导航数据载波幅值;A<sub>m‑1</sub>为上一导航数据载波幅值;<img file="FDA00006444809000000111.GIF" wi="141" he="72" />为上一白噪声序列幅值;步骤B‑4,测量方程,测量方程是UKF中由输入量测值得到输出量的计算方程,所述滤波器将累加加权值I(δ)、Q(δ)作为量测值,得到一个导航周期20ms内的测量方程;其表达式如下:<img file="FDA0000644480900000021.GIF" wi="691" he="75" />其中,D<sub>,</sub>为导航数据值;它是一个幅度为+l和‑l的矩形脉冲序列,脉冲宽度是20ms;<img file="FDA0000644480900000027.GIF" wi="81" he="72" />为20ms内载波幅值的平均值;<img file="FDA0000644480900000028.GIF" wi="103" he="66" />为20ms内载波相位差的平均值;Δt<sub>m</sub>为累加时段中点上的码相位差;v<sub>m</sub>为一个零均值高斯白噪声序列;定义传递函数<img file="FDA0000644480900000022.GIF" wi="978" he="266" />R(Δt<sub>m</sub>)为相关函数,R<sub>e</sub>(Δt<sub>m</sub>)为超前减滞后的相关函数,n为20毫秒周期内的采样个数;步骤B‑5,20ms内平均载波相位差<img file="FDA0000644480900000029.GIF" wi="104" he="66" />为:<img file="FDA0000644480900000023.GIF" wi="829" he="140" />步骤B‑6,20ms内平均码相位差Δt<sub>m</sub>为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>&Delta;t</mi><mi>m</mi></msub><mo>=</mo><mfrac><mrow><msub><mrow><mo>(</mo><msub><mi>t</mi><mi>s</mi></msub><mo>)</mo></mrow><mi>m</mi></msub><mo>+</mo><msub><mrow><mo>(</mo><msub><mi>t</mi><mi>s</mi></msub><mo>)</mo></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mn>2</mn></mfrac><mo>-</mo><msub><mi>t</mi><mi>midm</mi></msub></mrow>]]></math><img file="FDA0000644480900000024.GIF" wi="693" he="132" /></maths>其中,t<sub>s</sub>为接收机接收到的信号码相位与本地码相位差;t<sub>midm</sub>为累加时段中点的码相位;步骤B‑7,计算20ms内载波幅度平均值<img file="FDA00006444809000000210.GIF" wi="97" he="78" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mi>m</mi></msub><mo>=</mo><msub><mi>A</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mn>0.5</mn><msub><mi>A</mi><msub><mi>G</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></msub><mo>.</mo></mrow>]]></math><img file="FDA0000644480900000026.GIF" wi="574" he="99" /></maths>
地址 210096 江苏省南京市四牌楼2号