- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BDSGPS双系统定位算法实现与精度分析
基于BDSGPS双系统定位算法实现与精度分析
【摘 要】对BDS_GPS双系统单点和码伪距差分数学模型进行了研究分析,利用项目自研的流动站接收机和基准站数据,编写事后处理软件实现BDS_GPS双系统单点和码伪距差分定位算法。结果表明:BDS_GPS双系统单点定位精度比单系统单点定位精度高,BDS_GPS双系统码伪距差分算法能够有效消除接收机间的公共误差,进一步提高定位精度。
【关键词】BDS;GPS;BDS_GPS双系统;码伪距差分
中图分类号: TN96.1 文献标识码: A 文章编号: 2095-2457(2018)13-0034-003
DOI:10.19694/ki.issn2095-2457.2018.13.015
0 引言
我国北斗卫星导航系统(BDS)和美国的GPS卫星导航系统,都能够为用户提供全天候、全天时、高精度的定位、授时服务。但是单个卫星导航系统的观测卫星数目有限,在受到恶劣环境干扰的情况下就会变得极其脆弱,无法保证接收机定位的精度和可用性。鉴于GPS和BDS 在系统设计以及定位原理等方面都有共通性,接收机可以同时接收这两个卫星导航系统的卫星信号进行双系统组合定位,可以避免单个卫星系统因卫星数目不足无法定位的现象,并优化所用卫星布局,提高定位结果的精度和可用性。
无论是单卫星导航系统还是双卫星导航系统,其单点定位结果一般存在几米甚至十几米的误差。利用在同一时间和一定空间范围内,两台接收机的卫星钟差、卫星星历误差、电离层延迟和对流层延迟基本相同[1],流动站接收机可以通过接收基准站发送的码伪距差分修正报文,利用码伪距差分技术消除上述四种误差,提高定位精度。本文改?M单系统定位算法,设计实现BDS_GPS双系统单点和码伪距差分定位算法,并分析相关精度。
1 空间系统和时间系统的统一[2]
BDS采用的系统时为北斗时,其零时刻为UTC时间的2006年1月1日的零点时刻。GPS采用的是GPS时,其零时刻与UTC时间的1980年1月6日零时刻相一致。因此,要进行BDS_GPS双系统定位解算时,需要统一时间基准,本文将时间系统统一为GPS时。
BDS采用CGCS2000坐标系,GPS采用WGS-84坐标系。由于上述两个坐标系使用的参考椭球近似,差异在厘米级,对单点和码伪距差分定位精度影响不大,因此本文不考虑两者区别。
2 BDS_GPS双系统单点定位模型
为了方便表达,默认所有时间量统一变换成了长度量,变换因子为光速c。BDS_GPS双系统码伪距观测方程[3]为式(1):
其中,ρ,r,E,δt,τ,I,T,ε分别表示接收机对某颗星的伪距测量值,真实距离,星历误差,接收机钟差,卫星钟差,电离层延迟,对流层延迟和伪距测量噪声量,上标用来标识不同的卫星,下标用来标识不同的卫星系统(B表示BDS,G表示GPS),i 等于1,j 等于0。由于星历误差影响不大,以下单点定位算法不再讨论星历误差这一因素。如果用(x,y,z)表示未知的接收机的位置坐标,(x(n),y(n),z(n))表示卫星n的位置,则r(n)为式(2):
则BDS_GPS双系统码伪距观测方程可表示为式(4):
同单系统定位解算一样,在第k次牛顿迭代中,将式(4)通过一阶泰勒展开式进行线性化,得到线性化的矩阵方程:
3 BDS_GPS双系统码伪距差分定位模型
如图1所示,码伪距差分技术通常被用在局域差分增强系统中来提高接收机定位精度。其中,基准站接收机利用标定过的基准站位置信息和接收到的卫星信号计算出码伪距差分报文并通过发射电台播发给流动站设备。码伪距差分报文主要包括,基准站位置信息、BDS和GPS的载波相位平滑码伪距差分修正量、修正量变化率ρ5r。
设定t为流动站接收到的伪距时间,t0为码伪距修正量的时间,以BDS卫星m为例,其修正后的码伪距为式(8):
BDS_GPS双系统伪距修正后的待求量为(x,y,z,)。利用牛顿迭代法和加权最小二乘法,并将差分修正后的伪距观测方程线性化,可以求解出流动站接收机位置。
4 实验计算与分析
基于VS2010平台,利用项目自研的流动站接收机和基准站设备,采集2018年5月7日18点至5月8日7点共13个小时的数据(GPS:L1;BDS:B3),采样频率为1Hz,实现了BDS B3单点定位,GPS L1单点定位,BDS_GPS双系统单点定位,BDS_GPS双系统码伪距差分定位。四种定位方式的可用星数如图2所示,相应的HDOP和VDOP值如图3、图4所示,利用流动站接收机的标定位置作为真值与定位结果求差,水平方向和高程方向的偏差结果如图5、图6和表1所示。
从图1可以看出,BDS可用星数为 8~1
文档评论(0)