主权项 |
一种载波误锁修正方法,其特征在于步骤如下:(1)在码时钟数控晶振提供的时钟驱动下产生本地码PNJ并送至移位寄存器;(2)利用移位寄存器对本地码PNJ以时间间隔d进行移位,产生五种不同时延的本地码PNJ(t+τ),其中τ为相关间隔,对于五种不同时延的本地码,τ分别为‑2d,‑d,0,d,2d;(3)对接收到的卫星码PNI进行采样,得到同相I路采样信号和正交相Q路采样信号,将所述同相I路采样信号和正交相Q路采样信号分别与步骤(2)中获得的五种不同时延的本地码进行相关运算,相关运算结果的表达式为I=cos(ω0t+θ0)PNI(t)PNJ(t+τ),Q=sin(ω0t+θ0)PNI(t)PNJ(t+τ),其中ω0为载波角频率,θ0为载波初始相位;(4)将步骤(3)中得到的不同采样时刻下五种I路和五种Q路相关值分别进行累加,将得到的累加量送入码环鉴相,码环首先采用D1进行鉴相,然后根据鉴相输出调整鉴相方式,当鉴相值大于d3时,仍然采用D1鉴相,否则采用D2鉴相,d3取值应小于D2鉴相器中本地所复制的五种不同时延的本地码中相邻码的相位差, <mrow> <msub> <mi>D</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mfrac> <mrow> <mi>E</mi> <mn>1</mn> <mo>-</mo> <mi>L</mi> <mn>1</mn> </mrow> <mrow> <mi>E</mi> <mn>1</mn> <mo>+</mo> <mi>L</mi> <mn>1</mn> </mrow> </mfrac> <mo>,</mo> </mrow> <mrow> <msub> <mi>D</mi> <mn>2</mn> </msub> <mo>=</mo> <mi>d</mi> <mo>×</mo> <mfrac> <mrow> <mn>2</mn> <mo>×</mo> <mrow> <mo>(</mo> <mi>L</mi> <mn>1</mn> <mo>-</mo> <mi>E</mi> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <mi>L</mi> <mn>2</mn> <mo>-</mo> <mi>E</mi> <mn>2</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mrow> <mo>(</mo> <mi>E</mi> <mn>1</mn> <mo>+</mo> <mi>L</mi> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <mi>E</mi> <mn>2</mn> <mo>+</mo> <mi>L</mi> <mn>2</mn> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> <mrow> <mi>L</mi> <mn>1</mn> <mo>=</mo> <mi>Σ</mi> <msqrt> <mrow> <mo>(</mo> <msubsup> <mi>I</mi> <mi>LS</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>Q</mi> <mi>LS</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> </msqrt> <mo>,</mo> </mrow> <mrow> <mi>E</mi> <mn>1</mn> <mo>=</mo> <mi>Σ</mi> <msqrt> <mrow> <mo>(</mo> <msubsup> <mi>I</mi> <mi>ES</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>Q</mi> <mi>ES</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> </msqrt> <mo>,</mo> </mrow> <mrow> <mi>L</mi> <mn>2</mn> <mo>=</mo> <mi>Σ</mi> <msqrt> <mrow> <mo>(</mo> <msubsup> <mi>I</mi> <mi>LLS</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>Q</mi> <mi>LLS</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> </msqrt> <mo>,</mo> </mrow> <mrow> <mi>E</mi> <mn>2</mn> <mo>=</mo> <mi>Σ</mi> <msqrt> <mrow> <mo>(</mo> <msubsup> <mi>I</mi> <mi>EES</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>Q</mi> <mi>EES</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> </msqrt> </mrow>式中,IES为I路τ为‑d时的相关结果累加值,QES为Q路τ为‑d时的相关结果累加值,ILS为滞后I路τ为d时的相关结果累加值,QLS为Q路τ为d时的相关结果累加值,IEES为I路τ为‑2d时的相关结果累加值,QEES为Q路τ为‑2d时的相关结果累加值,ILLS为I路τ为2d时的相关结果累加值,QLLS为Q路τ为2d时的相关结果累加值;(5)将步骤(4)中输出的码环频率控制字进行K倍增益放大,并将放大结果与预先设定的频率偏移门限M2进行比较,判断载波频率是否发生偏移,并根据门限比较结果产生对载波频偏的补偿值送至载波跟踪环路,将载波跟踪环路的控制字进行1/K倍增益放大后与步骤(4)输出的码环频率控制字叠加作为控制量送至码时钟数控晶振;(6)重复步骤(1)~(5),直至步骤(4)中输出的码环频率控制字稳定在0值附近。 |