CN106842252A - 一种基于延迟相乘的相干联合捕获子码的检测方法 - Google Patents

一种基于延迟相乘的相干联合捕获子码的检测方法 Download PDF

Info

Publication number
CN106842252A
CN106842252A CN201611259215.0A CN201611259215A CN106842252A CN 106842252 A CN106842252 A CN 106842252A CN 201611259215 A CN201611259215 A CN 201611259215A CN 106842252 A CN106842252 A CN 106842252A
Authority
CN
China
Prior art keywords
subcode
sequence
dif
navigation message
acquisition
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.)
Pending
Application number
CN201611259215.0A
Other languages
English (en)
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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN201611259215.0A priority Critical patent/CN106842252A/zh
Publication of CN106842252A publication Critical patent/CN106842252A/zh
Pending legal-status Critical Current

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

一种基于延迟相乘的相干联合捕获子码的检测方法,其步骤如下:步骤一:双通道联合主码捕获;步骤二:获得子码和导航电文的关系序列rs[k];步骤三:子码和导航电文的关系序列延迟相乘得到xdif[k];步骤四:本地序列延迟相乘得到ydif[k],并计算xdif[k]与ydif[k]的相关峰;通过以上步骤,本发明实现了双通道相干联合捕获新体制信号的主码和子码,自动位同步的效果,解决了单通道捕获方法能量利用率低的问题,以及实现和具备了双通道捕获的子码相位检测功能。

Description

一种基于延迟相乘的相干联合捕获子码的检测方法
技术领域
本发明提供一种基于延迟相乘的相干联合捕获子码的检测方法,属于信号处理技术领域。
背景技术
子码捕获为利用北斗新体制信号定位重要处理步骤。它是接收机获得新体制信号子码粗相位值,以便进行子码跟踪的必要步骤。新体制北斗卫星导航信号具有数据导频双通道、分层码特性,在原有扩频码的基础上引入慢频率的子码,拓宽码周期,具有更优的抗窄带干扰能力和互相关性能,利用子码的相位信息可实现导航电文的自同步功能,无需单独的比特同步电路;采用数据导频双通道结构,导频通道相干积分时间不受导航电文的限制,可采用纯锁相环进行跟踪,比科斯塔斯环有更高的相位测量精度。新体制信号较传统信号而言,具有更优导航性能,同时,也对现有接收机提出了新的问题,如子码加快了符号跳变的速度,使相干积分时间进一步受限至单个主码周期,且捕获从二维搜索变为三维搜索,伪码相位的捕获包括主码、子码两个层次。沿用单通道的伪码捕获方法会造成一半的信号能量浪费,能量 利用率低。
发明内容
(一)发明的目的
本发明的目的是提供一种基于延迟相乘的相干联合捕获子码的检测方法,它能够解决新体制北斗导航信号的子码捕获的问题,并能够实现自动位同步的功能,剥离分层码后能得到有效的导航电文数据。
(二)技术方案
为实现上述目的,本发明一种基于延迟相乘的相干联合捕获子码的检测方法,其步骤如下:
步骤一:双通道联合主码捕获;
步骤二:获得子码和导航电文的关系序列rs[k];
步骤三:子码和导航电文的关系序列延迟相乘得到xdif[k];
步骤四:本地序列延迟相乘得到ydif[k],并计算xdif[k]与ydif[k]的相关峰;
其中,在步骤一中所述的“双通道联合主码捕获”,其作法如下:
将中频信号采样序列分别与I路和Q路载波相乘,进行下变频;然后将下变频序列与Plus通道和Minus通道的本地序列进行相关,取Plus通道和Minus通道的相关峰值进行比较,得到较大的值作为 判决变量;判决变量大于预设捕获门限,表示主码相位和频偏捕获成功。
其中,在步骤二中所述的“获得子码和导航电文关系序列”,其作法如下:
若Plus通道的相关结果峰值比Minus大,则表示SD″[k]=SP′[k],记rs[k]=1,若Plus通道的相关结果峰值比Minus小,则表示SD″[k]=-SP′[k],记rs[k]=-1;即:
rs[k]=SD″[k]SP′[k]=D[k]SD′[k]SP′[k]
其中,在步骤三中所述的“子码和导航电文的关系序列延迟相乘”,其作法如下:
将子码和导航电文关系序列rs[k]延迟m个采样点,获得的延迟序列rs[k-m]的共轭与rs[k]相乘,得到去除导航电文影响的采样序列xdif[k]。
所述的子码和导航电文的关系序列延迟相乘步骤,由于rs[k]为实数序列,rs[k-m]的共轭值与其本身相等,可得到xdif[k]去除导航电文的效果:
rs_L[k]=SD[k]SP[k]
其中,D[k]为接收信号序列中的导航电文序列成分,SD[k]、SP[k]分别代表接收信号序列中的数据通道子码和导频通道子码成分。由于延 迟采样点m对应延迟时间较导航电文数据码宽度较小,因此,延迟相乘后的差分输入序列可近似认为对导航电文数据码D[k]进行了平方运算,D[k]D[k-m]≈1,从而消除了导航电文数据码的跳变影响。
其中,在步骤四中所述的“本地序列延迟相乘得到ydif[k],并计算xdif[k]与ydif[k]的相关峰”,其作法如下:
将本地序列rs_L[k]延迟m个采样点,获得的延迟序列rs_L[k-m]与rs_L[k]相乘,得到本地差分序列ydif[k]。
ydif[k]=rs_L[k]rs_L[k-m]
采用并行码相位捕获算法计算xdif[k]与ydif[k]的相关值,若相关峰值大于预设门限,即完成子码捕获过程。
通过以上步骤,本发明实现双通道相干联合捕获新体制信号的主码和子码,自动位同步的效果,解决了单通道捕获方法能量利用率低的问题,以及实现和具备了双通道捕获的子码相位检测功能。
(三)优点和功效
基于上述步骤,本发明的基于延迟相乘的相干联合捕获子码检测法可以达到以下目的:
一:实现双通道捕获的子码相位检测功能。
二:改进的相干联合捕获算法和子码检测法具有较高的能量利用率和较高的动态性能。
三:子码检测采用基于FFT的并行伪码检测算法,算法复杂度较 低。
四:算法适用于数据导频通道子码长度不同的情况。
总之,本发明能够解决导航下行信号接收中,双通道捕获的子码相位检测问题。该发明能量利用率和动态性能较高、算法复杂度较低,适用于数据导频通道子码长度不同的情况,对实际导航信号的捕获接收具有良好的性能。
附图说明
图1是本发明所述方法的流程图。
图2是双通道相干联合主码捕获的***框图。
图3为延迟相乘的相干联合捕获子码检测法的***框图。
图4是应用本发明得到的子码关系差分序列的相关峰。
具体实施方式
下面结合附图和具体实施例对本发明的一种基于延迟相乘的相干联合捕获子码检测法进行更进一步的介绍。
如图1所示,本发明一种基于延迟相乘的相干联合捕获子码的检测方法,其具体实施步骤如下:
第一步:双通道相干联合主码捕获;
双通道相干联合主码捕获方法***框图如图2所示,将中频信号 采样序列rIF[n]分别与I路和Q路载波相乘,得到下变频序列i[n]+jq[n];然后将下变频序列与Plus通道和Minus通道的本地信号进行相关,取Plus通道和Minus通道的相关峰值进行比较,得到较大的值作为判决变量;判决变量大于预设捕获门限,表示主码相位和频偏捕获成功。
接收机前端经过射频信号调整、下变频混频、中频信号滤波放大及数模转换后,忽略量化误差得到的中频信号采样序列为:
其中,
FIF=fIF+fd
ED′[n]=D′[n]SD′[n]CD′[n]
=SD″[n]SD′[n]
EP′[n]=SP′[n]CP′[n]
fIF为接收机的中频频率,Di′[n]、SD,i′[n]、CD,i′[n]、SP,i′[n]、CP,i′[n]分别为经过数字前端滤波的导航电文数据码,数据通道子码,数据通道主码,导频通道子码,导频通道主码采样序列,ηIF[n]为经过下变频和滤波的中频噪声分量。
rIF[n]与I路和Q路载波相乘,得到的下变频序列:
计算i[n]+jq[n]与Plus和Minus通道的相关结果分别为R+(F0,Δτ)和R-(F0,Δτ):
其中,RD(·)为数据通道主码的自相关函数,RP(·)为导频通道主码 的自相关函数。由于一个主码周期子码码片值不变,子码采用k作为计时时序,间隔为一个主码周期,Tcoh为相干积分时间。ηI和ηQ是ηIF相干积分处理后的高斯随机变量,方差相等,且相互独立,由于一共有Tcohfs个采样点,归一化后有:
由于数据通道和导频通道主码具有相同的码速率和伪码长度,因此可近似认为RD(Δτ)≈RP(Δτ)=R(Δτ),对两个通道的相关结果取模方,去除载波相位差影响,得到:
取Plus通道和Minus通道的峰值进行比较,得到较大的值作为判决变量S(F0,Δτ),即:
S(F0,Δτ)=max{S+(F0,Δτ),S-(F0,Δτ)}
当S(F0,Δτ)大于预设的捕获门限时,表示主码相位和频偏已经捕获成功。
第二步:获得子码和导航电文的关系序列rs[k];
根据第一步的得到的Plus和Minus通道的相关结果,
可知若Plus通道的相关结果峰值比Minus大,则表示SD″[k]=SP'[k],记rs[k]=1,
若Plus通道的相关结果峰值比Minus小,则表示SD″[k]=-SP'[k],记rs[k]=-1。即:
rs[k]=SD″[k]SP′[k]=D[k]SD′[k]SP′[k]
得到的rs[k]即为子码和导航电文的关系序列。
第三步:rs[k]延迟相乘得到xdif[k];
将子码和导航电文关系序列rs[k]延迟m个采样点,获得的延迟序列rs[k-m]的共轭与rs[k]相乘,由于rs[k]为实数序列,rs[k-m]的共轭值与其本身相同,即:
rs_L[k]=SD[k]SP[k]
其中,D[k]为接收信号序列中的导航电文序列成分,SD[k]、SP[k]分别代表接收信号序列中的数据通道子码和导频通道子码成分。由于延迟采样点m对应延迟时间较导航电文数据码宽度较小,因此,延迟相乘后的差分输入序列可近似认为对导航电文数据码D[k]进行了平方运算,D[k]D[k-m]≈1,从而消除了导航电文数据码的跳变影响。
第四步:本地序列延迟相乘得到ydif[k],并计算延迟;
将本地序列rs_L[k]延迟m个采样点,获得的延迟序列rs_L[k-m]与rs_L[k]相乘,得到本地差分序列ydif[k]:
ydif[k]=rs_L[k]rs_L[k-m]
延迟相乘子码信号捕获的***框图如图3所示,本发明采用并行码相位搜索的捕获方法。具体实施过程如下:对xdif[k]进行FFT,并与ydif[k]的FFT的共轭相乘,对得到的乘积进行IFFT,即可得到在同一多普勒频移的条件下,2046次码相位搜索得到的相关值。即
其中R(n)为第n次码相位搜索计算得到的相关值。
将相关峰与预设门限进行比较,若大于门限值,即完成了子码捕获。
为验证本专利提出算法的有效性、合理性、可行性及科学性,利用本方法捕获新体制信号的主码和子码。图4(a)和图4(b)是应用本发明的延迟相乘子码信号的自相关峰和互相关峰。试验中各参数设置如下:采样频率fs=20MHz,码速率fc=5.115MHz,BIF=fs/2=10MHz,中频频率fIF=10MHz,主码长为5115,子码长为100,载噪比为35dB/Hz,相干积分时间为1ms,频率搜索间隔500Hz,多普勒频偏范围为-10~10kHz。
由试验结果可以看出,本文算法可以有效捕获导航信号的子码;由图4(a)和图4(b)可以看出,延迟子码的自相关峰明显高于本地信号与噪声的相关值,且延迟信号的互相关值远低于自相关值,即能够利用设置门限的方法实现子码捕获功能。

Claims (5)

1.一种基于延迟相乘的相干联合捕获子码的检测方法,其特征在于:其步骤如下:
步骤一:双通道联合主码捕获;
步骤二:获得子码和导航电文的关系序列rs[k];
步骤三:子码和导航电文的关系序列延迟相乘得到xdif[k];
步骤四:本地序列延迟相乘得到ydif[k],并计算xdif[k]与ydif[k]的相关峰;
通过以上步骤,实现了双通道相干联合捕获新体制信号的主码和子码,自动位同步的效果,解决了单通道捕获方法能量利用率低的问题,以及实现和具备了双通道捕获的子码相位检测功能。
2.根据权利要求1所述的一种基于延迟相乘的相干联合捕获子码的检测方法,其特征在于:在步骤一中所述的“双通道联合主码捕获”,其作法如下:
将中频信号采样序列分别与I路和Q路载波相乘,进行下变频;然后将下变频序列与Plus通道和Minus通道的本地序列进行相关,取Plus通道和Minus通道的相关峰值进行比较,得到大的值作为判决变量;判决变量大于预设捕获门限,表示主码相位和频偏捕获成功。
3.根据权利要求1所述的一种基于延迟相乘的相干联合捕获子码的检测方法,其特征在于:在步骤二中所述的“获得子码和导航电文关系序列”,其作法如下:
若Plus通道的相关结果峰值比Minus大,则表示SD″[k]=SP′[k],记rs[k]=1,若Plus通道的相关结果峰值比Minus小,则表示SD″[k]=-SP′[k],记rs[k]=-1;
即:
rs[k]=SD″[k]SP′[k]=D[k]SD′[k]SP′[k]。
4.根据权利要求1所述的一种基于延迟相乘的相干联合捕获子码的检测方法,其特征在于:在步骤三中所述的“子码和导航电文的关系序列延迟相乘”,其作法如下:
将子码和导航电文关系序列rs[k]延迟m个采样点,获得的延迟序列rs[k-m]的共轭与rs[k]相乘,得到去除导航电文影响的采样序列xdif[k];
所述的子码和导航电文的关系序列延迟相乘步骤,由于rs[k]为实数序列,rs[k-m]的共轭值与其本身相等,得到xdif[k]去除导航电文的效果:
x d i f [ k ] = r s [ k ] r s [ k - m ] ‾ = r s [ k ] r s [ k - m ] = D [ k ] D [ k - m ] r s _ L [ k ] r s _ L [ k - m ]
rs_L[k]=SD[k]SP[k]
其中,D[k]为接收信号序列中的导航电文序列成分,SD[k]、SP[k]分别代表接收信号序列中的数据通道子码和导频通道子码成分;由于延迟采样点m对应延迟时间较导航电文数据码宽度要小,因此,延迟相乘后的差分输入序列近似认为对导航电文数据码D[k]进行了平方运算,D[k]D[k-m]≈1,从而消除了导航电文数据码的跳变影响。
5.根据权利要求1所述的一种基于延迟相乘的相干联合捕获子码的检测方法,其特征在于:在步骤四中所述的“本地序列延迟相乘得到ydif[k],并计算xdif[k]与ydif[k]的相关峰”,其作法如下:
将本地序列rs_L[k]延迟m个采样点,获得的延迟序列rs_L[k-m]与rs_L[k]相乘,得到本地差分序列ydif[k];
ydif[k]=rs_L[k]rs_L[k-m]
采用并行码相位捕获算法计算xdif[k]与ydif[k]的相关值,若相关峰值大于预设门限,即完成子码捕获过程。
CN201611259215.0A 2016-12-30 2016-12-30 一种基于延迟相乘的相干联合捕获子码的检测方法 Pending CN106842252A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611259215.0A CN106842252A (zh) 2016-12-30 2016-12-30 一种基于延迟相乘的相干联合捕获子码的检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611259215.0A CN106842252A (zh) 2016-12-30 2016-12-30 一种基于延迟相乘的相干联合捕获子码的检测方法

Publications (1)

Publication Number Publication Date
CN106842252A true CN106842252A (zh) 2017-06-13

Family

ID=59115013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611259215.0A Pending CN106842252A (zh) 2016-12-30 2016-12-30 一种基于延迟相乘的相干联合捕获子码的检测方法

Country Status (1)

Country Link
CN (1) CN106842252A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109358349A (zh) * 2018-09-17 2019-02-19 西安开阳微电子有限公司 一种卫星信号捕获方法及装置
CN110943758A (zh) * 2019-11-12 2020-03-31 天津津航计算技术研究所 基于多普勒频率变化率和频率联合搜索的二次捕获方法
CN111158017A (zh) * 2019-12-31 2020-05-15 西安航天华迅科技有限公司 一种l1c/b1c导航信号导频分量辅助数据分量同步的方法
CN112600784A (zh) * 2020-11-23 2021-04-02 中国电子科技集团公司第二十研究所 一种基于二次差分相关的大频偏位同步方法
CN114063124A (zh) * 2021-11-08 2022-02-18 北京航空航天大学合肥创新研究院(北京航空航天大学合肥研究生院) 一种北斗b1c信号快速捕获方法及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279402A (zh) * 2011-03-18 2011-12-14 哈尔滨工业大学 一种gnss数据/导频混合信号的频域相干联合捕获方法
CN103199887A (zh) * 2013-03-11 2013-07-10 北京航空航天大学 一种适用于直接扩频信号的通用捕获方法
CN103364802A (zh) * 2013-07-12 2013-10-23 北京大学 一种基于双通道联合利用的tddm扩频导航信号捕获方法
CN105141340A (zh) * 2015-07-24 2015-12-09 南京理工大学 直扩msk信号的全数字接收方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279402A (zh) * 2011-03-18 2011-12-14 哈尔滨工业大学 一种gnss数据/导频混合信号的频域相干联合捕获方法
CN103199887A (zh) * 2013-03-11 2013-07-10 北京航空航天大学 一种适用于直接扩频信号的通用捕获方法
CN103364802A (zh) * 2013-07-12 2013-10-23 北京大学 一种基于双通道联合利用的tddm扩频导航信号捕获方法
CN105141340A (zh) * 2015-07-24 2015-12-09 南京理工大学 直扩msk信号的全数字接收方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109358349A (zh) * 2018-09-17 2019-02-19 西安开阳微电子有限公司 一种卫星信号捕获方法及装置
CN109358349B (zh) * 2018-09-17 2023-05-09 西安开阳微电子有限公司 一种卫星信号捕获方法及装置
CN110943758A (zh) * 2019-11-12 2020-03-31 天津津航计算技术研究所 基于多普勒频率变化率和频率联合搜索的二次捕获方法
CN111158017A (zh) * 2019-12-31 2020-05-15 西安航天华迅科技有限公司 一种l1c/b1c导航信号导频分量辅助数据分量同步的方法
CN111158017B (zh) * 2019-12-31 2023-06-23 上海星思半导体有限责任公司 一种l1c/b1c导航信号导频分量辅助数据分量同步的方法
CN112600784A (zh) * 2020-11-23 2021-04-02 中国电子科技集团公司第二十研究所 一种基于二次差分相关的大频偏位同步方法
CN114063124A (zh) * 2021-11-08 2022-02-18 北京航空航天大学合肥创新研究院(北京航空航天大学合肥研究生院) 一种北斗b1c信号快速捕获方法及存储介质

Similar Documents

Publication Publication Date Title
CN106842252A (zh) 一种基于延迟相乘的相干联合捕获子码的检测方法
CN104536016B (zh) 一种gnss新体制信号捕获装置及方法
CN104852876B (zh) 一种航空无线突发通信***
CN104570017B (zh) 一种针对北斗导航卫星***D1导航电文中的Neumann‑Hoffman码规避与剥离方法
CN105790788B (zh) 一种直扩msk信号的伪码-多普勒联合捕获方法
CN109088838B (zh) 一种高动态下直扩dpsk信号的伪码—多普勒快速捕获方法
CN105607096A (zh) 一种双星时差频差定位方法和定位装置
CN204101732U (zh) 一种gnss新体制信号捕获装置
CN103630916B (zh) 基于双fft频域滤波码捕获方法
CN103364802A (zh) 一种基于双通道联合利用的tddm扩频导航信号捕获方法
CN101764780A (zh) 一种正交频分复用时频同步的方法和装置
CN107493117A (zh) 一种高动态下直扩msk信号的二维联合捕获方法
CN107370705A (zh) 高动态弱连续相位调制信号捕获中fft的优化方法
CN106603451A (zh) 一种基于延时自相关的高动态多普勒频偏及频偏变化率估计方法
CN102571652A (zh) 一种gnss基带信号的评估方法
CN103439718B (zh) 一种高阶boc调制信号的无模糊跟踪单元
CN104215979A (zh) 一种基于分段相关结合fft运算的大频偏gnss信号捕获方法
CN104181556A (zh) 一种基于重叠差分循环相干积分的boc调制信号捕获方法
CN102243309B (zh) Gnss互相关干扰抑制方法和装置
CN104459734A (zh) 基于nh码元跳变检测的北斗卫星导航信号捕获方法
CN103941269A (zh) 用于卫星导航***的pn码捕获方法
CN101063717B (zh) 一种用fft进行gps信号捕获的方法
CN103760578B (zh) 一种gnss卫星导航信号的无模糊跟踪方法
CN105445767B (zh) 基于平均模糊函数的boc信号参数盲估计方法
CN101242390B (zh) 基于已知序列相干自相关的载波频偏估计算法及其实现装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170613