亚星游戏官网-www.yaxin868.com


    山东亚星游戏官网机床有限公司铣床官方网站今天是:2025-05-06切换城市[全国]-网站地图
    推荐产品 :
    推荐新闻
    技术文章当前位置:技术文章>

    一种载波平滑伪距的方法及装置的制作方法

    时间:2025-05-06    作者: 管理员

    专利名称:一种载波平滑伪距的方法及装置的制作方法
    技术领域:
    本发明涉及卫星定位技术领域,特别是指一种载波平滑伪距的方法及装置。
    背景技术:
    随着基于定位的服务不断拓展,全球导航卫星系统(GlcAal Navigation Satellite System,GNSS)技术的研究与应用逐步深入。在GNSS中,导航定位接收机是一个重要的组成部分。导航定位接收机通常包括天线、射频?椤⒒?楹推渌τ媚?。 其中,基带模块通常用于完成信号的同步和导航电文解调,产生用于定位的测量值,并根据测量值和解调出的导航电文计算出导航定位接收机的所处位置,然后根据相应的协议发送给应用?椋佣迪治τ媚?樘峁┪恢、速度或时间信息。GNSS的基本定位原理,是根据四颗或四颗以上卫星的位置,以及各卫星到用户的距离来计算得出用户的位置,即前述的导航定位接收机的位置。其基本计算公式如下P5 == VC-^I 一 A)2 + (V! - yj2 + fei - Si,)2 + bup2 = v%2 - Xuf + (yi - .Vu)2 + ( - ε )2 + K P3 = %/(- 3 — Ij2 十(B - > )2 十(Z3 - Zu)2 + ^u 「00071 你=V^f4 — X.J2 + (}% - Yu)2 + (Z4 - Zu)2 + btt
    (1 )其中(xl,yl, zl)、(x2, y2, z2)、(x3, y3, z3)、(x4, y4, z4)分别表示四颗卫星的位置。Pi、P 2、P 3、P4是伪距,表示测量得到的各卫星到用户的距离。通常定位计算出的伪距会受到很多因素的影响从而导致和真实值存在误差,这种误差严重影响最后的定位精度。在单点定位的导航定位接收机中,一般采用码测距码来求伪距,但码伪距通常会受导航定位接收机中热噪声的影响较大。在导航定位接收机中,基本上都要利用精确、平滑的载波相位伪距测量值对粗糙但无:鹊奈本嘟胁煌潭鹊钠交琀atch滤波器就是目前最常使用的一种载波伪距的平滑方法。该方法中,伪距由码测量值和载波共同组合而成,公式如下
    1 Μ-1「ηPsjl =—A +-^-[a,.-. +^(A -A-,)」(2 )其中,ρ s,k为载波平滑的伪距,Pk为码伪距,PsK为上一次运算的码伪距,M为平滑时间常数,为载波相位伪距,Φη为上一次载波相位伪距。但Hatch滤波器存在以下问题一、如果平滑伪距初始值有一个较大偏差时,平滑器需要一段较长时间的运行才能逐步消除此偏差;二、要得到载波测量值,需要知道准确的多普勒频率,在大多数导航定位接收机中,最直接的载波相位伪距测量值中,包含了中频频率和多普勒频率的共同作用,必须经过其他运算才能得到积分多普勒数据。

    发明内容
    有鉴于此,本发明的主要目的在于提供一种载波平滑伪距的方法及装置,采用卡尔曼滤波的方法动态控制前述M值,并采用差分伪距代替绝对伪距。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种载波平滑伪距的方法,所述方法包括从跟踪通道读取各卫星的测量值,并根据测量值得到初始伪距;通过周跳检测选择参考卫星;根据参考卫星和其他各卫星的初始伪距,利用差分得到差分码伪距的变化值和差分载波伪距的变化值;根据所述差分码伪距的变化值和差分载波伪距的变化值,利用卡尔曼滤波器进行载波平滑,得到各卫星经过载波平滑后的伪距。优选的,所述得到各卫星经过载波平滑后的伪距以后,本方法还包括根据载波平滑后的伪距和各卫星位置,并最终确定用户所在的位置。优选的,所述通过周跳检测选择参考卫星,具体为对载波测量值进行周跳检测,根据周跳检测结果选择一颗卫星作为参考卫星,其中,所述根据周跳检测结果选择一颗卫星作为参考卫星,具体为在参考卫星还未选择或参考卫星发生周跳的情况下,选择卫星仰角度最大、且未发生周跳的卫星作为参考卫星。优选的,所述利用差分得到差分码伪距的变化值,具体为首先各卫星的码相位伪距和参考卫星的码相位伪距分别进行差分,得到本次中断产生的各卫星的差分码伪距,然后和前一次中断产生的各卫星的差分码伪距进行差分,得到差分码伪距的变化值。优选的,所述利用差分得到差分载波伪距的变化值,具体为如果卫星未发生周跳,则根据卫星的载波周计数和载波数控振荡器(DCO)相位的变化值,以及参考卫星的载波周计数和载波DCO相位的变化值,利用差分得到差分载波伪距的变化值;如果卫星发生一次周跳,则利用过去差分载波伪距以及其一阶和两阶导数推测本次中断的载波差分伪距的变化值。如果卫星发生两次或两次以上周跳,则不进行载波平滑,终止本方法流程。本发明还提供了一种载波平滑伪距的装置,所述装置包括跟踪通道和平滑处理?椋黄渲校龈偻ǖ溃糜诨袢「魑佬堑牟饬恐担凰銎交砟?椋糜诖痈偻ǖ蓝寥「魑佬堑牟饬恐担⒏莶饬恐档玫匠跏嘉本啵ü芴觳庋≡癫慰嘉佬牵莶慰嘉佬呛推渌魑佬堑某跏嘉本啵貌罘值玫讲罘致胛本嗟谋浠岛筒罘衷夭ㄎ本嗟谋浠担菟霾罘致胛本嗟谋浠岛筒罘衷夭ㄎ本嗟谋浠担每ǘ瞬ㄆ鹘性夭ㄆ交玫礁魑佬蔷夭ㄆ交蟮奈本。优选的,所述装置还包括用户位置确定?椋糜诟菰夭ㄆ交蟮奈本嗪透魑佬堑奈恢茫⒆钪杖范ㄓ没诘奈恢。优选的,所述平滑处理?橥ü芴觳庋≡癫慰嘉佬牵咛逦銎交砟?槎栽夭ú饬恐到兄芴觳猓葜芴觳饨峁≡褚豢盼佬亲魑慰嘉佬牵渲校龈葜芴觳饨峁≡褚豢盼佬亲魑慰嘉佬牵咛逦诓慰嘉佬腔刮囱≡窕虿慰嘉佬欠⑸芴那榭鱿拢≡裎佬茄鼋嵌茸畲、且未发生周跳的卫星作为参考卫星。优选的,所述平滑处理?槔貌罘值玫讲罘致胛本嗟谋浠担咛逦紫雀魑佬堑穆胂辔晃本嗪筒慰嘉佬堑穆胂辔晃本喾直鸾胁罘郑玫奖敬沃卸喜母魑佬堑牟罘致胛本啵缓蠛颓耙淮沃卸喜母魑佬堑牟罘致胛本嘟胁罘郑玫讲罘致胛本嗟谋浠。优选的,所述平滑处理?槔貌罘值玫讲罘衷夭ㄎ本嗟谋浠担咛逦绻佬俏捶⑸芴蚋菸佬堑脑夭ㄖ芗剖驮夭―CO相位的变化值,以及参考卫星的载波周计数和载波DCO相位的变化值,利用差分得到差分载波伪距的变化值;如果卫星发生一次周跳,则利用过去差分载波伪距以及其一阶和两阶导数推测本次中断的载波差分伪距的变化值。如果卫星发生两次或两次以上周跳,则不进行载波平滑,终止本方法流程。本发明所提供的载波平滑伪距的方法及装置,从跟踪通道读取各卫星的测量值, 并根据测量值得到初始伪距;通过周跳检测选择参考卫星;根据参考卫星和其他各卫星的初始伪距,利用差分得到差分码伪距的变化值和差分载波伪距的变化值;根据所述差分码伪距的变化值和差分载波伪距的变化值,利用卡尔曼滤波器进行载波平滑,得到各卫星经过载波平滑后的伪距。本发明采用卡尔曼滤波的方法能够动态控制M值,从而对初始伪距进行快速修复,并且采用差分伪距代替绝对伪距这样可以直接使用载波相位伪距测量值, 而不需要知道确切的中频频率以及本地时钟频率。本发明载波平滑伪距的方法能够有效的减小伪距误差,从而提高定位精度,因此本发明具有较高商用价值。


    图1为本发明一种载波平滑伪距的方法流程示意图;图2为本发明实施例的装置结构示意图;图3为本发明一种载波平滑伪距的装置结构示意图。
    具体实施例方式本发明的基本思想是从跟踪通道读取各卫星的测量值,并根据测量值得到初始伪距;通过周跳检测选择参考卫星;根据参考卫星和其他各卫星的初始伪距,利用差分得到差分码伪距的变化值和差分载波伪距的变化值;根据所述差分码伪距的变化值和差分载波伪距的变化值,利用卡尔曼滤波器进行载波平滑,得到各卫星经过载波平滑后的伪距。下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。图1为本发明一种载波平滑伪距的方法流程示意图,如图1所示,所述方法包括以下步骤步骤101,从跟踪通道读取各卫星的测量值,并根据测量值得到初始伪距;具体的,所述测量值包括码测量值和载波测量值。所述根据测量值得到初始伪距,具体为根据各卫星的码测量值和载波测量值,利用现有技术计算得到初始伪距Pi。其中,i表示卫星序号。
    步骤102,通过周跳检测选择参考卫星;具体的,所述通过周跳检测选择参考卫星,具体为对载波测量值进行周跳检测, 根据周跳检测结果选择一颗卫星作为参考卫星。其中,所述根据周跳检测结果选择一颗卫星作为参考卫星,具体为在参考卫星还未选择或参考卫星发生周跳的情况下,选择卫星仰角度最大、且未发生周跳的卫星作为参考卫星。步骤103,根据参考卫星和其他各卫星的初始伪距,利用差分得到差分码伪距的变化值和差分载波伪距的变化值;具体的,所述利用差分得到差分码伪距的变化值,具体为首先各卫星的码相位伪距和参考卫星的码相位伪距分别进行差分,得到本次中断产生的各卫星的差分码伪距,然后和前一次中断产生的各卫星的差分码伪距进行差分,得到差分码伪距的变化值。所述利用差分得到差分载波伪距的变化值,具体为如果卫星未发生周跳,则根据卫星的载波周计数和载波数控振荡器(DCO)相位的变化值,以及参考卫星的载波周计数和载波DCO相位的变化值,利用差分得到差分载波伪距的变化值;如果卫星发生一次周跳,则利用过去差分载波伪距以及其一阶和两阶导数推测本次中断的载波差分伪距的变化值;如果卫星发生两次或两次以上周跳,则不进行载波平滑,终止本方法流程。步骤104,根据所述差分码伪距的变化值和差分载波伪距的变化值,利用卡尔曼滤波器进行载波平滑,得到各卫星经过载波平滑后的伪距。进一步的,在步骤104之后,所述方法还包括根据载波平滑后的伪距和各卫星的位置,并最终确定用户所在的位置。具体的,根据载波平滑后的伪距获得卫星信号的发射时间,得到各卫星的位置,以及最终确定用户所在的位置均根据现在有技术完成。本发明的一个实施例如下,但本发明并不局限于这一个实现方式。图2为本发明实施例的装置结构示意图,如图2所示,虚线框内部分是实现本发明的装置,本发明可以用本装置实现,但不局限于图2所示装置。整个装置包括一个天线、 一个射频?、一组跟踪通道、一个处理器。其中,跟踪通道和处理器组成本发明的捕获电路。天线负责信号的接收,射频?橥瓿尚藕诺姆糯螅瞬ê拖卤淦担约靶藕诺哪J 并向跟踪通道输出两位的中频信号,采样时钟信号。跟踪通道接收射频?槭涑龅闹衅敌藕牛砥魍ü芟吲渲酶偻ǖ赖母髦殖跏蓟问偻ǖ劳瓿尚藕诺耐揭约吧刹饬恐<、矿、乂其中(/ = 0,1,2[IQ。并以固定周期采样并存储测量值,同时向处理器产生中断,处理器响应中断,通过总线读取测量值,按本发明的方法生成伪距,并用于用户位置求解。具体实现为首先,跟踪通道准备好测量值后,向处理器发送中断。在本实施例中, 本发明在处理器中的实现,但也可由其他具体实现方式,例如处理器外单独的处理装置、 或集成在其他模块中的处理装置。在中断发生后,处理器从跟踪通道读取测量值,所述测量值包括码测量值和载波测量值,根据测量值的定义按一般方式形成初始伪距P i,其中i 表示卫星序号。同时对载波测量值进行周跳检测,根据周跳检测结果选择一颗未发生周跳的卫星作为参考卫星。参考卫星选择后,其他各卫星的测量值与参考卫星的测量值作差分操作。得到差分码伪距和差分载波伪距变化值,然后对差分码伪距与前一次中断产生的差分码伪距再次差分,形成本次中断周期差分码伪距的变化值;然后差分码伪距变化值和差分载波伪距变化值送给卡尔曼滤波器进行载波相位伪距平滑码相位伪距的操作。最后,平滑后的码相位伪距变化值,与参考卫星的发射时间合成,求出各颗卫星的相对准确的发射时间;根据各卫星的发射时间和本地的接收时间求出经载波平滑的伪距。上述过程中(一 )读取测量值,形成各卫星的伪距乂,乂可以表示为p\ =r(t-T,t) + c(Stu(0 — St(s)(t-τ)) + cl(t) + cT(t) + ερ( ) ( 3 )其中,Ht-τ,t)为t-τ时卫星位置与t时接收机位置之间的直线距离, c(5tu(t)-5t(s) (t-τ))为卫星时钟和接收机时钟误差引起的伪距误差,cI(t)+cT(t)为电离层延迟和对流层延迟引起的伪距误差,£p(t)为测量噪声引起的伪距误差。(二)周跳检测。需要说明的是采用载波平滑码伪距中的一个重要问题是环路在某些时候会失锁或者发生周跳,失锁后该卫星需要重新搜索,而发生周跳后,载波测量值不再准确,不能用来平滑伪距.与之相关的处理包括周跳检测和发生周跳后的处理。本发明中周跳检测可采用各种周跳检测方法,本实施例只是一种简单的方法,本发明并不局限于此一方法。本实施例中周跳检测主要利用速度和位移的相互关系以及两者前后时间段上的时间相关性。对接收通道,接收机和卫星位移、速度和加速度的关系主要反应在载波相位偏移以及载波相位偏移的变化率上,当前时刻载波相位变化值可通过公式估计
    π
    狀=枕-、+ ¢-'Χ。, + 0.5 X(Dz)2X + Wu,( 4 )
    》=^WxiT1+ (5)
    IB OD
    Φ: = <t、 (6)其中,< 为载波相位伪距的变化值,》为载波相位伪距的变化值的一阶导数,#为载波相位伪距的变化值的二阶导数。假设从硬件中检测到的载波相位变化为^,如果满足Zk- Φ k <(7)其中,Φ th为门限值。则认为卫星未发生周跳,或周跳的周数很小可当作载波相位观测值的噪声处理。(三)选择参考卫星。参考卫星的载波相位是所有卫星的载波参考相位,在一次定位过程中,参考卫星不能发生周跳,如果参考卫星发射周跳,则应该更换参考卫星。第一次定位,可以不采用载波平滑,本次定位过程中,可以求得卫星位置和仰角, 并设参考卫星号为无效值,例如100。此后根据以下伪程序,选择参考卫星(只有在还无参考卫星或参考卫星发生周跳时选择)。If (参考卫星号为100*,或参考卫星发生周跳)
    {If (卫星仰角度最大,且未发生周跳)设置该颗卫星为参考卫星;}其中,参考卫星号为100,即初始化值,表示参考卫星还未选择。由此可见,选择参考卫星的条件为在参考卫星还未选择或参考卫星发生周跳的情况下,选择卫星仰角度最大、且未发生周跳的卫星作为参考卫星。(四)计算差分码伪距的变化值和差分载波伪距的变化值。首先计算各颗可见卫星和参考卫星的差分伪距值,其表达式为
    权利要求
    1.一种载波平滑伪距的方法,其特征在于,所述方法包括从跟踪通道读取各卫星的测量值,并根据测量值得到初始伪距;通过周跳检测选择参考卫星;根据参考卫星和其他各卫星的初始伪距,利用差分得到差分码伪距的变化值和差分载波伪距的变化值;根据所述差分码伪距的变化值和差分载波伪距的变化值,利用卡尔曼滤波器进行载波平滑,得到各卫星经过载波平滑后的伪距。
    2.根据权利要求1所述的方法,其特征在于,所述得到各卫星经过载波平滑后的伪距以后,本方法还包括根据载波平滑后的伪距和各卫星位置,并最终确定用户所在的位置。
    3.根据权利要求1或2所述的方法,其特征在于,所述通过周跳检测选择参考卫星,具体为对载波测量值进行周跳检测,根据周跳检测结果选择一颗卫星作为参考卫星,其中,所述根据周跳检测结果选择一颗卫星作为参考卫星,具体为在参考卫星还未选择或参考卫星发生周跳的情况下,选择卫星仰角度最大、且未发生周跳的卫星作为参考卫星。
    4.根据权利要求1或2所述的方法,其特征在于,所述利用差分得到差分码伪距的变化值,具体为首先各卫星的码相位伪距和参考卫星的码相位伪距分别进行差分,得到本次中断产生的各卫星的差分码伪距,然后和前一次中断产生的各卫星的差分码伪距进行差分,得到差分码伪距的变化值。
    5.根据权利要求1或2所述的方法,其特征在于,所述利用差分得到差分载波伪距的变化值,具体为如果卫星未发生周跳,则根据卫星的载波周计数和载波数控振荡器(DCO)相位的变化值,以及参考卫星的载波周计数和载波DCO相位的变化值,利用差分得到差分载波伪距的变化值;如果卫星发生一次周跳,则利用过去差分载波伪距以及其一阶和两阶导数推测本次中断的载波差分伪距的变化值。如果卫星发生两次或两次以上周跳,则不进行载波平滑,终止本方法流程。
    6.一种载波平滑伪距的装置,其特征在于,所述装置包括跟踪通道和平滑处理?椋 其中,所述跟踪通道,用于获取各卫星的测量值;所述平滑处理?椋糜诖痈偻ǖ蓝寥「魑佬堑牟饬恐担⒏莶饬恐档玫匠跏嘉本啵ü芴觳庋≡癫慰嘉佬牵莶慰嘉佬呛推渌魑佬堑某跏嘉本啵貌罘值玫讲罘致胛本嗟谋浠岛筒罘衷夭ㄎ本嗟谋浠担菟霾罘致胛本嗟谋浠岛筒罘衷夭ㄎ本嗟谋浠担每ǘ瞬ㄆ鹘性夭ㄆ交玫礁魑佬蔷夭ㄆ交蟮奈本唷
    7.根据权利要求6所述的装置,其特征在于,所述装置还包括用户位置确定?椋糜诟菰夭ㄆ交蟮奈本嗪透魑佬堑奈恢茫⒆钪杖范ㄓ没诘奈恢。
    8.根据权利要求6或7所述的装置,其特征在于,所述平滑处理?橥ü芴觳庋≡癫慰嘉佬牵咛逦銎交砟?槎栽夭ú饬恐到兄芴觳猓葜芴觳饨峁≡褚豢盼佬亲魑慰嘉佬牵渲校龈葜芴觳饨峁≡褚豢盼佬亲魑慰嘉佬牵咛逦诓慰嘉佬腔刮囱≡窕虿慰嘉佬欠⑸芴那榭鱿拢≡裎佬茄鼋嵌茸畲、且未发生周跳的卫星作为参考卫星。
    9.根据权利要求6或7所述的装置,其特征在于,所述平滑处理?槔貌罘值玫讲罘致胛本嗟谋浠担咛逦紫雀魑佬堑穆胂辔晃本嗪筒慰嘉佬堑穆胂辔晃本喾直鸾胁罘郑玫奖敬沃卸喜母魑佬堑牟罘致胛本啵缓蠛颓耙淮沃卸喜母魑佬堑牟罘致胛本嘟胁罘郑玫讲罘致胛本嗟谋浠怠
    10.根据权利要求6或7所述的装置,其特征在于,所述平滑处理?槔貌罘值玫讲罘衷夭ㄎ本嗟谋浠担咛逦绻佬俏捶⑸芴蚋菸佬堑脑夭ㄖ芗剖驮夭―CO相位的变化值,以及参考卫星的载波周计数和载波DCO相位的变化值,利用差分得到差分载波伪距的变化值;如果卫星发生一次周跳,则利用过去差分载波伪距以及其一阶和两阶导数推测本次中断的载波差分伪距的变化值。如果卫星发生两次或两次以上周跳,则不进行载波平滑。
    全文摘要
    本发明公开了一种载波平滑伪距的方法,从跟踪通道读取各卫星的测量值,并根据测量值得到初始伪距;通过周跳检测选择参考卫星;根据参考卫星和其他各卫星的初始伪距,利用差分得到差分码伪距的变化值和差分载波伪距的变化值;根据所述差分码伪距的变化值和差分载波伪距的变化值,利用卡尔曼滤波器进行载波平滑,得到各卫星经过载波平滑后的伪距。本发明还公开了一种载波平滑伪距的装置,通过上述方法和装置,能够有效的减小伪距误差,从而提高定位精度,因此本发明具有较高商用价值。
    文档编号G01S19/37GK102426372SQ20111033656
    公开日2012年4月25日 申请日期2011年10月31日 优先权日2011年10月31日
    发明者于敦山, 崔小欣, 路卫军, 黄永灿 申请人:北京中微星通电子有限公司

    • 专利名称:电工测量仪器模型校准方法及系统的制作方法技术领域:本发明涉及测量仪器仪表领域,尤其是一种电工测量仪器模型校准方法及系统。背景技术:现有的电工测量仪器校准通常采用直接校准技术,即用被校仪器测量标准源的输出信号,通过比较被校仪器测量值
    • 专利名称:仪表远程计费系统的制作方法技术领域:本发明涉及一种可以对远处的仪表进行自行读数并计费的系统。背景技术:在人们的日常生活中,自来水、煤气、电力等是不可或缺的用品。提供这些服务的相关部门为了对各用户的使用量进行监管并收费,各种仪表,如
    • 专利名称:电子尿裤防渗漏湿度传感器的制作方法技术领域:本实用新型涉及一种家庭用品,特别涉及一种电子尿裤的湿度传感器。现有的一种婴儿护理电子尿裤采用导电橡胶作为传感器主体,当婴儿溺尿时,由于两根导电橡胶条之间电阻变。佣涑鲂藕诺降缱由璞福
    • 专利名称:一种用于低温环境下的电能表加热电路的制作方法技术领域:本实用新型涉及电测量仪器仪表技术,更特定言之,本实用新型涉及一种用于低温环境下的电能表加热电路。背景技术:随着电能表技术的发展,液晶显示电能表已经成为主流。但是因为液晶在低温环
    • 专利名称:自动化萃取仪的制作方法技术领域:本申请涉及一种分离纯化仪器,具体涉及一种自动化萃取仪(也称为可 调式自动化固相萃取仪)。本自动化萃取仪应用于土^t襄、大气、水等环境样 品及生物、农产品、海产品和食品等样品中残留有机污染物分析过程中
    • 专利名称:一种腰轮流量计的制作方法技术领域:一种腰轮流量计技术领域[0001]本实用新型涉及一种流量计,尤其涉及一种腰轮流量计。背景技术:[0002]腰轮流量计由壳体和壳体内一对相互滚动进行旋转的两个腰形状转子(简称腰 轮)构成,当被测液体
    山东亚星游戏官网机床有限公司
    全国服务热线:13062023238
    电话:13062023238
    地址:滕州市龙泉工业园68号
    关键词:铣床数控铣床龙门铣床
    公司二维码
    Copyright 2010-2024 版权所有 All rights reserved 鲁ICP备19044495号-12
    【网站地图】【sitemap】