CN106526631B - 北斗b1频点卫星信号载波频率高精度估计方法 - Google Patents

北斗b1频点卫星信号载波频率高精度估计方法 Download PDF

Info

Publication number
CN106526631B
CN106526631B CN201610969498.1A CN201610969498A CN106526631B CN 106526631 B CN106526631 B CN 106526631B CN 201610969498 A CN201610969498 A CN 201610969498A CN 106526631 B CN106526631 B CN 106526631B
Authority
CN
China
Prior art keywords
signal
frequency
carrier
ranging code
carrier frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610969498.1A
Other languages
English (en)
Other versions
CN106526631A (zh
Inventor
刘瑞华
孔月明
张丰兆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Civil Aviation University of China
Original Assignee
Civil Aviation University of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Civil Aviation University of China filed Critical Civil Aviation University of China
Priority to CN201610969498.1A priority Critical patent/CN106526631B/zh
Publication of CN106526631A publication Critical patent/CN106526631A/zh
Application granted granted Critical
Publication of CN106526631B publication Critical patent/CN106526631B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/29Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

一种北斗B1频点卫星信号载波频率高精度估计方法。其包括将输入的北斗数字中频信号与本振载波进行混频;利用混频后的信号与本地测距码序列在频域进行循环互相关操作;对粗略的基带信号在时域取模,从结果中搜索相关峰对应的测距码相位和载波频率;利用已知的码相位生成本地测距码并与粗略的基带信号在时域相乘;对相乘结果在频域取模,从结果中搜索相关峰对应的载波频率;比较载波频率点前后两个频点对应的相关峰值大小,并以二分查找法在已知载频点附近逐级缩小频率搜索步长精化载波频率,最终将载波频率精度稳定在十几~几十Hz范围。该方法能有效提高北斗卫星信号载波频率估计精度,而且捕获快速、可靠,实现简单。

Description

北斗B1频点卫星信号载波频率高精度估计方法
技术领域
本发明属于导航接收机对卫星信号载波频率高精度搜索捕获技术领域,特别是涉及一种基于混合搜索并结合二分查找的北斗B1频点卫星信号载波频率高精度估计方法。
背景技术
随着我国北斗卫星导航新技术的不断发展和应用,导航接收机的开发与实现将面临严峻挑战。其中,捕获和跟踪是接收机基带信号处理的关键技术,其会直接影响接收机的性能。在实际应用中,由于卫星与用户的相对运动会造成多普勒频移,如果用户没有同时调整本地复现的载波频率,那么对测距码的相关过程,将会因用户接收机频率响应的滚降特性而受到严重的衰减,从而导致无法捕获到信号,而且捕获模块的运算效率和精度将直接影响后续跟踪和定位解算模块。所以,在捕获卫星信号时,必须精确补偿载波频率的多普勒频移。
传统的卫星信号捕获方法有三种:串行搜索捕获、并行频率空间搜索捕获和并行码相位搜索捕获。其中串行搜索捕获方法采用串行方式对所有可能的频率和码相位值进行二维搜索,比较耗时;相对于串行捕获方法而言,由于并行频率空间搜索捕获方法不需要进行串行搜索,因此可以提高运算速度,但此方法的频率分辨率比串行捕获方法的要低;与并行频率空间搜索捕获相比,并行码相位搜索捕获方法将搜索空间降低为只对搜索范围内多个频点的搜索,对于载频参数的估计精度与串行搜索捕获方法类似。三种方法各有优缺点,但三种方法得到的载波频率都不够精确。为给跟踪环提供精确的初始条件,捕获后得到的载波多普勒频移应在几十Hz范围以内。所以寻找一种可以在几乎不影响捕获性能的条件下,既能精确测量载波多普勒频移,又有较快运算速度的方法,是完善捕获模块的一个极其重要的问题。
发明内容
为了解决上述问题,本发明的目的在于提供一种北斗B1频点卫星信号载波频率高精度估计方法。
为了达到上述目的,本发明提供的北斗B1频点卫星信号载波频率高精度估计方法包括按顺序进行的下列步骤:
1)将输入的北斗数字中频信号与本地载波信号进行混频,如果本地载波信号的频率与输入的北斗数字中频信号中调制载波的频率一致,则输入的测距码信号得到恢复;
2)将步骤1)中得到的输入的伪测距信号与本地测距码信号在频域进行循环互相关操作,若本地测距码信号与输入的测距码信号完全同步,则粗略的基带信号得到恢复;
3)对步骤2)得到的粗略的基带信号在时域取模并进行非相干积分,然后从上述积分后的结果中搜索相关峰的索引值对应的测距码相位和载波频率,如果成功捕获该卫星,则进入步骤4),反之,如果当第一轮完整的多普勒频移遍历搜索完成后,仍然没有捕获到该卫星信号,则重复步骤1)~步骤3);
4)根据步骤3)中得到的测距码相位信息生成本地测距码,并与步骤2)中得到的粗略的基带信号在时域相乘,恢复载波信号;
5)对步骤4)中得到的载波信号在频域取模,从取模后的结果中搜索相关峰的索引值对应的载波频率;
6)比较步骤5)中得到的载波频率点前后两个频点对应的相关峰值大小,并以二分查找法在已知载波频率点附近逐级缩小频率搜索步长,精化对载波频率的搜索,最终将载频分辨率稳定在十几~几十Hz范围。
在步骤1)中,所述的将输入的北斗数字中频信号与本地载波信号进行混频,如果本地载波信号的频率与输入的北斗数字中频信号中调制载波的频率一致,则输入的测距码信号得到恢复的方法是:对北斗数字中频信号数据样点每隔1ms读取信号,生成两组输入信号Signal1和Signal2;在中频信号频率±10KHz范围内生成搜索步长为500Hz的本地载波同相sin信号和正交cos信号,并以与卫星信号一致的采样频率进行1ms采样;将两组输入信号Signal1和Signal2分别与本地载波同相sin信号及正交cos信号进行混频相乘,利用积分器对输入信号经过1ms的相干积分,得到对应于同相支路和正交支路的两个信号i(n)和q(n),并将i路和q路信号组合得到复数信号x(n)=i(n)+jq(n),然后进行傅里叶运算转换到频域;当载波频率与输入信号的载波频率一致时,载波信号被剥离,输入的测距码信号得到恢复。
在步骤2)中,所述的将步骤1)中得到的输入的测距码信号与本地测距码信号在频域进行循环互相关操作,若本地测距码信号与输入的测距码信号完全同步,则粗略的基带信号得到恢复的方法是:生成1ms长度的本地测距码信号,以输入的中频信号的采样频率进行采样,再进行傅里叶运算转换到频域并取其共轭;将步骤1)得到的输入的测距码信号与本地测距码信号在频域进行一个周期的循环相乘,当本地测距码与输入信号的测距码完全同步时,测距码信号被剥离,粗略的基带信号得到恢复。
在步骤3)中,所述的对步骤2)得到的粗略的基带信号在时域取模并进行非相干积分,然后从上述积分后的结果中搜索相关峰的索引值对应的测距码相位和载波频率,如果成功捕获该卫星,则进入步骤4),反之,如果当第一轮完整的多普勒频移遍历搜索完成后,仍然没有捕获到该卫星信号,则重复步骤1)~步骤3)的方法是:将步骤2)中得到的粗略的基带信号进行IFFT运算得到时域相关结果,并对其进行取模运算,获得对应于测距码相位和载波频率的相关峰结果;对上述最大相关峰值所在码片范围进行剔除,然后从剩余的相关值中搜索第二相关峰值,计算最大相关峰值和第二相关峰值的比值;将上述比值与设定的捕获门限阈值进行比较,若超过捕获门限阈值,则B1卫星信号粗捕获成功,确定相应的测距码相位和载波频率参数,作为进入下一步操作的初始条件;若比值没有超过捕获门限阈值,则将在搜索完所有的可能多普勒频移后重复1)~步骤3),直到捕获到卫星信号。
在步骤4)中,所述的根据步骤3)中得到的测距码相位信息生成本地测距码,并与步骤2)中得到的粗略的基带信号在时域相乘,恢复载波信号的方法是:首先根据步骤3)中得到的测距码相位信息中的测距码初始相位信息生成本地测距码信号,然后将步骤2)中得到的粗略的基带信号与本地测距码信号在时域进行一个周期的循环相乘;若本地测距码与步骤3)输出的信号中残留的测距码信息完全同步,测距码信号被彻底剥离,可恢复输入的载波信号。
在步骤5)中,所述的对步骤4)中得到的载波信号在频域取模,从取模后的结果中搜索相关峰的索引值对应的载波频率点的方法是:将步骤4)中得到的载波信号进行傅里叶运算转换到频域,并对其进行取模,找出相关峰值,峰值所在位置对应的频率即为载波频率。
在步骤6)中,所述的比较步骤5)中得到的载波频率点前后两个频点对应的相关峰值大小,并以二分查找法在已知载波频率点附近逐级缩小频率搜索步长,精化对载波频率的搜索,最终将载频分辨率稳定在十几~几十Hz范围的方法是:比较步骤5)中得到的载波频率点k前后两个频点对应相关值Z(fk-1)和Z(fk+1)的大小,并在粗捕获确定的±500Hz范围内预先定义频率搜索步长Δf;如果Z(fk-1)≥Z(fk+1),则在区间[fk-Δf/2,fk]对载波频率进行搜索以查找出最大相关峰值;反之,若Z(fk-1)<Z(fk+1),则在区间[fk,fk+Δf/2]对载波频率进行搜索以查找出最大相关峰值;重复上述载波频率精化搜索过程,每次搜索后将预设步长Δf减小1/2,直到步长小于10Hz的预期阈值;若不能按要求完成载波频率的精化搜索,则重复步骤1)~步骤6)或换下一段数据继续进行搜索捕获,直至达到要求;若完成载波频率的精化搜索,则最终将载波频率精度稳定在十几~几十Hz以内,并输出前述测距码初始相位及精化后的载波频率,保证足够的跟踪环路需要。
本发明提供的北斗B1频点卫星信号载波频率高精度估计方法是在频域并行码相位搜索的基础上,结合并行频率空间搜索算法,对搜索得到的粗频再利用二分查找精化载频,对卫星信号载波频率进行“先粗后精”的估计过程。实验结果表明,本方法能有效提高北斗B1频点卫星信号载频估计精度,而且捕获快速、可靠,实现简单,对于实时接收机的开发与实现具有重要意义。
附图说明
图1为本发明提供的北斗B1频点卫星信号载波频率高精度估计方法流程图。
图2为混合搜索捕获算法原理流程图。
图3为二分查找频率精化流程图。
图4(a)为混合搜索捕获算法捕获3号卫星信号结果。
图4(b)为二分查找频率精化后3号卫星信号捕获结果。
图4(c)为3号卫星信号载频粗估计结果。
图4(d)为3号卫星信号精频估计结果。
图5为本发明方法对9颗北斗卫星载波频率高精度估计结果。
具体实施方式
下面结合附图和具体实施例对本发明提供的北斗B1频点卫星信号载波频率高精度估计方法进行详细说明。
如图1所示,本发明提供的北斗B1频点卫星信号载波频率高精度估计方法包括按顺序进行的下列步骤:
1)将输入的北斗数字中频信号与本地载波信号进行混频,如果本地载波信号的频率与输入的北斗数字中频信号中调制载波的频率一致,则输入的测距码信号得到恢复:
北斗数字中频信号的表达式为:
其中,AB1表示B1I信号的振幅,表示第j颗卫星的测距码序列,表示导航数据序列,wIF表示载波频率经下变频后的中频,wd表示载波多普勒频移,表示载波初始相位,e(n)表示接收机噪声,I支路为民用信号,Q支路为授权信号。
对输入的北斗I支路数字中频信号数据样点每隔1ms读取信号,生成两组输入信号Signal1和Signal2。
在中频信号频率±10KHz范围内生成搜索步长为500Hz的本地载波同相sin信号和正交cos信号,并以与卫星信号一致的采样频率进行1ms采样。
将两组输入信号Signal1和Signal2分别与本地载波同相sin信号及正交cos信号进行混频相乘,利用积分器对输入信号经过1ms的相干积分而得到对应于同相支路和正交支路的i1、i2、q1和q2四个支路信号:
其中,we是输入信号与本地载波信号之间的频率差,ei(n)、eq(n)是接收机噪声e(n)与本地载波信号相乘后进行积分的结果。
将上述i、q支路的信号组合得到复数信号x(n)=i(n)+jq(n),进行归一化可得:
x1(n)=i1(n)-jq1(n) (6)
x2(n)=i2(n)-jq2(n) (7)
对x1(n)、x2(n)分别进行傅里叶运算转换到频域,结果为X1(k)和X2(k)。当本地载波频率与输入信号的载波频率一致时,载波信号被剥离,输入的测距码信号得到恢复。
2)将步骤1)中得到的输入的测距码信号与本地测距码信号在频域进行循环互相关操作,若本地测距码信号与输入的测距码信号完全同步,则粗略的基带信号得到恢复:
由本地测距码发生器生成1ms长度的本地测距码信号并以输入的中频信号的采样频率进行采样得CB1I(n),对CB1I(n)进行傅里叶变换到频域,并取其共轭得将步骤1)处理后的输出信号X1(k)和X2(k)分别与本地测距码信号在频域进行一个周期的循环相乘,得:
若本地测距码与输入的测距码完全同步,则测距码信号被剥离,粗略的基带信号得到恢复。
3)对步骤2)得到的粗略的基带信号在时域取模并进行非相干积分,然后从上述积分后的结果中搜索相关峰的索引值对应的测距码相位和载波频率,如果成功捕获该卫星,则进入步骤4),反之,如果当第一轮完整的多普勒频移遍历搜索完成后,仍然没有捕获到该卫星信号,则重复步骤1)~步骤3):
对步骤2)得到的粗略的基带信号进行IFFT运算转换到时域,得:
对z(m)取模并进行非相干积分可得:
从上述积分后的结果中搜索相关峰,若相关峰出现,则相关峰对应于测距码相位和粗略的载波频率;若没有相关峰出现,则本地载波发生器调整到下一搜索频率,并重新搜索。
找到一个相关峰并不能说明对应的卫星信号就一定存在,因为尖峰有可能由噪声引起,所以需要在与第一个相关峰值对应相同的载波频率下,分别搜索相邻两组输入信号Signal和Signal中产生的相关峰,并取值较大的一组进行下一步操作。在已确定的最大相关峰附近查找第二相关峰,剔除最大相关峰值所在码片范围,然后从剩余的相关值中搜索第二相关峰值,计算最大相关峰值和第二相关峰值的比值。
将上述相关峰比值与所设定捕获门限阈值进行比较,若超过捕获门限阈值,则B1卫星信号粗捕获成功,确定相应的测距码相位和粗略的载波频率参数,作为进入下一步操作的初始条件;若相关峰比值没有超过捕获门限阈值,则将在搜索完所有的可能多普勒频移后重复步骤1)~步骤3),直到捕获到卫星信号。步骤1)~步骤3)的工作原理如图2前半部分所示。
4)根据步骤3)中得到的测距码相位信息生成本地测距码,并与步骤2)中得到的粗略的基带信号在时域相乘,恢复载波信号;
首先根据步骤3)中得到的测距码相位信息中的测距码初始相位信息,生成本地测距码信号并采样得CB1I(n),然后将步骤2)中得到的粗略的基带信号与本地测距码信号在时域进行一个周期的循环相乘,若本地测距码与步骤3)输出的信号中残留的测距码信息完全同步,测距码信号被彻底剥离,可恢复输入的载波信号。
5)对步骤4)中得到的载波信号在频域取模,从取模后的结果中搜索相关峰的索引值对应的载波频率点;
由于载波信号一般由三角函数序列充当,其傅里叶变换的最大模值所在的索引值对应的频率即为该载波的频率,所以,依据此原理将步骤4)中得到的载波信号进行傅里叶运算转换到频域,并对其进行取模,找出相关峰值,该峰值所在位置对应的频率即为载波频率。步骤4)~步骤5)的工作原理如图2后半部分所示。
从步骤1)到步骤4)对卫星信号进行搜索捕获,采取了如图2所示的混合搜索捕获算法思想,即将传统的频域并行码相位搜索捕获和并行频率空间搜索捕获相结合的捕获算法。此算法能够捕获到精确的测距码相位,并可以将载波频率控制在相对较小的多普勒频移范围内,为进一步的载波频率精化提供有利条件。
6)比较步骤5)中得到的载波频率点前后两个频点对应的相关峰值大小,并以二分查找法在已知载波频率点附近逐级缩小频率搜索步长,精化对载波频率的搜索,最终将载频分辨率稳定在十几~几十Hz范围:
比较步骤5)中得到的载波频率点k前后两个频点对应的相关峰值Z(fk-1)和Z(fk+1)的大小,并在粗捕获确定的±500Hz范围内预先定义频率搜索步长Δf。
如果Z(fk-1)≥Z(fk+1),则在区间[fk-Δf/2,fk]内对载波频率进行搜索以查找出最大相关峰值;反之,若Z(fk-1)<Z(fk+1),则在区间[fk,fk+Δf/2]内对载波频率进行搜索以查找出最大相关峰值。
重复上述载波频率精化搜索过程,每次搜索后将预设步长Δf减小1/2,直到步长小于10Hz的预期阈值。
若不能按要求完成载波频率的精化搜索,则重复步骤1)—步骤6)或换下一段数据继续进行搜索捕获,直至达到要求;若完成载波频率的精化搜索,则最终将载波频率分辨率稳定在十几~几十Hz以内,并输出前述测距码初始相位及精化后的载波频率,保证足够的跟踪环路需要。卫星信号载波频率精化搜索流程如图3所示。
本发明提供的北斗B1频点卫星信号载波频率高精度估计方法的效果可以通过以下实验结果进一步说明。
实验数据描述:该数据使用13米L波段高增益接收天线采集的实际北斗B1频点卫星信号,信号经射频前端设备下变频和量化处理。
实验参数描述:采样频率为240MHz;中频频率为61.098MHz;数据时长为20s;以16进制形式存储;测距码相位搜索范围为1~240000;载波频率搜索范围为中频频率±10KHz;捕获带宽为20MHz;捕获门限阈值为2.5。
图4(a)为基于混合搜索捕获算法捕获3号卫星信号的结果。捕获结果表明,3号卫星的初始码相位在第170766个相位采样点处,载波频率为61.098239MHz。图4(b)为在混合搜索捕获基础上进行二分查找频率精化后3号卫星信号捕获结果。捕获结果表明,3号卫星的初始码相位在第170766个相位采样点处,载波频率为61.097998MHz;对比图4(a)和图4(b),我们可以清晰地看到在混合搜索捕获算法获得精确测距码相位估计的同时,使用二分查找频率精化方法能给出更加精确的载波频率且不影响码相位估计精度。
图4(c)为基于混合搜索捕获算法对3号卫星信号载频粗估计的相关值搜索结果。图4(d)为在混合搜索捕获算法基础上进行二分查找对3号卫星信号精频估计的相关值搜索结果。对比图4(c)和图4(d)载频估计结果可知,精频估计获得的频率分辨率稳定在几十Hz,完全可以达到跟踪条件的需求。上述仿真实验结果表明,本发明提供的北斗B1频点卫星信号载波频率高精度估计方法能够准确的获得所需载波频率,并可有效提高频率分辨率。
表1中统计出本发明提供的北斗B1频点卫星信号载波频率高精度估计方法对9颗北斗卫星信号的捕获参数信息,可直观地反映出本发明方法能对载波频率参数精确捕获的优势。
表1卫星信号捕获结果
图5为本发明提供的北斗B1频点卫星信号载波频率高精度估计方法对9颗北斗卫星信号精频估计结果的统计对比。从图中能够明显地看出,本发明方法能够将多普勒频移稳定在十几~几十Hz以内,捕获结果更优,充分证明了本方法的正确性和有效性。

Claims (5)

1.一种北斗B1频点卫星信号载波频率高精度估计方法,其特征在于,所述的方法包括按顺序进行的下列步骤:
1)将输入的北斗数字中频信号与本地载波信号进行混频,如果本地载波信号的频率与输入的北斗数字中频信号中调制载波的频率一致,则输入的测距码信号得到恢复;
2)将步骤1)中得到的输入的测距码信号与本地测距码信号在频域进行循环互相关操作,若本地测距码信号与输入的测距码信号完全同步,则粗略的基带信号得到恢复;
3)对步骤2)得到的粗略的基带信号在时域取模并进行非相干积分,然后从上述积分后的结果中搜索相关峰的索引值对应的测距码相位和载波频率,如果成功捕获该卫星,则进入步骤4),反之,如果当第一轮完整的多普勒频移遍历搜索完成后,仍然没有捕获到该卫星信号,则重复步骤1)~步骤3);
4)根据步骤3)中得到的测距码相位信息生成本地测距码,并与步骤2)中得到的粗略的基带信号在时域相乘,恢复载波信号;
5)对步骤4)中得到的载波信号在频域取模,从取模后的结果中搜索相关峰的索引值对应的载波频率点;
6)比较步骤5)中得到的载波频率点前后两个频点对应的相关峰值大小,并以二分查找法在已知载波频率点附近逐级缩小频率搜索步长,精化对载波频率的搜索,最终将载频分辨率稳定在十几~几十Hz范围;
在步骤3)中,所述的对步骤2)得到的粗略的基带信号在时域取模并进行非相干积分,然后从上述积分后的结果中搜索相关峰的索引值对应的测距码相位和载波频率,如果成功捕获该卫星,则进入步骤4),反之,如果当第一轮完整的多普勒频移遍历搜索完成后,仍然没有捕获到该卫星信号,则重复步骤1)~步骤3)的方法是:将步骤2)中得到的粗略的基带信号进行IFFT运算得到时域相关结果,并对其进行取模运算,获得对应于测距码相位和载波频率的相关峰结果;对上述最大相关峰值所在码片范围进行剔除,然后从剩余的相关值中搜索第二相关峰值,计算最大相关峰值和第二相关峰值的比值;将上述比值与设定的捕获门限阈值进行比较,若超过捕获门限阈值,则B1卫星信号粗捕获成功,确定相应的测距码相位和载波频率参数,作为进入下一步操作的初始条件;若比值没有超过捕获门限阈值,则将在搜索完所有的可能多普勒频移后重复1)~步骤3),直到捕获到卫星信号;
在步骤6)中,所述的比较步骤5)中得到的载波频率点前后两个频点对应的相关峰值大小,并以二分查找法在已知载波频率点附近逐级缩小频率搜索步长,精化对载波频率的搜索,最终将载频分辨率稳定在十几~几十Hz范围的方法是:比较步骤5)中得到的载波频率点k前后两个频点对应相关值Z(fk-1)和Z(fk+1)的大小,并在粗捕获确定的±500Hz范围内预先定义频率搜索步长Δf;如果Z(fk-1)≥Z(fk+1),则在区间[fk-Δf/2,fk]对载波频率进行搜索以查找出最大相关峰值;反之,若Z(fk-1)<Z(fk+1),则在区间[fk,fk+Δf/2]对载波频率进行搜索以查找出最大相关峰值;重复上述载波频率精化搜索过程,每次搜索后将预设步长Δf减小1/2,直到步长小于10Hz的预期阈值;若不能按要求完成载波频率的精化搜索,则重复步骤1)~步骤6)或换下一段数据继续进行搜索捕获,直至达到要求;若完成载波频率的精化搜索,则最终将载波频率精度稳定在十几~几十Hz以内,并输出前述测距码初始相位及精化后的载波频率,保证足够的跟踪环路需要。
2.根据权利要求1所述的北斗B1频点卫星信号载波频率高精度估计方法,其特征在于:在步骤1)中,所述的将输入的北斗数字中频信号与本地载波信号进行混频,如果本地载波信号的频率与输入的北斗数字中频信号中调制载波的频率一致,则输入的测距码信号得到恢复的方法是:对北斗数字中频信号数据样点每隔1ms读取信号,生成两组输入信号Signal1和Signal2;在中频信号频率±10KHz范围内生成搜索步长为500Hz的本地载波同相sin信号和正交cos信号,并以与卫星信号一致的采样频率进行1ms采样;将两组输入信号Signal1和Signal2分别与本地载波同相sin信号及正交cos信号进行混频相乘,利用积分器对输入信号经过1ms的相干积分,得到对应于同相支路和正交支路的两个信号i(n)和q(n),并将i路和q路信号组合得到复数信号x(n)=i(n)+jq(n),然后进行傅里叶运算转换到频域;当载波频率与输入信号的载波频率一致时,载波信号被剥离,输入的测距码信号得到恢复。
3.根据权利要求1所述的北斗B1频点卫星信号载波频率高精度估计方法,其特征在于:在步骤2)中,所述的将步骤1)中得到的输入的测距码信号与本地测距码信号在频域进行循环互相关操作,若本地测距信号与输入的测距码信号完全同步,则粗略的基带信号得到恢复的方法是:生成1ms长度的本地测距码信号,以输入的中频信号的采样频率进行采样,再进行傅里叶运算转换到频域并取其共轭;将步骤1)得到的输入的测距码信号与本地测距码信号在频域进行一个周期的循环相乘,当本地测距码与输入信号的测距码完全同步时,测距码信号被剥离,粗略的基带信号得到恢复。
4.根据权利要求1所述的北斗B1频点卫星信号载波频率高精度估计方法,其特征在于:在步骤4)中,所述的根据步骤3)中得到的测距码相位信息生成本地测距码,并与步骤2)中得到的粗略的基带信号在时域相乘,恢复载波信号的方法是:首先根据步骤3)中得到的测距码相位信息中的测距码初始相位信息生成本地测距码信号,然后将步骤2)中得到的粗略的基带信号与本地测距码信号在时域进行一个周期的循环相乘;若本地测距码与步骤3)输出的信号中残留的测距码信息完全同步,测距码信号被彻底剥离,可恢复输入的载波信号。
5.根据权利要求1所述的北斗B1频点卫星信号载波频率高精度估计方法,其特征在于:在步骤5)中,所述的对步骤4)中得到的载波信号在频域取模,从取模后的结果中搜索相关峰的索引值对应的载波频率点的方法是:将步骤4)中得到的载波信号进行傅里叶运算转换到频域,并对其进行取模,找出相关峰值,峰值所在位置对应的频率即为载波频率。
CN201610969498.1A 2017-01-06 2017-01-06 北斗b1频点卫星信号载波频率高精度估计方法 Expired - Fee Related CN106526631B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610969498.1A CN106526631B (zh) 2017-01-06 2017-01-06 北斗b1频点卫星信号载波频率高精度估计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610969498.1A CN106526631B (zh) 2017-01-06 2017-01-06 北斗b1频点卫星信号载波频率高精度估计方法

Publications (2)

Publication Number Publication Date
CN106526631A CN106526631A (zh) 2017-03-22
CN106526631B true CN106526631B (zh) 2019-09-20

Family

ID=58325847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610969498.1A Expired - Fee Related CN106526631B (zh) 2017-01-06 2017-01-06 北斗b1频点卫星信号载波频率高精度估计方法

Country Status (1)

Country Link
CN (1) CN106526631B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449098B (zh) * 2018-03-22 2020-08-21 京东方科技集团股份有限公司 信号接收方法及装置
CN109150407B (zh) * 2018-09-25 2021-12-17 中国科学院国家授时中心 多路复用信号伪随机码盲估方法、误码纠错方法及装置
CN109613334B (zh) * 2018-12-04 2022-02-25 上海司南卫星导航技术股份有限公司 一种频率估计装置、终端以及计算机可读介质
CN113093232B (zh) * 2021-03-19 2022-11-18 上海交通大学 基于相关域的gnss多频联合捕获方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102426367A (zh) * 2011-08-31 2012-04-25 北京时代民芯科技有限公司 可调载波多普勒频率搜索范围的卫星导航信号捕获方法
CN103091687A (zh) * 2013-01-08 2013-05-08 南京航空航天大学 北斗接收机多卫星信号联合捕获方法
CN103616711A (zh) * 2013-12-04 2014-03-05 国家海洋技术中心 北斗浮标测波方法
CN104898136A (zh) * 2015-05-19 2015-09-09 厦门大学 一种北斗二代卫星b1信号的捕获方法及其***
CN105005057A (zh) * 2015-08-03 2015-10-28 北京理工大学 一种北斗导航***d1导航电文的捕获方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102426367A (zh) * 2011-08-31 2012-04-25 北京时代民芯科技有限公司 可调载波多普勒频率搜索范围的卫星导航信号捕获方法
CN103091687A (zh) * 2013-01-08 2013-05-08 南京航空航天大学 北斗接收机多卫星信号联合捕获方法
CN103616711A (zh) * 2013-12-04 2014-03-05 国家海洋技术中心 北斗浮标测波方法
CN104898136A (zh) * 2015-05-19 2015-09-09 厦门大学 一种北斗二代卫星b1信号的捕获方法及其***
CN105005057A (zh) * 2015-08-03 2015-10-28 北京理工大学 一种北斗导航***d1导航电文的捕获方法

Also Published As

Publication number Publication date
CN106526631A (zh) 2017-03-22

Similar Documents

Publication Publication Date Title
CN104407323B (zh) 一种高动态低信噪比扩频信号伪码时延测量方法
CN101132191B (zh) 一种gnss接收机基带信号处理方法
CN106646546B (zh) 一种卫星信号多维快速捕获方法及***
CN106526631B (zh) 北斗b1频点卫星信号载波频率高精度估计方法
CN102914782B (zh) 一种适用于gps弱信号的快速捕获方法
CN105277955A (zh) 一种用于gps卫星导航的基带信号处理方法
CN101242195B (zh) 一种扩频码跟踪环路的构成及其运行方法
CN105607096A (zh) 一种双星时差频差定位方法和定位装置
CN105158779A (zh) 一种改进的pmf_fft的pn码捕获方法
CN101216549B (zh) 中短波扩频导航***距离差观测量提取方法
CN108196274A (zh) 适用BOC(n,n)信号的无模糊度捕获方法及装置
CN104849732B (zh) 一种二进制偏移载波射频导航信号跟踪方法
CN110501729A (zh) 一种基于fpga分步码相位细化的gnss信号的捕获方法
CN102841360A (zh) 一种基于部分相关的微弱信号快速捕获方法
CN100501441C (zh) 定位全球定位***相关峰值信号的方法和***
CN105445767B (zh) 基于平均模糊函数的boc信号参数盲估计方法
CN103760578B (zh) 一种gnss卫星导航信号的无模糊跟踪方法
CN103439718A (zh) 一种高阶boc调制信号的无模糊跟踪单元
CN102707297A (zh) 一种compass信号的快速捕获方法
CN113890563A (zh) 一种直扩信号时频二维内插精估方法
CN103969664B (zh) 一种基于差分循环相干积分的gps弱信号捕获方法
CN102655419A (zh) 一种捕获扩频信号的判决函数计算方法
CN102841359A (zh) 一种抗电文翻转的直扩信号载波伪码二维捕获方法
Ji et al. An unambiguous acquisition algorithm based on unit correlation for BOC (n, n) signal
Zhang et al. Application of FFT parallel code phase search algorithm in GNSS software

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190920

Termination date: 20200106