이 애플리케이션의 일부 콘텐츠는 현재 사용할 수 없습니다.
이 상황이 계속되면 다음 주소로 문의하십시오피드백 및 연락
1. (WO2019062030) STAR NETWORK-BASED BDS/GPS BROADCAST NETWORK RTK ALGORITHM
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203   0204   0205   0206   0207  

权利要求书

1   2   3   4   5   6   7   8  

附图

  2  

说明书

发明名称 : 基于星型网络的BDS/GPS广播式网络RTK算法

技术领域

[0001]
本发明涉及一种基于星型网络的BDS/GPS广播式网络RTK算法,特别涉及一种基于星型网络的BDS兼容GPS的广播模式并兼容双向通讯的网络RTK(Real Time Kinematic,实时动态定位技术)实现技术,属于GNSS实时高精度快速定位领域。

背景技术

[0002]
网络RTK技术已成为目前使用最为广泛的GNSS精密定位技术之一,可以实时为用户提供米级、分米级、厘米级等多尺度定位服务 [1-3]。根据差分数据播发方法,目前,主流的网络RTK技术可分为VRS(Virtual Reference Station,虚拟参考站)技术,MAC(Master Auxiliary Concept,主辅站)技术与FKP(Flachen Korrektur Parameter,区域改正参数)技术 [4]
[0003]
VRS技术中,用户首先上传自身概率坐标,CORS(Continuously Operating Reference System,连续运行参考站系统)中心解算软件(以下简称中心软件)根据用户概率位置在用户附近生成一个虚拟的参考站,用户与虚拟参考站形成超短基线进行解算。这种技术的缺点在于:①需要双向通讯,增加了数据时延②当用户位置变化较大时(超过5km),虚拟参考站会发生变化,用户需要重新初始化;③中心软件需要根据用户概略位置为每个用户生成虚拟参考站信息,限制了用户容量;④由于使用了虚拟的信息,差分改正信息无法追踪;⑤虽然VRS技术本身并未对网元中参考站的数量进行限制,但是目前的软件基本上基于三角网实现,缺少冗余信息;⑥大气误差处理方式仅由中心软件决定,使得用户无法使用更优的算法 [4];⑦需要上传用户概略位置信息,暴露了用户位置,尤其在一些特殊领域,此法甚至不可取,如军事领域。
[0004]
MAC技术支持单双向通讯,在双向通讯中,用户上传自身概略位置信息,中心软件根据用户位置选择距用户最近的参考站作为主参考站,将差分改正信息播发给用户;在单向通讯中,用户需要事先知道自己所处的预定义网元,然后获取相应的差分改正信息。此技术在双向通讯中,仍存在与VRS技术中①②相同的缺点;在单向通讯中,虽然克服了VRS技术存在的缺点,但是用户本身需要事先知道自己所处的网元,这对于用户来说,实现比较困难,尤其当用户进入陌生的区域时,几乎不可能实现;目前使用MAC技术的软件在进行网络解算时使用了非差算法,参数多,模型复杂,使得网元解算效率低,网络初始化时间(从开机到可提供网络RTK服务)长。
[0005]
FKP技术中,中心软件使用非差算法实现网络解算,提取非差误差,并对空间相关误差进行区域建模,将移动站的非差空间相关误差参数化,利用广播模式进行播发,流动站根据 这些参数及自身位置进行实时定位。此技术的缺点在于:①中心软件利用非差算法进行网络解算,参数多,模型复杂,使得结算效率低,网络初始化时间长;②空间相关误差模型的建立由中心软件完成,限制了用户使用更优化的算法。
[0006]
发明内容
[0007]
为克服现有网络RTK技术中存在的不足,本发明提供一种基于星型网络的BDS/GPS广播式网络RTK算法,并兼容双向通讯,并支持由地面设备、航空飞机或卫星广播差分改正数据。服务端实时不间断地使用UDP协议向外广播整网所有星型网元的差分改正数据,使用广播模式的用户接收到数据后进行网元选择、大气内插及基线解算。使用双向通讯的用户,通过Ntrip协议或TCP/IP协议上传自身概略位置,服务端向该用户播发用户所在网元差分改正数据,该用户获得数据后进行大气内插及基线解算。服务端在向双向通讯用户播发差分改正数时,其按照广播模式播发的数据仍然不间断播。
[0008]
本发明为解决上述技术问题采用以下技术方案:
[0009]
本发明提供一种基于星型网络的BDS/GPS广播式网络RTK算法,包括以下具体步骤:
[0010]
步骤1,从数据库获取基准站坐标,利用Delaunay三角剖分算法生成Delaunay三角网,在三角网的基础上生成由若干个星型网元组成的可控制全区域的星型网络,其中,每个星型网元由一个主站与若干与之对应的辅站组成;
[0011]
步骤2,实时获取基准站数据,以Delaunay三角网中的基线为单元形成双差观测值,构建第一卡尔曼滤波器,实时估计基线双差模糊度及天顶对流层湿延迟ZTD,然后生成每条基线的基线双差大气误差;
[0012]
步骤3,将步骤2生成的基线双差大气误差赋给相应的星型网元基线,以星型网元为单元统一参考星,生成星型网元每条基线共视卫星站间单差大气误差;
[0013]
步骤4,以星型网元为单元,对星型网元的每条基线共视卫星站间单差大气误差、所有基准站坐标及主站观测值进行编码,编码后的数据利用UDP协议进行广播或使用双向通讯进行播发,其中,UDP协议广播所有数据后进入步骤5;使用双向通讯时,首先由用户上传概略位置信息,然后中心软件根据用户位置通过Ntrip协议或TCP/IP仅向用户播发用户所在星型网元的数据,进入步骤6;
[0014]
步骤5,用户实时接收数据并判断其所在网元,根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,进入步骤7;
[0015]
步骤6,用户实时接收数据,根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,进入步骤7;
[0016]
步骤7,用户利用经步骤5或6修正后的主站观测值与用户观测值组成双差观测值,构建包含用户位置参数及模糊度参数的第二卡尔曼滤波器,进行基线解算。
[0017]
作为本发明的进一步优化方案,所述步骤1包括以下步骤:
[0018]
步骤11,利用Delaunay三角剖分算法生成三角网;
[0019]
步骤12,提取三角网整网边界基准站与非边界基准站,其中,若与某基准站相连的所有三角形中以此基准站为顶点的内角的角度之和大于设定阈值,则该基准站为非边界基准站,否则为边界基准站;
[0020]
步骤13,初始化星型网元集合:以所有非边界基准站作为主站,与之相连的所有基准站作为相应的辅站;
[0021]
步骤14,在边界基准站中寻找未参与星型网络组网的基准站集合;
[0022]
步骤15,在未参与组网的基准站集合中选取与之相连的基准站数最多的基准站作为新的主站,与之连接的基准站作为相应的辅站,更新星型网络集合及未参与星型网络组网的基准站集合;
[0023]
步骤16,重复步骤15,直至未参与星型网络组网的基准站数为0。
[0024]
作为本发明的进一步优化方案,所述步骤2中包括以下步骤:
[0025]
步骤21,基准站k接收到卫星s的伪距与载波观测信号,则载波与伪距观测方程表示为:
[0026]
[0027]
[数0001]


[0028]
式中: 表示基准站站k接收到的卫星s的第j个频点上以周为单位的载波观测值,j=1,2, 表示基准站k到卫星s的站星距, 表示基准站k接收到的卫星s的第j个频点上的整周模糊度,c表示光速,dT k表示基准站k的接收机钟差,dT s表示卫星s的卫星钟差, 表示基准站k接收到的卫星s的对流层延迟, 表示基准站k接收到的卫星s第1个频点上电离层延迟, f j表示卫星s对应的卫星系统第j个频点上的频率值,f 1表示卫星s对应的卫星系统第1个频点上的频率值,rel s表示卫星s的相对论效应, 表示基准站k接收到的卫星s的第j个频点上以米为单位的载波多路径效应, 表示基准站k第j个频点上以米为单位的接收机端载波偏差, 表示卫星s上第j个频点上以米为单位的卫星端载波偏差, 表示基准站k接收到的卫星s第j个频点上以米为单位的载波观测噪声, 表 示基准站k接收到的卫星s的第j个频点上以米为单位的伪距观测值, 表示基准站k接收到的卫星的第j个频点上以米为单位的伪距多路径效应, 表示基准站k第j个频点接收到的以米为单位的接收机端伪距偏差, 表示卫星s第j个频点上卫星端以米为单位的伪距偏差, 表示基准站k接收到的卫星s的第j个频点上以米为单位的伪距观测噪声,λ j表示卫星s对应的卫星系统第j个频点的波长;
[0029]
步骤22,根据步骤21获得的载波观测值与伪距观测值组成双差观测值,则基准站k与基准站y所组的双差载波观测方程与双差伪距观测方程分别为:
[0030]
[0031]
[数0002]


[0032]
式中,上标r表示参考卫星, 表示第j个频点的双差载波观测值, 表示双差站星距, 表示第j个频点上的双差整周模糊度, 表示双差对流层延迟, 表示第一个频点上双差电离层延迟, 表示第j个频点上以米为单位的双差载波多路径效应, 表示第j个频点上以米为单位的双差载波观测噪声, 表示第j个频点上的双差伪距观测值, 表示第j个频点上的双差伪距多路径效应, 表示第j个频点上的双差伪距观测噪声;
[0033]
步骤23,根据步骤22形成的双差观测值组合成双差宽巷组合观测值,解算宽巷组合模糊度:
[0034]
采用MW组合解算宽巷组合模糊度,则解算方程为:
[0035]
[0036]
式中: 表示双差宽巷组合观测值, 表示宽巷组合模糊度,λ WL表示宽巷波长;
[0037]
对宽巷组合模糊度采用多历元平滑四舍五入取整,具体公式如下:
[0038]
[0039]
式中: 表示第i个观测历元解算得到的宽巷组合模糊度浮点解,z表示观测 历元总数,round表示四舍五入取整算子;
[0040]
步骤24,采用无电离层组合,构建窄巷滤波器,利用无电离层组合联合宽巷组合分离出基础模糊度 包括以下步骤:
[0041]
步骤241,形成双差无电离层组合观测值:
[0042]
[0043]
[0044]
[0045]
式中: 表示双差无电离层组合观测值, 表示无电离层组合模糊度,λ NL=c/(f 1+f 2);
[0046]
步骤242,构建第一卡尔曼滤波器:
[0047]
[数0003]


[0048]
[数0004]


[0049]
式中,E(g)表示求数学期望,Cov(g)表示求协方差, 分别表示第i历元和第i-1历元的状态向量; 表示状态转移矩阵; 表示动态噪声向量, 表示动态噪声协方差矩阵; 表示第i历元观测向量, 表示设计矩阵, 表示第i历元观测噪声向量; 表示为第i历元观测噪声协方差阵, 表示第i历元状态向量协方差阵, 表示状态向量预测协方差阵, 表示第i历元状态向量方差-协方差阵, 表示增益矩阵, 表示单位矩阵;
[0050]
设在第i历元,基准站k与基准站y有n颗GPS共视卫星与g颗BDS共视卫星,其中,第n颗GPS卫星与第g颗BDS卫星为各系统的参考星,待估参数包括双差整周模糊度与基线相对天顶对流层湿延迟,其滤波模型待估参数向量、观测值向量及设计矩阵表示为:
[0051]
其中:
[0052]
[0053]
[0054]
[数0005]


[0055]
式中: 表示n+g-1维的状态向量(待估参数向量),包含1个相对天顶对流层湿延迟参数RZTD与n+g-2维双差整周模糊度参数向量 表示n+g-2维的双差载波观测值向量, 表示GPS双差载波观测值,o=1,2,L,n-1, 表示GPS窄巷波长, 表示GPS第1个频点的波长, 表示GPS双差无电离层组合载波观测值, 表示GPS双差站星距, 表示GPS卫星双差对流层干延迟, 表示GPS双差宽巷整周模糊度, 表示GPS第1个频点的频率值, 表示GPS第2个频点的频率值, 表示BDS双差载波观测值,s=1,2,L,g-1, 表示BDS窄巷波长, 表示BDS第一个频点的波长, 表示BDS双差无电离层组合载波观测值, 表示BDS双差站星距, 表示BDS卫星双差对流层干延迟, 表示BDS双差宽巷整周模糊度, 表示BDS第1个频点的频率值, 表示BDS第2个频点的频率值, 表示基准站k上GPS 系统卫星o的对流层映射函数, 表示基准站y上GPS系统参考卫星n的对流层映射函数, 表示基准站k上BDS系统卫星s的对流层映射函数, 表示基准站y上BDS系统参考卫星g的对流层映射函数, 表示(n+g-2)×(n+g-1)维的设计矩阵;
[0056]
步骤243,根据步骤242建立的第一卡尔曼滤波器进行滤波,并解算基础载波模糊度向量参数;
[0057]
从滤波器中提取出模糊度参数向量浮点解 与方差-协方差阵利用lambda算法进行搜索,获得第1个频点双差整周模糊度 (BDS)与 (GPS),进一步得到第2个频点的双差整周模糊度
[0058]
步骤25,根据步骤24的结果,生成基线双差大气误差:
[0059]
[0060]
[0061]
[0062]
[0063]
式中, 分别表示GPS与BDS双差对流层延迟, 分别表示GPS与BDS第一个频点双差载波观测值, 分别表示GPS与BDS第二个频点双差载波观测值, 分别表示GPS与BDS第1个频点双差电离层延迟。
[0064]
作为本发明的进一步优化方案,所述步骤3中包括以下步骤:
[0065]
步骤31,星型网元的主站与辅站组成基线,在三角网整网基线列表中寻找由相同基准站组成的基线,若两条基线方向相反,则需进行基线换向,由此获得星型网元各条基线双差大气误差;
[0066]
步骤32,检查星型网元各条基线参考星是否一致,若不一致,则统一参考星并对大气误 差进行参考星变换;
[0067]
步骤33,生成星型网元站间单差大气误差:视参考星站间单差大气误差为0,则其他卫星的站间单差大气误差值等于双差大气误差;
[0068]
步骤34,提取星型网元各条基线均能共视的卫星,生成星型网元共视卫星站间单差大气误差。
[0069]
作为本发明的进一步优化方案,所述步骤5判断其所在网元的方法为:用户对接收到的数据进行解码并计算用户到每个主站的直线距离,以距离最小的主站所代表的网元作为用户所在网元。
[0070]
作为本发明的进一步优化方案,所述步骤5或6中根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,包括以下步骤:
[0071]
步骤①,利用线性内插算法进行用户大气误差内插,则用户与主站站间单差大气误差计算如下:
[0072]
[数0006]


[0073]
[数0007]


[0074]
式中,下标m表示主站,u表示用户,α 123表示对流层内插系数,β 12表示电离层内插系数,w表示辅站数目, 表示卫星s的站间单差对流层延迟,Δx m,u,Δy m,u,Δh m,u分别表示主站与用户的坐标差, 表示站间单差电离层延迟;
[0075]
对流层内插系数与电离层内插系数计算方法如下:
[0076]
[数0008]


[0077]
[数0009]


[0078]
[数0010]


[0079]
[数0011]


[0080]
[0081]
式中:Δx m,t,Δy m,t,Δh m,t表示主站与辅站坐标差,t=1,2,L,w;
[0082]
步骤②,将内插得到的大气误差值修正至主站观测值,伪距与载波观测值分别如下:
[0083]
[数0012]


[0084]
[0085]
式中: 分别表示修正了大气误差后的卫星s第j个频点在主站上的伪距与载波观测值, 分别表示卫星s第j个频点在主站上的原始伪距与载波观测值, 表示通过内插得到的卫星s的站间对流层延迟, 表示通过内插得到的卫星s的站间电离层延迟。
[0086]
作为本发明的进一步优化方案,所述步骤7中双差观测值表示为:
[0087]
[0088]
[0089]
[0090]
[0091]
式中, 表示GPS卫星双差伪距观测值, 表示GPS卫星双差站星距, 表示GPS卫星双差伪距多路径效应, 表示GPS卫星双差伪距观测噪声, 表示GPS卫星双差载波观测值,λ G表示GPS观测值对应频点的波长, 表示GPS卫星双差整周模糊度, 表示以周为单位的GPS卫星双差载波多路径效应, 表示以周为单位的GPS卫星双差载波观测噪声, 表示BDS卫星双差伪距观测值, 表示BDS卫星双差站星距, 表示BDS卫星双差伪距多路径效应, 表示BDS卫星双差伪距观测噪声, 表示BDS卫星双差载波观测值,λ C表示BDS观测值对应频点的波长, 表示BDS卫星双差整周模糊度, 表示以周为单位的BDS卫星双差载波多路径效应, 表示以周为单位的BDS卫星双差载波观测噪声。
[0092]
作为本发明的进一步优化方案,步骤7中第二卡尔曼滤波器构建如下:
[0093]
设在第i历元,用户与星型网有n颗GPS共视卫星和g颗BDS共视卫星,其中第n颗GPS卫星与第g颗BDS卫星分别为各系统的参考星,联合所有卫星L1载波和P1伪距观测数据,其滤波模型待估参数矩阵 观测值矩阵 及设计矩阵 表示为:
[0094]
[0095]
[0096]
式中, 表示n+g+1维的待估参数向量,包含3维位置参数向量 与n+g-2维双差整周模糊度参数向量 表示2(n+g-2)维双差观测值向量,包括伪距与载波观测值; 表示2(n+g-2)×(n+g+1)维设计矩阵,其中l o,n,G,p o,n,G,q o,n,G表示GPS卫星方向余弦(上标o=1,2L,n-1),l s,g,C,p s,g,C,q s,g,C(上标s=1,2L,t-1)表示BDS卫星方向余弦, 表示以米为单位的GPS卫星双差载波观测值, 表示GPS卫星双差伪距观测值, 表示GPS卫星双差站星距, 表示BDS卫星双差站星距, 表示以米为单位的BDS卫星双差载波观测值, 表示BDS卫星双差伪距观测值;
[0097]
将上述参数赋值并带入第二卡尔曼滤波器中逐历元解算,然后提取浮点模糊度向量与其方差-协方差阵,利用lambda算法搜索即可获得模糊度固定解;
[0098]
固定模糊度后,利用下式解得用户三维坐标固定解:
[0099]
[0100]
其中, 分别为三维坐标参数向量及浮点模糊度参数向量, 为固定模糊度后的坐标参数向量, 为固定模糊度参数向量, 分别对应各参数滤波解协方差阵。
[0101]
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
[0102]
(1)本发明采用了星型网络进行大气内插,可以提供冗余观测值;
[0103]
(2)本发明真正实现了广播模式网络RTK,并兼顾双向通讯,用户容量不受限制;
[0104]
(3)本发明所采用的广播模式,差分数据既可以通过地面设备播发,也可通过航空飞机或卫星播发,可用于广域差分和星基增强数据播发。

附图说明

[0105]
图1是本发明一种基于星型网络的BDS/GPS广播式网络RTK算法流程图。
[0106]
图2是星型网元生成算法流程图。

具体实施方式

[0107]
下面结合附图对本发明的技术方案做进一步的详细说明:
[0108]
本发明设计一种基于星型网络的BDS/GPS广播式网络RTK算法,如图1所示,包括以下步骤:
[0109]
步骤1,从数据库获取基准站坐标,利用Delaunay三角剖分算法生成Delaunay三角网,在三角网的基础上生成由若干个星型网元组成的可控制全区域的星型网络,其中,每个星型网元由一个主站与若干与之对应的辅站组成。
[0110]
如图2所示,所述步骤1包括以下步骤:
[0111]
步骤11,利用Delaunay三角剖分算法生成三角网,其中,三角形最大角度阈值为165°(该阈值根据个人经验进行设定);
[0112]
步骤12,提取三角网整网边界基准站与非边界基准站,其中,若与某基准站相连的所有三角形中以此基准站为顶点的内角的角度之和大于设定阈值195°,则该基准站为非边界基准站,否则为边界基准站;
[0113]
步骤13,初始化星型网元集合:以所有非边界基准站作为主站,与之相连的所有基准站作为相应的辅站;
[0114]
步骤14,在边界基准站中寻找未参与星型网络组网的基准站集合(既不是主站,又未与任何主站相连);
[0115]
步骤15,在未参与组网的基准站集合中选取与之相连的基准站数最多的基准站作为新的 主站,与之连接的基准站作为相应的辅站,更新星型网络集合及未参与星型网络组网的基准站集合;
[0116]
步骤16,重复步骤15,直至未参与星型网络组网的基准站数为0。
[0117]
步骤2,实时获取基准站数据,以Delaunay三角网中的基线为单元形成双差观测值,构建第一卡尔曼滤波器,实时估计基线双差模糊度及天顶对流层湿延迟ZTD,然后生成每条基线的基线双差大气误差。
[0118]
步骤2中包括以下步骤:
[0119]
步骤21,基准站k接收到卫星s的伪距与载波观测信号,则载波与伪距观测方程表示为:
[0120]
[0121]
[数0013]


[0122]
式中: 表示基准站站k接收到的卫星s的第j个频点上以周为单位的载波观测值,j=1,2, 表示基准站k到卫星s的站星距, 表示基准站k接收到的卫星s的第j个频点上的整周模糊度,c表示光速,dT k表示基准站k的接收机钟差,dT s表示卫星s的卫星钟差, 表示基准站k接收到的卫星s的对流层延迟, 表示基准站k接收到的卫星s第1个频点上电离层延迟, f j表示卫星s对应的卫星系统第j个频点上的频率值,f 1表示卫星s对应的卫星系统第1个频点上的频率值,rel s表示卫星s的相对论效应, 表示基准站k接收到的卫星s的第j个频点上以米为单位的载波多路径效应, 表示基准站k第j个频点上以米为单位的接收机端载波偏差, 表示卫星s上第j个频点上以米为单位的卫星端载波偏差, 表示基准站k接收到的卫星s第j个频点上以米为单位的载波观测噪声, 表示基准站k接收到的卫星s的第j个频点上以米为单位的伪距观测值, 表示基准站k接收到的卫星的第j个频点上以米为单位的伪距多路径效应, 表示基准站k第j个频点接收到的以米为单位的接收机端伪距偏差, 表示卫星s第j个频点上卫星端以米为单位的伪距偏差, 表示基准站k接收到的卫星s的第j个频点上以米为单位的伪距观测噪声,λ j表示卫星s对应的卫星系统第j个频点的波长。
[0123]
步骤22,根据步骤21获得的载波观测值与伪距观测值组成双差观测值,则基准站k与基 准站y所组的双差载波观测方程与双差伪距观测方程分别为:
[0124]
[0125]
[数0014]


[0126]
式中,上标r表示参考卫星, 表示第j个频点的双差载波观测值, 表示双差站星距, 表示第j个频点上的双差整周模糊度, 表示双差对流层延迟, 表示第一个频点上双差电离层延迟, 表示第j个频点上以米为单位的双差载波多路径效应, 表示第j个频点上以米为单位的双差载波观测噪声, 表示第j个频点上的双差伪距观测值, 表示第j个频点上的双差伪距多路径效应, 表示第j个频点上的双差伪距观测噪声。
[0127]
步骤23,根据步骤22形成的双差观测值组合成双差宽巷组合观测值,解算宽巷组合模糊度。
[0128]
采用MW组合解算宽巷组合模糊度,则解算方程为:
[0129]
[0130]
式中: 表示双差宽巷组合观测值, 表示宽巷组合模糊度,λ WL表示宽巷波长。
[0131]
因使用MW组合解算宽巷模糊度,仅受载波与伪距观测噪声影响(忽略多路径),而观测噪声服从高斯白噪声分布,因此可对宽巷组合模糊度采用多历元平滑四舍五入取整,具体公式如下:
[0132]
[0133]
式中: 表示第i个观测历元解算得到的宽巷组合模糊度浮点解,z表示观测历元总数,round表示四舍五入取整算子。
[0134]
步骤24,采用无电离层组合,构建窄巷滤波器,利用无电离层组合联合宽巷组合分离出基础模糊度 包括以下步骤:
[0135]
步骤241,形成双差无电离层组合观测值:
[0136]
[0137]
[数0015]


[0138]
[0139]
式中: 表示双差无电离层组合观测值, 表示无电离层组合模糊度,此模糊度不具有整数特性,此组合消除了电离层延迟一阶项的影响,λ NL=c/(f 1+f 2)。
[0140]
步骤242,构建第一卡尔曼滤波器:
[0141]
[数0016]


[0142]
[数0017]


[0143]
式中,E(g)表示求数学期望,Cov(g)表示求协方差, 分别表示第i历元和第i-1历元的状态向量; 表示状态转移矩阵; 表示动态噪声向量, 表示动态噪声协方差矩阵; 表示第i历元观测向量, 表示设计矩阵, 表示第i历元观测噪声向量; 表示为第i历元观测噪声协方差阵, 表示第i历元状态向量协方差阵, 表示状态向量预测协方差阵, 表示第i历元状态向量方差-协方差阵, 表示增益矩阵, 表示单位矩阵。
[0144]
设在第i历元,基准站k与基准站y有n颗GPS共视卫星与g颗BDS共视卫星,其中,第n颗GPS卫星与第g颗BDS卫星为各系统的参考星,待估参数包括双差整周模糊度与基线相对天顶对流层湿延迟,其滤波模型待估参数向量、观测值向量及设计矩阵表示为:
[0145]
[0146]
其中:
[0147]
[0148]
[0149]
[数0018]


[0150]
式中: 表示n+g-1维的状态向量(待估参数向量),包含1个相对天顶对流层湿延迟参数RZTD与n+g-2维双差整周模糊度参数向量 表示n+g-2维的双差载波观测值向量, 表示GPS双差载波观测值,o=1,2,L,n-1, 表示GPS窄巷波长, 表示GPS第1个频点的波长, 表示GPS双差无电离层组合载波观测值, 表示GPS双差站星距, 表示GPS卫星双差对流层干延迟, 表示GPS双差宽巷整周模糊度, 表示GPS第1个频点的频率值, 表示GPS第2个频点的频率值, 表示BDS双差载波观测值,s=1,2,L,g-1, 表示BDS窄巷波长, 表示BDS第一个频点的波长, 表示BDS双差无电离层组合载波观测值, 表示BDS双差站星距, 表示BDS卫星双差对流层干延迟, 表示BDS双差宽巷整周模糊度, 表示BDS第1个频点的频率值, 表示BDS第2个频点的频率值, 表示基准站k上GPS 系统卫星o的对流层映射函数, 表示基准站y上GPS系统参考卫星n的对流层映射函数, 表示基准站k上BDS系统卫星s的对流层映射函数, 表示基准站y上BDS系统参考卫星g的对流层映射函数, 表示(n+g-2)×(n+g-1)维的设计矩阵。
[0151]
步骤243,根据步骤242建立的第一卡尔曼滤波器进行滤波,并解算基础载波模糊度向量参数。
[0152]
从滤波器中提取出模糊度参数向量浮点解 与方差-协方差阵利用lambda算法进行搜索,可获得模糊度参数向量固定解 (此处获得的模糊度是第一个频点上的整周模糊度)。
[0153]
对于观测噪声,不同高度角卫星采用基于卫星高度角的定权方式,天顶对流层湿延迟采用随机游走,接收机观测噪声服从高斯白噪声分布,模糊度确定为时不变参数。
[0154]
获得第1个频点双差整周模糊度 (BDS)与 (GPS)后,可得到第2个频点的双差整周模糊度
[0155]
步骤25,根据步骤24的结果,生成基线双差大气误差:
[0156]
[0157]
[0158]
[0159]
[0160]
式中, 分别表示GPS与BDS双差对流层延迟, 分别表示GPS与BDS第一个频点双差载波观测值, 分别表示GPS与BDS第二个频点双差载波观测值, 分别表示GPS与BDS第1个频点双差电离层延迟。
[0161]
步骤3,将生成的基线大气误差赋给相应的星型网络基线,必要时进行基线方向变换。以星型网络为单元统一参考星并进行参考星变换,生成星型网元共视卫星站间单差大气误差。
[0162]
所述步骤3中,生成星型网络站间单差大气误差包括以下步骤:
[0163]
步骤41,以星型网络主站与辅站组成基线,在整网基线列表中寻找由相同基准站组成的基线,若两条基线方向相反,则需进行基线换向。由此获得星型网络各条基线大气误差。
[0164]
步骤42,检查星型网元各条基线参考星是否一致,若不一致,则选择统一参考星并对大气误差进行参考星变换。
[0165]
步骤43,生成星型网元站间单差大气误差。视参考星站间单差大气误差为0,则其他卫星的站间单差大气误差值等于双差大气误差。
[0166]
步骤44,提取星型网元所有基线均共视的卫星,生成星型网元共视卫星站间单差大气误差。
[0167]
步骤4,以星型网元为单元,对星型网元的每条基线共视卫星站间单差大气误差、所有基准站坐标及主站观测值进行编码,并利用UDP协议进行广播(广播模式可通过地面设备、航空飞机或卫星等设备进行播发)或使用双向通讯(由用户上传概略位置信息,根据用户位置通过Ntrip协议或TCP/IP仅向用户播发用户所在星型网元的数据)。
[0168]
当用户使用双向通讯时,仅向该用户播发其所在网元的差分数据,以广播模式播发的数据仍然不间断地向外播发。
[0169]
以2015年10月19日发布,2015年11月1日开始实施的《北斗/全球卫星导航系统(GNSS)接收机差分数据格式(二)》为标准进行数据编码,包括以下电文:
[0170]
[表0001]
电文号 电文作用描述 备注
1124 BDS MSM4观测值
1050 BDS电离层改正值站间单差
1051 BDS几何改正值站间单差 本发明中所述对流层延迟
1074 GPS MSM4观测值
1015 GPS电离层改正值站间单差
1016 GPS几何改正值站间单差 本发明中所述对流层延迟
1006 主站ECEF坐标信息
1033 主站接收机与天线信息说明
1014 辅站坐标信息 辅站与主站大地坐标差
1013 电文播发的状态和频度信息

[0171]
步骤5,用户实时接收数据并判断其所在网元,根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,进入步骤7。其中,当用户对接收到 的数据解码并计算流动站到每个主站的直线距离,以距离最小的主站所代表的网元作为流动站所在网元。
[0172]
步骤6,用户实时接收数据,根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,进入步骤7。
[0173]
步骤5或6中,根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,包括以下步骤:
[0174]
步骤①,利用线性内插算法进行用户大气误差内插,则用户与主站站间单差大气误差计算如下:
[0175]
[数0019]


[0176]
[数0020]


[0177]
式中,下标m表示主站,u表示用户,α 123表示对流层内插系数,β 12表示电离层内插系数,w表示辅站数目, 表示卫星s的站间单差对流层延迟,Δx m,u,Δy m,u,Δh m,u分别表示主站与用户的坐标差, 表示站间单差电离层延迟;
[0178]
对流层内插系数与电离层内插系数计算方法如下:
[0179]
[数0021]


[0180]
[数0022]


[0181]
[数0023]


[0182]
[数0024]


[0183]
[0184]
式中:Δx m,t,Δy m,t,Δh m,t表示主站与辅站坐标差,t=1,2,L,w;
[0185]
步骤②,将内插得到的大气误差值修正至主站观测值,伪距与载波观测值分别如下:
[0186]
[数0025]


[0187]
[0188]
式中: 分别表示修正了大气误差后的卫星s第j个频点在主站上的伪距与载波观测值, 分别表示卫星s第j个频点在主站上的原始伪距与载波观测值, 表示通过内插得到的卫星s的站间对流层延迟, 表示通过内插得到的卫星s的站间电离层延迟。
[0189]
步骤7,用户利用经步骤5修正后的主站观测值与用户观测值(由用户接收机自身接收到)组成双差观测值,构建包含用户位置参数及模糊度参数的第二卡尔曼滤波器,进行基线解算。
[0190]
步骤7中基线解算包括以下步骤:
[0191]
步骤71,形成双差观测方程,伪距和载波双差观测方程可表示为:
[0192]
[数0026]


[0193]
[0194]
[数0027]


[0195]
[0196]
式中, 表示GPS卫星双差伪距观测值, 表示GPS卫星双差站星距, 表示GPS卫星双差伪距多路径效应, 表示GPS卫星双差伪距观测噪声, 表示GPS卫星双差载波观测值,λ G表示GPS观测值对应频点的波长, 表示GPS卫星双差整周模糊度, 表示以周为单位的GPS卫星双差载波多路径效应, 表示以周为单位的GPS卫星双差载波观测噪声, 表示BDS卫星双差伪距观测值, 表示BDS卫星双差站星距, 表示BDS卫星双差伪距多路径效应, 表示BDS卫星双差伪距观测噪声, 表示BDS卫星双差载波观测值,λ C表示BDS观测值对应频点的波长, 表示BDS卫星双差整周模糊度, 表示以周为单位的BDS卫星双差载波多路径效应, 表示以周为单位的BDS卫星双差载波观测噪声。由于已经在主站观测值上大气误差做了改正,因此上述双差观测方程中忽略了大气误差。
[0197]
步骤72,构建卡尔曼滤波器,包括以下步骤:
[0198]
设在第i历元,用户与星型网有n颗GPS共视卫星和g颗BDS共视卫星,其中第n颗GPS卫星与第g颗BDS卫星分别为各系统的参考星,联合所有卫星L1载波和P1伪距观测数据,其滤波模型待估参数矩阵 观测值矩阵 及设计矩阵 表示为:
[0199]
[0200]
[数0028]


[0201]
式中, 表示n+g+1维的待估参数向量,包含3维位置参数向量 与n+g-2维双差整周模糊度参数向量 表示2(n+g-2)维双差观测值向量,包括伪距与载波观测值; 表示2(n+g-2)×(n+g+1)维设计矩阵,其中l o,n,G,p o,n,G,q o,n,G表示GPS卫星方向余弦(上标o=1,2L,n-1),l s,g,C,p s,g,C,q s,g,C(上标s=1,2L,t-1)表示BDS卫星方向余弦, 表示以米为单位的GPS卫星双差载波观测值, 表示GPS卫星双差伪距观测值, 表示GPS卫星双差站星距, 表示BDS卫星双差站星距, 表示以米为单位的BDS卫星双差载波观测值, 表示BDS卫星双差伪距观测值。将上述参数赋值并带入卡尔曼滤波器中逐历元计算,然后提取浮点模糊度向量与其方差-协方差阵,利用lambda算法搜索即可获得模糊度固定解。
[0202]
对于观测噪声,不同高度角卫星采用基于卫星高度角的定权方式,三维坐标参数采用随机游走,接收机观测噪声服从高斯白噪声分布,模糊度确定为时不变参数。
[0203]
步骤72,固定模糊度后,利用下式解得用户三维坐标固定解:
[0204]
[0205]
其中, 分别为三维坐标参数向量及浮点模糊度参数向量, 为固定模糊度后的坐标参数向量, 为固定模糊度参数向量, 分别对应各参数滤波解协方差阵。在卡尔曼滤波模型的建立中,在辅站数目少于2的中长基线情况下,可通过设计宽巷、窄巷滤波模型,顾及对流层延迟及电离层,实现中长基线的滤波解算。
[0206]
网络RTK技术是高精度实时定位领域中使用最为广泛的技术之一。本方法在星型网络基础上,采用双差模式进行网络解算,模型简单,参数少。采用广播模式播发网络RTK差分改正数,同时兼顾双向通讯,真正实现了广播模式的网络RTK。支持从地面设备、航空飞机、卫星等设备进行差分数据广播。在大气误差处理方面,充分发挥了流动站作用,使得流动站可以使用更优化的算法。在基线解算方面,兼顾网络RTK与传统RTK模式,可以保证中心解算软件在未完成网络初始化的情况下,流动站使用主站原始观测值进行单基线解算。本发明既满足普通网络RTK用户,又兼顾特殊领域用户,如不能暴露用户坐标的军事领域,并且用户容量不受限制。广播模式下,差分数据既可通过地面设备播发,也可通过航空飞机或卫星进行播发。不存在VRS技术、FKP技术、MAC技术所存在的缺点。
[0207]
以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。

权利要求书

[权利要求 1]
基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,包括以下具体步骤: 步骤1,从数据库获取基准站坐标,利用Delaunay三角剖分算法生成Delaunay三角网,在三角网的基础上生成由若干个星型网元组成的可控制全区域的星型网络,其中,每个星型网元由一个主站与若干与之对应的辅站组成; 步骤2,实时获取基准站数据,以Delaunay三角网中的基线为单元形成双差观测值,构建第一卡尔曼滤波器,实时估计基线双差模糊度及天顶对流层湿延迟ZTD,然后生成每条基线的基线双差大气误差; 步骤3,将步骤2生成的基线双差大气误差赋给相应的星型网元基线,以星型网元为单元统一参考星,生成星型网元每条基线共视卫星站间单差大气误差; 步骤4,以星型网元为单元,对星型网元的每条基线共视卫星站间单差大气误差、所有基准站坐标及主站观测值进行编码,编码后的数据利用UDP协议进行广播或使用双向通讯进行播发,其中,UDP协议广播所有数据后进入步骤5;使用双向通讯时,首先由用户上传概略位置信息,然后中心软件根据用户位置通过Ntrip协议或TCP/IP仅向用户播发用户所在星型网元的数据,进入步骤6; 步骤5,用户实时接收数据并判断其所在网元,根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,进入步骤7; 步骤6,用户实时接收数据,根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,进入步骤7; 步骤7,用户利用经步骤5或6修正后的主站观测值与用户观测值组成双差观测值,构建包含用户位置参数及模糊度参数的第二卡尔曼滤波器,进行基线解算。
[权利要求 2]
根据权利要求1所述的基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,所述步骤1包括以下步骤: 步骤11,利用Delaunay三角剖分算法生成三角网; 步骤12,提取三角网整网边界基准站与非边界基准站,其中,若与某基准站相连的所有三角形中以此基准站为顶点的内角的角度之和大于设定阈值,则该基准站为非边界基准站,否则为边界基准站; 步骤13,初始化星型网元集合:以所有非边界基准站作为主站,与之相连的所有基准站作为相应的辅站; 步骤14,在边界基准站中寻找未参与星型网络组网的基准站集合; 步骤15,在未参与组网的基准站集合中选取与之相连的基准站数最多的基准站作为新的主站,与之连接的基准站作为相应的辅站,更新星型网络集合及未参与星型网络组网的基准 站集合; 步骤16,重复步骤15,直至未参与星型网络组网的基准站数为0。
[权利要求 3]
根据权利要求1所述的基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,所述步骤2中包括以下步骤: 步骤21,基准站k接收到卫星s的伪距与载波观测信号,则载波与伪距观测方程表示为: [数0001]


式中: 表示基准站站k接收到的卫星s的第j个频点上以周为单位的载波观测值,j=1,2, 表示基准站k到卫星s的站星距, 表示基准站k接收到的卫星s的第j个频点上的整周模糊度,c表示光速,dT k表示基准站k的接收机钟差,dT s表示卫星s的卫星钟差, 表示基准站k接收到的卫星s的对流层延迟, 表示基准站k接收到的卫星s第1个频点上电离层延迟, f j表示卫星s对应的卫星系统第j个频点上的频率值,f 1表示卫星s对应的卫星系统第1个频点上的频率值,rel s表示卫星s的相对论效应, 表示基准站k接收到的卫星s的第j个频点上以米为单位的载波多路径效应, 表示基准站k第j个频点上以米为单位的接收机端载波偏差, 表示卫星s上第j个频点上以米为单位的卫星端载波偏差, 表示基准站k接收到的卫星s第j个频点上以米为单位的载波观测噪声, 表示基准站k接收到的卫星s的第j个频点上以米为单位的伪距观测值, 表示基准站k接收到的卫星的第j个频点上以米为单位的伪距多路径效应, 表示基准站k第j个频点接收到的以米为单位的接收机端伪距偏差, 表示卫星s第j个频点上卫星端以米为单位的伪距偏差, 表示基准站k接收到的卫星s的第j个频点上以米为单位的伪距观测噪声,λ j表示卫星s对应的卫星系统第j个频点的波长; 步骤22,根据步骤21获得的载波观测值与伪距观测值组成双差观测值,则基准站k与基准站y所组的双差载波观测方程与双差伪距观测方程分别为: [数0002]


式中,上标r表示参考卫星, 表示第j个频点的双差载波观测值, 表示双差站星距, 表示第j个频点上的双差整周模糊度, 表示双差对流层延迟, 表示第一个频点上双差电离层延迟, 表示第j个频点上以米为单位的双差载波多路径效应, 表示第j个频点上以米为单位的双差载波观测噪声, 表示第j个频点上的双差伪距观测值, 表示第j个频点上的双差伪距多路径效应, 表示第j个频点上的双差伪距观测噪声; 步骤23,根据步骤22形成的双差观测值组合成双差宽巷组合观测值,解算宽巷组合模糊度: 采用MW组合解算宽巷组合模糊度,则解算方程为: 式中: λ WL=c/(f 1-f 2), 表示双差宽巷组合观测值, 表示宽巷组合模糊度,λ WL表示宽巷波长; 对宽巷组合模糊度采用多历元平滑四舍五入取整,具体公式如下: 式中: 表示第i个观测历元解算得到的宽巷组合模糊度浮点解,z表示观测历元总数,round表示四舍五入取整算子; 步骤24,采用无电离层组合,构建窄巷滤波器,利用无电离层组合联合宽巷组合分离出基础模糊度 包括以下步骤: 步骤241,形成双差无电离层组合观测值: [数0003]


式中: 表示双差无电离层组合观测值, 表示无电离层组合模糊度,λ NL=c/(f 1+f 2); 步骤242,构建第一卡尔曼滤波器: [数0004]


[数0005]


式中,E(g)表示求数学期望,Cov(g)表示求协方差, 分别表示第i历元和第i-1历元的状态向量; 表示状态转移矩阵; 表示动态噪声向量, 表示动态噪声协方差矩阵; 表示第i历元观测向量, 表示设计矩阵, 表示第i历元观测噪声向量; 表示为第i历元观测噪声协方差阵, 表示第i历元状态向量协方差阵, 表示状态向量预测协方差阵, 表示第i历元状态向量方差-协方差阵, 表示增益矩阵, 表示单位矩阵; 设在第i历元,基准站k与基准站y有n颗GPS共视卫星与g颗BDS共视卫星,其中,第n颗GPS卫星与第g颗BDS卫星为各系统的参考星,待估参数包括双差整周模糊度与基线相对天顶对流层湿延迟,其滤波模型待估参数向量、观测值向量及设计矩阵表示为: 其中: [数0006]


式中: 表示n+g-1维的状态向量(待估参数向量),包含1个相对天顶对流层湿延迟参数RZTD与n+g-2维双差整周模糊度参数向量 表示n+g-2维的双差载波观测值向量, 表示GPS双差载波观测值,o=1,2,L,n-1, 表示GPS窄巷波长,λ 1 G表示GPS第1个频点的波长, 表示GPS双差无电离层组合载波观测值, 表示GPS双差站星距, 表示GPS卫星双差对流层干延迟, 表示GPS双差宽巷整周模糊度,f 1 G表示GPS第1个频点的频率值, 表示GPS第2个频点的频率值, 表示BDS双差载波观测值,s=1,2,L,g-1, 表示BDS窄巷波长, 表示BDS第一个频点的波长, 表示BDS双差无电离层组合载波观测值, 表示BDS双差站星距, 表示BDS卫星双差对流层干延迟, 表示BDS双差宽巷整周模糊度,f 1 C表示BDS第1个频点的频率值, 表示BDS第2个频点的频率值, 表示基准站k上GPS系统卫星o的对流层映射函数, 表示基准站y上GPS系统参考卫星n的对流层映射函数, 表示基准站k上BDS系统卫星s的对流层映射函数, 表示基准站y上BDS系统参考卫星g的对流层映射函数, 表示(n+g-2)×(n+g-1)维的设计矩阵; 步骤243,根据步骤242建立的第一卡尔曼滤波器进行滤波,并解算基础载波模糊度向量参数; 从滤波器中提取出模糊度参数向量浮点解 与方差-协方差阵利用lambda算法进行搜索,获得第1个频点双差整周模糊度 进一步得到第2 个频点的双差整周模糊度 步骤25,根据步骤24的结果,生成基线双差大气误差: 式中, 分别表示GPS与BDS双差对流层延迟, 分别表示GPS与BDS第一个频点双差载波观测值, 分别表示GPS与BDS第二个频点双差载波观测值, 分别表示GPS与BDS第1个频点双差电离层延迟。
[权利要求 4]
根据权利要求1所述的基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,所述步骤3中包括以下步骤: 步骤31,星型网元的主站与辅站组成基线,在三角网整网基线列表中寻找由相同基准站组成的基线,若两条基线方向相反,则需进行基线换向,由此获得星型网元各条基线双差大气误差; 步骤32,检查星型网元各条基线参考星是否一致,若不一致,则统一参考星并对大气误差进行参考星变换; 步骤33,生成星型网元站间单差大气误差:视参考星站间单差大气误差为0,则其他卫星的站间单差大气误差值等于双差大气误差; 步骤34,提取星型网元各条基线均能共视的卫星,生成星型网元共视卫星站间单差大气误差。
[权利要求 5]
根据权利要求1所述的基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,所述步骤5判断其所在网元的方法为:用户对接收到的数据进行解码并计算用户到每个主站的直线距离,以距离最小的主站所代表的网元作为用户所在网元。
[权利要求 6]
根据权利要求1所述的基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,所述步骤5或6中根据所在网元的差分数据内插得到自身与主站间的站间单差大气误差,并修正至主站观测值,包括以下步骤: 步骤①,利用线性内插算法进行用户大气误差内插,则用户与主站站间单差大气误差计算如下: [数0007]


[数0008]


式中,下标m表示主站,u表示用户,α 123表示对流层内插系数,β 12表示电离层内插系数,w表示辅站数目, 表示卫星s的站间单差对流层延迟,△x m,u,△y m,u,△h m,u分别表示主站与用户的坐标差, 表示站间单差电离层延迟; 对流层内插系数与电离层内插系数计算方法如下: [数0009]


[数0010]


[数0011]


[数0012]


式中:△x m,t,△y m,t,△h m,t表示主站与辅站坐标差,t=1,2,L,w; 步骤②,将内插得到的大气误差值修正至主站观测值,伪距与载波观测值分别如下: [数0013]


式中: 分别表示修正了大气误差后的卫星s第j个频点在主站上的伪距与载波观测值, 分别表示卫星s第j个频点在主站上的原始伪距与载波观测值, 表示通过内插得到的卫星s的站间对流层延迟, 表示通过内插得到的卫星s的站间电离层延迟。
[权利要求 7]
根据权利要求1所述的基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,所述步骤7中双差观测值表示为: [数0014]


[数0015]


式中, 表示GPS卫星双差伪距观测值, 表示GPS卫星双差站星距, 表示GPS卫星双差伪距多路径效应, 表示GPS卫星双差伪距观测噪声, 表示GPS卫星双差载波观测值,λ G表示GPS观测值对应频点的波长, 表示GPS卫星双差整周模糊度, 表示以周为单位的GPS卫星双差载波多路径效应, 表示以周为单位的GPS卫星双差载波观测噪声, 表示BDS卫星双差伪距观测值, 表示BDS卫星双差站星距, 表示BDS卫星双差伪距多路径效应, 表示BDS卫星双差伪距观测噪声, 表示BDS卫星双差载波观测值,λ C表示BDS观测值对应频点的波长, 表示BDS卫星双差整周模糊度, 表示以周为单位的BDS卫星双差载波多路径效应, 表示以周为单位的BDS卫星双差载波观测噪声。
[权利要求 8]
根据权利要求1所述的基于星型网络的BDS/GPS广播式网络RTK算法,其特征在于,步骤7中第二卡尔曼滤波器构建如下: 设在第i历元,用户与星型网有n颗GPS共视卫星和g颗BDS共视卫星,其中第n颗GPS卫星与第g颗BDS卫星分别为各系统的参考星,联合所有卫星L1载波和P1伪距观测数据,其滤波模型待估参数矩阵 观测值矩阵 及设计矩阵 表示为: 其中, [数0016]


式中, 表示n+g+1维的待估参数向量,包含3维位置参数向量 与n+g-2维双差 整周模糊度参数向量 表示2(n+g-2)维双差观测值向量,包括伪距与载波观测值; 表示2(n+g-2)×(n+g+1)维设计矩阵,其中l o,n,G,p o,n,G,q o,n,G表示GPS卫星方向余弦(上标o=1,2L,n-1),l s,g,C,p s,g,C,q s,g,C表示BDS卫星方向余弦,s=1,2L,t-1, 表示以米为单位的GPS卫星双差载波观测值, 表示GPS卫星双差伪距观测值, 表示GPS卫星双差站星距, 表示BDS卫星双差站星距, 表示以米为单位的BDS卫星双差载波观测值, 表示BDS卫星双差伪距观测值; 将上述参数赋值并带入第二卡尔曼滤波器中逐历元解算,然后提取浮点模糊度向量与其方差-协方差阵,利用lambda算法搜索即可获得模糊度固定解; 固定模糊度后,利用下式解得用户三维坐标固定解: 其中, 分别为三维坐标参数向量及浮点模糊度参数向量, 为固定模糊度后的坐标参数向量, 为固定模糊度参数向量, 分别对应各参数滤波解协方差阵。

附图

[ 图 ]  
[ 图 2]