【技术实现步骤摘要】
基于DFT的GNSS导航电文数据解调方法、装置及GNSS接收终端
本专利技术涉及导航定位
,尤其涉及一种基于DFT(DiscreteFourierTransformation,离散傅里叶变换)的GNSS导航电文数据解调方法、装置及GNSS接收终端。
技术介绍
GNSS(GlobalNavigationSatelliteSystem,全球导航卫星系统),包括美国的GPS(GlobalPositioningSystem,全球定位系统)、中国的BDS(BeiDouSatelliteNavigationSystem,北斗卫星导航系统)、俄罗斯的GLONASS(GlobalNavigationSatelliteSystem,全球导航卫星系统)和欧盟的Galileo卫星导航系统等。GNSS接收终端通过接收该系统多颗卫星发射的采用DSSS(DirectSequenceSpreadSpectrum,直接序列扩频)的无线测距信号来实现实时的定位、授时和导航等功能。GNSS的卫星发射的测距信号中,以BPSK(BinaryPhaseShiftKeying,二进制移相键控)的方式调制了包含有时间信息和卫星轨道参数等的导航电文数据。GNSS的接收终端基带信号处理模块需要在剥离GNSS信号中的测距码和载波后,解调这些导航电文数据,从而获得完整的发射时间和卫星轨道等信息,为计算GNSS接收终端的PVT(Position,VelocityandTime,位置、速度和时间)打下基础。其中,GNSS接收终端通常通过PLL(PhaseLockLoop,锁相环)或者FLL(Frequenc ...
【技术保护点】
1.一种基于DFT的GNSS导航电文数据解调方法,其特征在于,包括:在进行导航电文数据解调之前,对预检测积分结果进行各搜索频点的DFT运算,得到各搜索频点上的DFT运算结果;判断是否为第一次进行导航电文数据解调;若是第一次进行导航电文数据解调,则对本次DFT运算结果进行筛选、旋转相位和存储;若不是第一次进行导航电文数据解调,则读取上一次进行导航电文数据解调后存储的DFT运算结果,并选择上次和本次的频率搜索范围和组合方式,采用猜比特方式计算各组合的能量,选择能量最大的组合对应的比特作为本次导航电文数据解调结果。
【技术特征摘要】
1.一种基于DFT的GNSS导航电文数据解调方法,其特征在于,包括:在进行导航电文数据解调之前,对预检测积分结果进行各搜索频点的DFT运算,得到各搜索频点上的DFT运算结果;判断是否为第一次进行导航电文数据解调;若是第一次进行导航电文数据解调,则对本次DFT运算结果进行筛选、旋转相位和存储;若不是第一次进行导航电文数据解调,则读取上一次进行导航电文数据解调后存储的DFT运算结果,并选择上次和本次的频率搜索范围和组合方式,采用猜比特方式计算各组合的能量,选择能量最大的组合对应的比特作为本次导航电文数据解调结果。2.根据权利要求1所述的方法,其特征在于,所述对预检测积分结果进行各搜索频点的DFT运算,得到各搜索频点上的DFT运算结果包括:按照如下公式得到各搜索频点上的DFT运算结果:DFTout,i=Σn=0,1,…,N-1(In+k+j*Qn+k)*exp(-j*2*π*Δfi*n*T0),i=1,2,…,M其中,预检测积分结果为:PDIout=DFTin=Ik+j*Qk;I和Q为正交两路的预检测积分结果;k为第k个积分结果,单个积分时间为T0秒;j满足j*j=-1;Δfi为DFT搜索的频率,i=1,2,…,M,M为总共需要搜索的频点数;其中,用N个预检测积分结果计算一组DFT,总共的预检测积分时间T=N*T0小于等于单比特电文数据的宽度,且积分过程未跨越两比特电文数据的边界。3.根据权利要求2所述的方法,其特征在于,Δfi的取值范围为:[-1/T0/2Hz,1/T0/2Hz]。4.根据权利要求2所述的方法,其特征在于,所述对本次DFT运算结果进行筛选、旋转相位和存储包括:遍历b,选择使得(Ib2+Qb2)最大的几个频点的DFT运算结果;对本次DFT运算结果按照如下公式进行旋转相位:Ib++j*Qb+=(Ib+j*Qb)*exp(j*2*π*Δfi*T);将旋转后的本次DFT运算结果进行存储。5.根据权利要求4所述的方法,其特征在于,所述选择上次和本次的频率搜索范围和组合方式包括:在上次的DFT运算结果中选择最值得信任的M-个频点的结果,记为Ia-+j*Qa-,其中,a取1,2,…,M中的M-个结果,M-小于等于M;所有组合的数量为M-*M,其中,本次有M个频点的DFT运算结果,记为Ib+j*Qb,b=1,2,…,M;所述采用猜比特方式计算各组合的能量,选择能量最大的组合对应的比特作为本次导航电文数据解调结果包括:遍历a、b和D的所有值,使得[(Ia-+D*Ib)2+(Qa-+D*Qb)2]有最大值,其中,D为本次解调的电文比特和上次解调的电文比特相比是否翻转,D为1的时候代表没有翻转,则本次解调的电文结果沿用上次的结果;D为-1的时候代表有翻转,则本次解调的电文结果为上次解调电文结果取反的值;将本次解调的电文结果作为本次导航电文数据解调结果。6.一种基于DFT的GNSS导航电文数据解调装置,其特征在于,包括:DFT运算模块,用于在进行导航电文数据解调之...
【专利技术属性】
技术研发人员:金力,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。