CN104483684A - 一种快速捕获北斗d1卫星导航***弱信号的方法 - Google Patents

一种快速捕获北斗d1卫星导航***弱信号的方法 Download PDF

Info

Publication number
CN104483684A
CN104483684A CN201510002831.7A CN201510002831A CN104483684A CN 104483684 A CN104483684 A CN 104483684A CN 201510002831 A CN201510002831 A CN 201510002831A CN 104483684 A CN104483684 A CN 104483684A
Authority
CN
China
Prior art keywords
code
signal
sigma
satellite
navigation system
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.)
Granted
Application number
CN201510002831.7A
Other languages
English (en)
Other versions
CN104483684B (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.)
Chongqing Institute of Green and Intelligent Technology of CAS
Original Assignee
Chongqing Institute of Green and Intelligent Technology of CAS
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 Chongqing Institute of Green and Intelligent Technology of CAS filed Critical Chongqing Institute of Green and Intelligent Technology of CAS
Priority to CN201510002831.7A priority Critical patent/CN104483684B/zh
Publication of CN104483684A publication Critical patent/CN104483684A/zh
Application granted granted Critical
Publication of CN104483684B publication Critical patent/CN104483684B/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/30Acquisition or tracking or demodulation of signals transmitted by the system code related

Landscapes

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

Abstract

本发明公开了一种快速捕获北斗D1卫星导航***弱信号的方法,包括以下步骤:S1.将通道搜索的卫星PRN号分别置为1-6;S2.对接收信号进行第一次采样;S3.选取NH码构成匹配滤波器对接收信号的再采样数据进行相关累加;S4.将步骤S2中相关累加的结果分为N段,并与本地码逐点相关累加;S5.对步骤S3中相关累加的结果进行M点FFT;S6.计算信噪比,根据信噪比门限检测捕获与否,若未捕获,更换NH码的相位,重复以上S1-S6步骤。本发明能够剥离NH二次编码,实现20ms的相关累加,提高捕获北斗D1卫星导航***弱信号的能力。

Description

一种快速捕获北斗D1卫星导航***弱信号的方法
技术领域
本发明涉及***传输信号的捕获或跟踪,具体涉及一种捕获北斗D1卫星导航***弱信号的快速捕获方法。
背景技术
扩频通信技术在现代通信***中得到了广泛的使用,特别是在卫星导航领域。中国自主研发的北斗卫星导航***(以下简称北斗),其信号体制和美国的GPS***、欧盟的伽利略***类似。对于北斗***,在高信噪比的场合(如室外开阔环境),可以比较容易的捕获成功卫星信号,得到码相位和载波频率等信息。但是在弱信号的场合,如室内、城市浓密树荫下的街道等环境,此时卫星信号载噪比往往会低于30dB-Hz甚至20dB-Hz以下,此时需要获取足够大的积分增益,以检测到卫星信号。
图2给出的方法为基于匹配滤波的时间串行频率并行搜索方法,被广泛地应用在卫星导航的快速信号捕获中,但因为卫星信号中调制有50BPS的导航电文,致使只能进行1ms的相关累加,该方法所对应的捕获算法为普通灵敏度捕获算法,为提高捕获灵敏度,核心解决的问题是采用多ms数据的相干累加,为此需要消除数据位的影响,2013年袁火平提出采用多ms的非相干累加进行北斗和GPS信号的弱信号捕获,该算法较好地解决了数据存贮和捕获速度之间的矛盾,但因为只能采用20ms的非相干累加,对灵敏度提高效果不是很明显。
发明内容
本发明的目的是提供一种快速捕获北斗D1卫星导航***弱信号的方法。
本发明的目的是通过这样的技术方案实现的,一种快速捕获北斗D1卫星导航***弱信号的方法,包括以下步骤:
S1.将通道搜索的卫星PRN号分别置为1-6;
S2.对接收信号进行第一次采样;
S3.选取NH码构成匹配滤波器对接收信号的再采样数据进行相关累加;
S4.将步骤S2中相关累加的结果分为n段,并与本地码逐点相关累加;
S5.对步骤S3中相关累加的结果进行m点FFT;
S6.计算信噪比,根据信噪比门限检测捕获与否;
若未捕获,更换NH码的相位,重复以上S1-S6步骤。
进一步,步骤S5中m点FFT的结果为:
z = Σ m = 0 63 Σ n = 0 31 w 64 mk Σ i { AD NHi D i G ( i * 1 ms + 64 m + n ) e j 2 π f r ( i * 1 ms + 64 m + n ) T s f s } G ( 64 m + n - a ) w kn
其中,A表示接收信号幅度,DNHi表示北斗的NH码,Di表示导航电文,G(t)表示PRN码,Ts表示采样时间间隔,fs表示采样频率,τ表示本地码与接收码之间的进间差,wkn=exp(-j2πknF/fs)为FFT中的频率因子,F表示FFT的频率分辨率,fr为接收卫星信号频率;w64mk表示对应n=64m时的wkn
由于采用上述技术方案,本发明具有如下的优点:
1、本发明能够剥离NH二次编码,实现20ms的相关累加,提高捕获北斗D1卫星导航***弱信号的能力;(2)本发明可提高捕获灵敏度13dB;
2、该发明不影响正常北斗信号的接收。
附图说明
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:
图1为本发明快速捕获方法的流程图;
图2为普通快捕算法示意图;
图3为GPS高灵敏度快捕算法;
图4为北斗导航电文与扩频码同步调制图;
图5为本发明算法示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述。
图1为本发明快速捕获方法的流程图,如图所示,一种快速捕获北斗D1卫星导航***弱信号的方法,包括以下步骤:
S1.将通道搜索的卫星PRN号分别置为1-6;
S2.对接收信号进行第一次采样;
S3.选取NH码构成匹配滤波器对接收信号的再采样数据进行相关累加;
S4.将步骤S2中相关累加的结果分为n段,并与本地码逐点相关累加;
S5.对步骤S3中相关累加的结果进行m点FFT;
S6.计算信噪比,根据信噪比门限检测捕获与否;
若未捕获,更换NH码的相位,重复以上S1-S6步骤。
下面对本发明作具体说明,
图2为普通快捕算法示意图,其过程为:将接收信号与本地码逐点相乘累加,将累加值与门限比较,如果超过门限值则认为捕获到了信号,同时得到了大致的多普勒频偏与码相位值,这就完成了捕获。
记接收信号为: s ( t ) = AD ( t ) G ( t ) e j ω r t + n ( t )
式中,s(t)为接收信号,A为信号幅度,D(t)为导航电文,G(t)为PRN码,n(t)为接收机的噪声,ωr为接收信号频率。对接收信号进行再采样,采样频率为2.046MHZ。
设本振频率为ω,本地码与接收码之间的时间差为τ,进行相关累加时,暂不考虑接收机低噪声的影响,相关累加器的输出为:
式中,因e-jωτ仅仅影响相位,不影响幅值,进行信号捕获勿需考虑。
在上式中,第一次采样频率为2.046MHZ,31点相关累加等效为32点FFT,频率分辨率为2.046M/32=64K;第二次等效采样率为2.046M/64=32K,64点FFT的频率分辨率为32K/64=0.5KHZ,即FFT的频率分辨率为F=2.046M/64/64=0.5K,频率f=kF,记wkn=exp(-j2πknF/fs),上式可以表示为:
R ( kF , α T s ) = Σ m = 0 63 W 64 mk Σ n = 0 31 AD ( t ) G ( t ) e j 2 π f r t f s G ( 64 m + n - a ) w kn - - - ( 1 )
图3为GPS高灵敏度快捕算法示意图;GPS的数据率为50HZ(20ms),为提高灵敏度,需要进行多ms相关累加,记t=(i+64m+n)Ts,i为1ms的整数部分,式(1)可以表示为:
R ( kF , α T s , i ) = D i Σ m = 0 63 W 64 mk Σ n = 0 31 AD ( t ) G ( t ) e j 2 π f r t f s G ( 64 m + n - a ) w kn - - - ( 2 )
对i进行相关累加,
z = Σ i R ( kF , a T s , i ) = Σ m = 0 63 W 64 mk Σ n = 0 31 { Σ i D i AG ( i * 1 ms + 64 m + n ) e j 2 π f r ( i * 1 ms + 64 m + n ) T s f s } G ( 64 m + n - a ) w kn - - - ( 3 )
因为GPS数据位宽为20ms,以上相邻2个10ms的相关累加必有一路数据位不受影响,为此取算法为:
Z ( p , kF , a T s ) = | Σ i = 0 9 D i R ( kF , a T s ) | + | Σ i = 10 29 D i R ( kF , a T s ) | - - - ( 4 )
北斗的数据率也是50HZ(20ms),与GPS不同的是,北斗的导航电文上调制了一个Neumann-Hoffman码(简称NH码)。采用码宽为1ms的20比特NH码(0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,1,1,0),码速为1kbps,与导航信息和扩频码进行同步调制如图4所示。
对北斗卫星信号的捕获,同GPS中对C/A码的捕获一样,根据其C/A码良好的自相关性质,对其进行相关运算,当复制码与卫星当中的数据相同时,将会出现峰值。在北斗的高灵敏度算法中,同样采用多ms相关累加来提高其灵敏度,则,上式中的z可表示为:
z = Σ i = 0 19 Σ m = 0 64 Σ n = 0 31 AD i G i ( i * 1 ms + 64 m + n ) G L ( i * 1 ms + 64 m + n - τ ) * exp ( j w r ( i * 1 ms + 64 m + n ) f s ) exp ( - j w L ( i * 1 ms + 64 m + n - τ ) f s ) = AD i Σ m = 0 64 Σ n = 0 31 Σ i = 0 19 G i ( i * 1 ms + 64 m + n ) G L ( i * 1 ms + 64 m + n - τ ) exp ( j ( w r - w L ) ( i * 1 ms + 64 m + n ) f s ) exp ( - j w L τ f s ) - - - ( 5 )
式中,GL表示本地码,wr=2πfr为接收频率,wL=2πfL为本地复制载波频率,记wr-wL=wd,取wd=10k,在i=0和i=10之间,有该结果可以忽略不计,
由GPS可推算出在北斗中,
z = Σ m = 0 63 Σ n = 0 31 w 64 mk Σ i { AD NHi D i G ( i * 1 ms + 64 m + n ) e j 2 π f r ( i * 1 ms + 64 m + n ) T s f s } G ( 64 m + n - a ) w kn
式中,DNHi表示北斗的NH码,算法实现如图5所示。
本发明引入已知BD的NH码,采用先去数据位,再进行相干累加的方法,不增加FPGA的数据存贮负担,实现装置任然保持1ms的数据存贮空间不变;采用1ms的判别,多ms累加的判决机制,不降低捕获正常信号的速度;对弱信号采用NH码滑动,20ms相干累加的判决机制,虽然牺牲了捕获弱信号的速度,最大可能降低到400ms/卫星,但捕获灵敏度能提高13dB,在弱信号场景下具备实用价值。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

Claims (2)

1.一种快速捕获北斗D1卫星导航***弱信号的方法,其特征在于:包括以下步骤:
S1.将通道搜索的卫星PRN号分别置为1-6;
S2.对接收信号进行第一次采样;
S3.选取NH码构成匹配滤波器对接收信号的再采样数据进行相关累加;
S4.将步骤S2中相关累加的结果分为n段,并与本地码逐点相关累加;
S5.对步骤S3中相关累加的结果进行m点FFT;
S6.计算信噪比,根据信噪比门限检测捕获与否;
若未捕获,更换NH码的相位,重复以上S1-S6步骤。
2.根据权利要求1所述的捕获北斗D1卫星导航***弱信号的快速捕获方法,其特征在于:步骤S5中m点FFT的结果为:
z = Σ m = 0 63 Σ n = 0 31 w 64 mk Σ i { AD NHi D i G ( i * 1 ms + 64 m + n ) e j 2 πf r ( i * 1 ms + 64 m + n ) T s f s } G ( 64 m + n - a ) w kn
其中,A表示接收信号幅度,DNHi表示北斗的NH码,Di表示导航电文,G(t)表示PRN码,Ts表示采样时间间隔,fs表示采样频率,τ表示本地码与接收码之间的进间差,wkn=exp(-j2πknF/fs)为FFT中的频率因子,F表示FFT的频率分辨率,fr为接收卫星信号频率。
CN201510002831.7A 2015-01-05 2015-01-05 一种快速捕获北斗d1卫星导航***弱信号的方法 Expired - Fee Related CN104483684B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510002831.7A CN104483684B (zh) 2015-01-05 2015-01-05 一种快速捕获北斗d1卫星导航***弱信号的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510002831.7A CN104483684B (zh) 2015-01-05 2015-01-05 一种快速捕获北斗d1卫星导航***弱信号的方法

Publications (2)

Publication Number Publication Date
CN104483684A true CN104483684A (zh) 2015-04-01
CN104483684B CN104483684B (zh) 2017-06-23

Family

ID=52758249

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510002831.7A Expired - Fee Related CN104483684B (zh) 2015-01-05 2015-01-05 一种快速捕获北斗d1卫星导航***弱信号的方法

Country Status (1)

Country Link
CN (1) CN104483684B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104765048A (zh) * 2015-04-02 2015-07-08 西安电子科技大学 一种高灵敏度北斗卫星b1i信号捕获方法
CN104777496A (zh) * 2015-04-20 2015-07-15 和芯星通科技(北京)有限公司 一种实现接收机二级码剥离的方法及装置
CN104880720A (zh) * 2015-05-05 2015-09-02 惠州市峰华经纬科技有限公司 一种弱信号卫星导航***的位同步方法
CN105005057A (zh) * 2015-08-03 2015-10-28 北京理工大学 一种北斗导航***d1导航电文的捕获方法
CN105911569A (zh) * 2016-04-06 2016-08-31 东南大学 基于码元序列估计的北斗卫星导航***b1频带弱d1信号捕获方法
CN106556848A (zh) * 2016-10-24 2017-04-05 华中光电技术研究所(中国船舶重工集团公司第七七研究所) 一种北斗二代卫星b1频点信号的快速捕获方法
CN109100747A (zh) * 2018-07-20 2018-12-28 西安空间无线电技术研究所 一种适用于多路随机接入信号的快速捕获***及方法
CN109782311A (zh) * 2019-02-15 2019-05-21 航天恒星科技有限公司 用于捕获bds信号的方法和设备
CN110114696A (zh) * 2016-12-15 2019-08-09 深圳开阳电子股份有限公司 用于卫星导航***的信号捕获方法及接收机

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130016010A1 (en) * 2011-07-13 2013-01-17 Texas Instruments Incorporated Apparatuses, systems and methods for detecting satellite signals
CN103499825A (zh) * 2013-09-24 2014-01-08 航天恒星科技有限公司 一种高轨航天器bds弱信号快速捕获方法
CN103645483A (zh) * 2013-12-09 2014-03-19 西安电子科技大学昆山创新研究院 一种弱信号环境下北斗信号捕获方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130016010A1 (en) * 2011-07-13 2013-01-17 Texas Instruments Incorporated Apparatuses, systems and methods for detecting satellite signals
CN103499825A (zh) * 2013-09-24 2014-01-08 航天恒星科技有限公司 一种高轨航天器bds弱信号快速捕获方法
CN103645483A (zh) * 2013-12-09 2014-03-19 西安电子科技大学昆山创新研究院 一种弱信号环境下北斗信号捕获方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
璩莹莹: ""北斗二代"B1频段弱信号捕获技术研究与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104765048B (zh) * 2015-04-02 2017-04-12 西安电子科技大学 一种高灵敏度北斗卫星b1i信号捕获方法
CN104765048A (zh) * 2015-04-02 2015-07-08 西安电子科技大学 一种高灵敏度北斗卫星b1i信号捕获方法
CN104777496A (zh) * 2015-04-20 2015-07-15 和芯星通科技(北京)有限公司 一种实现接收机二级码剥离的方法及装置
CN104880720A (zh) * 2015-05-05 2015-09-02 惠州市峰华经纬科技有限公司 一种弱信号卫星导航***的位同步方法
CN104880720B (zh) * 2015-05-05 2018-10-30 惠州市峰华经纬科技有限公司 一种弱信号卫星导航***的位同步方法
CN105005057A (zh) * 2015-08-03 2015-10-28 北京理工大学 一种北斗导航***d1导航电文的捕获方法
CN105911569A (zh) * 2016-04-06 2016-08-31 东南大学 基于码元序列估计的北斗卫星导航***b1频带弱d1信号捕获方法
CN105911569B (zh) * 2016-04-06 2019-06-14 东南大学 基于码元序列估计的北斗卫星导航***b1频带弱d1信号捕获方法
CN106556848A (zh) * 2016-10-24 2017-04-05 华中光电技术研究所(中国船舶重工集团公司第七七研究所) 一种北斗二代卫星b1频点信号的快速捕获方法
CN110114696A (zh) * 2016-12-15 2019-08-09 深圳开阳电子股份有限公司 用于卫星导航***的信号捕获方法及接收机
CN110114696B (zh) * 2016-12-15 2023-01-13 深圳开阳电子股份有限公司 用于卫星导航***的信号捕获方法及接收机
CN109100747A (zh) * 2018-07-20 2018-12-28 西安空间无线电技术研究所 一种适用于多路随机接入信号的快速捕获***及方法
CN109782311A (zh) * 2019-02-15 2019-05-21 航天恒星科技有限公司 用于捕获bds信号的方法和设备
CN109782311B (zh) * 2019-02-15 2020-08-21 航天恒星科技有限公司 用于捕获bds信号的方法和设备

Also Published As

Publication number Publication date
CN104483684B (zh) 2017-06-23

Similar Documents

Publication Publication Date Title
CN104483684A (zh) 一种快速捕获北斗d1卫星导航***弱信号的方法
CN102608626B (zh) 一种高灵敏度卫星导航信号捕获方法及***
CN102928853B (zh) 一种捕获北斗d1卫星导航***弱信号的方法
CN102520423B (zh) 卫星导航接收机长周期伪随机扩频码的快速捕获方法
CN101520505B (zh) 全球卫星导航***弱信号下的自适应相干累积联合捕获方法
CN103954977B (zh) 一种gnss欺骗干扰感知方法和***
CN103499825B (zh) 一种高轨航天器bds弱信号快速捕获方法
CN101082664A (zh) 一种用于高动态卫星导航接收机中信号快捕的装置及其方法
CN104793221A (zh) 卫星信号接收机中实现快速捕获失锁信号的方法
CN102037658A (zh) 码空间搜索中的多相关处理
CN105553506B (zh) 一种长码扩频信号的快速捕获方法及装置
CN104765050A (zh) 一种新的北斗信号二次捕获算法
CN106506037B (zh) 一种非相干扩频通信***的解调方法
CN103197328B (zh) 一种基于2ms数据存储的高动态卫星接收机快速捕获方法
CN103176189A (zh) 高灵敏度卫星导航接收机的远近效应抑制器及其方法
CN109088838A (zh) 一种高动态下直扩dpsk信号的伪码—多普勒快速捕获方法
CN103941269A (zh) 用于卫星导航***的pn码捕获方法
CN111796306A (zh) 一种导航卫星信号接收方法及接收机
CN108169772A (zh) 一种加窗fft的卫星信号捕获方法
CN105759288A (zh) 基于特征序列的北斗b1i弱信号捕获方法
CN105049081A (zh) 一种适应高动态环境的长码扩频信号快速捕获方法
CN113253302B (zh) 北斗导航授权信号转发式欺骗干扰的识别方法及导航设备
CN111796305B (zh) 一种高动态导航卫星信号接收方法及接收机
CN103941251B (zh) 伪码测距***
CN102185628A (zh) 基于自适应功率积累的扩频码相位捕获装置及其捕获方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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

Granted publication date: 20170623

CF01 Termination of patent right due to non-payment of annual fee