【技术实现步骤摘要】
接收机伪距故障监测方法和接收机
本申请涉及接收机伪距故障监测方法和接收机。
技术介绍
全球导航卫星系统(GNSS)能够在全球范围内全天候地为具有接收设备的用户提供实时、准确的位置、速度和时间信息。目前,导航产业正在迅速发展,并逐渐渗透到各个行业当中。在军事需求和经济利益的推动下,许多国家和地区都在积极地升级或建设自己的卫星导航系统。随着多个导航系统的建成并开放运行,未来的导航终端将进入多模多频的时代。图1所示显示了现有的卫星导航系统,车载或手持接收机接收来自卫星的广播信号(电磁波),当卫星数量大于等于4颗时,构成最基本的定位系统。定位系统可以是如图1所示的包括GPS,GLONASS,BeiDou等导航系统的多模多频定位系统,也可以是一种导航系统,例如GPS导航系统或者BeiDou导航系统。每颗卫星上都具有高精度的时钟,地面站计算出各个时钟相对于基准时间系统的修正值,并通过上行链路注入到卫星的星历存储单元。卫星在广播星历中播发时钟修正信息,用户接收后可以对卫星星钟进行修正,从而可以近似认为各个卫星的时钟相互同步。用户从接收的卫星导航信号中提取信号发射时刻,和用户的当前时刻做差后,得到信号的传输时间。将此时间乘以光速后,得到卫星与用户之间的伪距。由于用户的时间信息并不精确,以及提取信号发射时刻时会受到噪声等因素的影响,因而伪距并非卫星到用户之间的准确距离。各个卫星的位置不同,因此各个卫星到用户之间的伪距并不相同,伪距中包含的误差大小也并不相同。但是,对于每一次定位解算,每一颗卫星的伪距误差是确定的,误差的大小反映了该颗卫星的伪距观测量是否存在异常。当某颗卫星的 ...
【技术保护点】
一种接收机伪距故障监测方法,包括:获得接收机与多颗卫星之间的伪距;根据所获得的伪距,计算接收机的位置和钟差;根据所获得的伪距以及所计算的接收机的位置和钟差,获得卫星几何结构投影矩阵S和残差向量b;设定伪距误差容忍度δ,根据伪距误差方程Sε=b,计算伪距误差向量ε,使得所述伪距误差向量ε中的各伪距误差高于所述伪距误差容忍度δ的个数最少;以及根据所计算的伪距误差向量ε,监测接收机伪距故障。
【技术特征摘要】
1.一种接收机伪距故障监测方法,包括:获得接收机与多颗卫星之间的伪距;根据所获得的伪距,计算接收机的位置和钟差;根据所获得的伪距以及所计算的接收机的位置和钟差,获得卫星几何结构投影矩阵S和残差向量b;设定伪距误差容忍度δ,根据伪距误差方程Sε=b,计算伪距误差向量ε,使得所述伪距误差向量ε中的各伪距误差高于所述伪距误差容忍度δ的个数最少;以及根据所计算的伪距误差向量ε,监测接收机伪距故障。2.如权利要求1所述的方法,其中,根据伪距误差方程Sε=b,计算伪距误差向量ε,使得所述伪距误差向量ε中的各伪距误差高于所述伪距误差容忍度δ的个数最少的步骤包括:构建第一目标函数将近似为‖ε‖1,构造第二目标函数利用稀疏求解方法通过求解第二目标函数g(ε)的极小值,获得对应的向量ε0;计算伪距误差向量ε=ε0,其中表示向量中元素的绝对值小于δ的个数,‖·‖2表示向量的l2范数,‖·‖1表示向量的l1范数,‖b‖1=|b1|+|b2|+…|bn|。3.如权利要求2所述的方法,其中,所述方法进一步包括:在利用稀疏求解方法计算伪距误差向量ε前,对投影矩阵S和残差向量b进行预处理:计算S1=WSWT,W为各个伪距的加权系数矩阵,计算Z=diag(z),其中j=1,2,…,n,获得预处理后的投影矩阵并获得预处理后的残差向量将预处理后的投影矩阵和残差向量带入第二目标函数得到预处理后的第二目标函数:利用稀疏求解方法通过求解预处理后的第二目标函数的极小值,获得对应的中间向量εin;重构伪距误差向量ε=WTZεin。4.如权利要求3所述的方法,其中,所述方法进一步包括根据接收机伪距故障监测结果,优化所获得的伪距误差向量ε:设定优化门限t,选取|ε[i]|>t[i]的元素ε[i]构成集合C;若集合C为空集,则优化后的伪距误差向量ε等于优化前的伪距误差向量;否则选取集合C中绝对值最大的k个元素,其中表示下取整,n表示可见卫星数目,记录其在向量ε中的行号,记为集合E;根据集合E筛选投影矩阵S中的列SE,计算e=SE\b;使用稀疏求解LARS算法对方程求解,得到优化中间向量εin2=WTZx;根据集合E对中间向量εin2的相应行进行修正,其中εnewE=εin2E+e,将εnewE与组合得到优化后的误差向量εnew,则优化后的误差向量ε=εnew,其中,下标E表示根据集合E选取向量中相应的元素,表示E的补集,下标表示根据集合选取出向量中的相应元素。5.如权利要求1-4中任一项所述的方法,其中,所述根据所计算的伪距误差向量,监测接收机伪距故障的步骤包括:预定故障门限,将所计算得到的伪距误差向量ε中的各伪距误差与预定的故障门限进行比较,伪距误差向量ε中的伪距误差高于预定的故障门限所对应的伪距即为故障伪距。6.如权利要求1-4中任一项所述的方法,其中,所述方法进一步包括:根据所计算的伪距误差向量,修正所计算的接收机的位置和钟差,xopt=xini-Pε其中,xopt表示修正后定位结果,xini表示初始定位结果,其中,(x,y,z)为接收机的三维位置,δu为接收机钟差,矩阵P=(GTWG)-1GTW,G为当前时刻各颗可见卫星的相对位置所决定的几何矩阵,W为各个伪距的加权系数矩阵。7.一种接收机,能够监测伪距故障,所述接收机包括:接收模块,获得接收机与多颗卫星之间的伪距,并根据所获得的伪距,计算接收机的位置和钟差;处理模块,根据所获得的伪距以及所计算的接收机...
【专利技术属性】
技术研发人员:张鑫,崔晓伟,汪沣,陆明泉,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。