一种基于能量的频率鉴别方法和装置与流程

文档序号:12115101阅读:来源:国知局

技术特征:

1.一种基于能量的频率鉴别方法,其特征在于,所述方法包括:

在GNSS接收机跟踪通道中,本地存在三路复载波信号,分别为超前路复载波S_E、即时路复载波S_P和滞后路复载波S_L;三路(不限于三路,可依据应用需要进行调整为五路甚至更多)本地复制伪码信号,分别为超前码C_E、即时码C_P和滞后码C_L;接收机接收外部输入的卫星导航信号,与各路本地复载波混频、各路伪码相关;根据设定的相干积分时间TI,将各路相关结果送入积分-清除器中进行时间长度为TI的相干积分;将积分-清除器输出的多路相干积分值送入能量计算单元中计算各路相关能量值;将相干积分值、各路相关能量值送入载波相位鉴别器、频率鉴别器和码鉴别器中进行载波相位差、载波频率差和码相位差的估计;将相应的估计值分别送入锁相环路滤波器、锁频环路滤波器和码环路滤波器,在环路选择控制器的作用下切换锁相环和锁频环工作状态;将滤波后的反馈参数,分别反馈至载波数控振荡器和伪码数控振荡器。进而实现载波相位和载波频率、码相位和码频率的实时调节,最终实现GNSS信号的跟踪。

2.根据权利要求1所述的方法,其特征在于,输入信号与本地三路复载波信号混频。三路复载波信号频率分别为fp-Δfd,fp和fp+Δfd,其中Δfd表示三路复载波信号之间的频率间隔,fp表示S_P路复载波信号频率,假定与输入信号载波频率同步。

三路复载波信号频率之间的间隔按照如下原则选取:当相干积分时间为TI时,典型的频率间隔Δfd可以选取为1/(2TI),根据需要可以适当调节所述的频率间隔,其调节范围为(0,1/TI]。

3.根据权利要求1所述的方法,其特征在于,本地复制三路(不限于三路,可依据应用需要进行调整为五路甚至更多)伪码信号,码相位间隔为d,码相位 间距d可以按照需要设定,通常为0.5码片,为了提高跟踪精度、抵抗多径,窄相关码相位间距可以继续缩小,如0.1码片。

4.根据权利要求1所述的方法,其特征在于,接收到的中频信号为

其中,P是接收到的信号的总能量,d[n]表示调制的数据信息,c[n]表示伪随机扩频码,fIF表示下变频之后的中心频率,Ts表示采样时间间隔,表示即时载波相位,η[n]表示热噪声,通常认为是加性高斯白噪声。

5.根据权利要求1所述的方法,权利要求2所述的本地三路复载波信号和权利要求3所述的本地伪码信号,其特征在于,输出多路相关结果和多路相关能量,按下述步骤完成:

步骤1:输入信号与本地三路复载波信号混频,得到6路混频结果,I_E、I_P、I_L、Q_E、Q_P和Q_L;

步骤2:所述步骤1混频结果与本地三路延迟伪码信号相关。具体的,I_E、I_P、I_L、Q_E、Q_P和Q_L与即时路伪码C_P相关,得到I_EP、I_PP、I_LP、Q_EP、Q_PP和Q_LP。此外,I_P和Q_P还与C_E和C_L分别相关(若存在更多路伪码,I_P和Q_P也要和这些路伪码相关),得到I_PE、I_PL、Q_PE和Q_PL,

I_E×C_P=I_EP

I_P×C_P=I_PP

I_L×C_P=I_LP

Q_E×C_P=Q_EP

Q_P×C_P=Q_PP

Q_L×C_P=Q_LP

I_P×C_E=I_PE

I_P×C_L=I_PL

Q_P×C_E=Q_PE

Q_P×C_L=Q_PL

步骤3:设定相干积分时间TI,根据这个相干积分时间将步骤2得到的相关结果相干积分,得到I_EPS、I_PPS、I_LPS、Q_EPS、Q_PPS、Q_LPS、I_PES、I_PLS、Q_PES和Q_PLS。

步骤4:为了提高对弱信号的跟踪能力,除了步骤3所述的相干积分之外,通过非相干积分进一步提高信号能量。最终得到各支路能量:EP2、LP2、PP2、PE2和PL2

<mrow> <msup> <mi>EP</mi> <mn>2</mn> </msup> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mrow> <mi>N</mi> <mi>C</mi> </mrow> </msub> </munderover> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>I</mi> <mrow> <mi>E</mi> <mi>P</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>Q</mi> <mrow> <mi>E</mi> <mi>P</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow>

<mrow> <msup> <mi>LP</mi> <mn>2</mn> </msup> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mrow> <mi>N</mi> <mi>C</mi> </mrow> </msub> </munderover> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>I</mi> <mrow> <mi>L</mi> <mi>P</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>Q</mi> <mrow> <mi>L</mi> <mi>P</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow>

<mrow> <msup> <mi>PP</mi> <mn>2</mn> </msup> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mrow> <mi>N</mi> <mi>C</mi> </mrow> </msub> </munderover> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>I</mi> <mrow> <mi>P</mi> <mi>P</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>Q</mi> <mrow> <mi>P</mi> <mi>P</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow>

<mrow> <msup> <mi>PE</mi> <mn>2</mn> </msup> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mrow> <mi>N</mi> <mi>C</mi> </mrow> </msub> </munderover> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>I</mi> <mrow> <mi>P</mi> <mi>E</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>Q</mi> <mrow> <mi>P</mi> <mi>E</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow>

<mrow> <msup> <mi>PL</mi> <mn>2</mn> </msup> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mrow> <mi>N</mi> <mi>C</mi> </mrow> </msub> </munderover> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>I</mi> <mrow> <mi>P</mi> <mi>L</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>Q</mi> <mrow> <mi>P</mi> <mi>L</mi> <mi>S</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow>

6.根据权利要求1所述的方法和权利要求5所述的多路相关结果和多路相关能量,其特征在于,输入信号与本地三路复载波信号混频,以即时路S_P与即时路伪码信号C_P信号相关为例,对于相干积分时间TI,相干积分结果为

其中,ΔτP,k,ΔfP,k分别表示输入信号与本地复制信号之间的码相位误差、载波频率误差和载波相位误差,k代表第k个历元,R(·)表示伪随机码的自相关函数,Sinc(·)=sin(x)/x,ηP,I,k和ηP,Q,k分别表示同相支路和正交支路的噪声。

如果忽略上述相干积分结果中的噪声,对于相干积分时间为TI的相干积分结果,在历元k,其能量为

<mrow> <msubsup> <mi>PP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msup> <mi>PR</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msub> <mi>&Delta;&tau;</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <msup> <mi>Sinc</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msub> <mi>&pi;T</mi> <mi>I</mi> </msub> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow>

对于另外两路,超前路复载波S_E和滞后路复载波S_L,混频后也与即时路伪码信号C_P信号相关,同样的,其能量分别为

<mrow> <msubsup> <mi>EP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msup> <mi>PR</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msub> <mi>&Delta;&tau;</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <msup> <mi>Sinc</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msub> <mi>&pi;T</mi> <mi>I</mi> </msub> <mo>(</mo> <mrow> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>&Delta;f</mi> <mi>d</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow>

<mrow> <msubsup> <mi>LP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msup> <mi>PR</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msub> <mi>&Delta;&tau;</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> <msup> <mi>Sinc</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msub> <mi>&pi;T</mi> <mi>I</mi> </msub> <mo>(</mo> <mrow> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&Delta;f</mi> <mi>d</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow>

利用泰勒公式,sinc2(πΔfTI)可以表示成

<mrow> <mi>S</mi> <mi>i</mi> <mi>n</mi> <mi>c</mi> <msup> <mrow> <mo>(</mo> <msub> <mi>&pi;&Delta;fT</mi> <mi>I</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <mn>1</mn> <mo>-</mo> <mi>&Theta;</mi> <msup> <mrow> <mo>(</mo> <mi>&Delta;</mi> <mi>f</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow>

其中,Θ=(πTI)2/3,当相干积分时间确定后,其可以看做成一个常量。因此,输入信号与三路复载波混频,与即时路伪码信号C_P信号相关之后的结果分别可以近似表示成

<mrow> <msubsup> <mi>PP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <mi>H</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&Theta;</mi> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow>

<mrow> <msubsup> <mi>EP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <mi>H</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&Theta;</mi> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>&Delta;f</mi> <mi>d</mi> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow>

<mrow> <msubsup> <mi>LP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <mi>H</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&Theta;</mi> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&Delta;f</mi> <mi>d</mi> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow>

其中,H=PR2(ΔτP,k)表示即时路PP相关积分能达到的最大能量,化简可以得到

<mrow> <msubsup> <mi>EP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>LP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <mi>H</mi> <mrow> <mo>(</mo> <mn>4</mn> <msub> <mi>&Theta;&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <msub> <mi>&Delta;f</mi> <mi>d</mi> </msub> <mo>)</mo> </mrow> </mrow>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>EP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>LP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <mi>H</mi> <mrow> <mo>(</mo> <mn>2</mn> <mo>-</mo> <mn>2</mn> <mi>&Theta;</mi> <mo>(</mo> <mrow> <msubsup> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&Delta;f</mi> <mi>d</mi> <mn>2</mn> </msubsup> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mn>2</mn> <msubsup> <mi>PP</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>-</mo> <mn>2</mn> <msubsup> <mi>H&Theta;&Delta;f</mi> <mi>d</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced>

进一步简化,得到基于能量的频率鉴别方法表达式为

<mrow> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&Delta;f</mi> <mi>d</mi> </msub> </mrow> <mn>2</mn> </mfrac> <mfrac> <mrow> <msup> <mi>EP</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>LP</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mi>PP</mi> <mn>2</mn> </msup> <mo>-</mo> <mrow> <mo>(</mo> <msup> <mi>EP</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>LP</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

由此,还可以得到另外一个类似的鉴频方法公式

<mrow> <msub> <mi>&Delta;f</mi> <mrow> <mi>P</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>&Delta;f</mi> <mi>d</mi> </msub> <mfrac> <mrow> <msup> <mi>EP</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>LP</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mi>PP</mi> <mn>2</mn> </msup> <mo>+</mo> <mo>|</mo> <msup> <mi>EP</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>LP</mi> <mn>2</mn> </msup> <mo>|</mo> <mo>-</mo> <mrow> <mo>(</mo> <msup> <mi>EP</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>LP</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

载波相位鉴相器可以采用

等传统载波鉴相方法。

码环路可以采用传统的超前减滞后(Early Minus Late,EML)码鉴相方法,

<mrow> <msub> <mi>&delta;</mi> <mrow> <mi>c</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>d</mi> <mo>)</mo> </mrow> <mfrac> <mrow> <mi>P</mi> <mi>E</mi> <mo>-</mo> <mi>P</mi> <mi>L</mi> </mrow> <mrow> <mi>P</mi> <mi>E</mi> <mo>+</mo> <mi>P</mi> <mi>L</mi> </mrow> </mfrac> </mrow>

或基于能量的码鉴相计算方法

<mrow> <msub> <mi>&delta;</mi> <mrow> <mi>c</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>d</mi> <mo>)</mo> </mrow> <mfrac> <mrow> <msup> <mi>PE</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>PL</mi> <mn>2</mn> </msup> </mrow> <mrow> <msup> <mi>PE</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>PL</mi> <mn>2</mn> </msup> </mrow> </mfrac> </mrow>

7.根据权利要求1所述的方法和权利要求6所述能量鉴频方法、载波鉴相方法、码鉴相方法,其特征在于,根据系统状态,环路选择控制器切换锁相环和锁频环工作状态。滤波后的反馈参数,分别反馈至载波数控振荡器和伪码数控振荡器,进而实现载波相位和载波频率、码相位和码频率的实时调节,最终实现GNSS信号的跟踪。

8.一种基于能量的频率鉴别的装置,所述装置包括:天线、卫星导航信号采样量化模块、相关积分-清除模块、误差鉴别模块、反馈控制模块、本地复制信号产生模块和处理器。

9.根据权利要求8所述的装置,其特征在于,

所述天线用于接收卫星导航信号;

所述卫星导航信号采样量化模块,用于滤波、自动增益控制,将卫星信号下变频到中频信号并完成采样量化,得到数字中频信号;

所述相关积分-清除模块,用于实现通道中各路载波混频、伪码相关、相干积分-清除功能等;

所述误差鉴别模块,通过载波相位鉴别器、能量频率鉴别器和码鉴别器完成本地复制载波、伪码信号与接收信号中相关参数的估计;

所述反馈控制模块,实现载波环路参数滤波和码环路参数滤波,并给出最终环路反馈参数;

所述本地复制信号产生模块,用于产生各路本地复制复载波和伪码信号;

所述处理器实现跟踪通道初始化、状态控制、定位解算、授时等功能。

10.根据权利要求8所述装置,其特征在于,

处理器通过总线配置各跟踪通道和各种初始化参数,如捕获成功后给出的初始码相位、初始载波频率等。通道内的相关积分-清除模块接收前端给出的中频信号,并与本地复制信号产生模块产生的本地信号进行混频、相关、积分、清除等操作,得到各个支路的相关能量值。误差鉴别模块按照本发明所述方法给出信号相应参数的误差估计值。反馈控制模块对各参数估计值进行滤波,并根据系统运行状态做出相应调整,将最终反馈参数反馈给本地复制信号产生模块,使本地产生信号尽量与接受到的信号同步。处理器读取卫星信号的跟踪状态参数,进而完成基带状态参数调整,控制基带正常运行,完成定位、定速、授时等功能。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1