Android移动终端单频BDS/GPS实时PPP技术研究Research on real-time BDS/GPS single-frequency PPP technology for Android mobile terminal
李杰,郑作亚,张大众,李得海,谷守周,张涛
摘要(Abstract):
针对Android移动终端定位精度较差的问题,该文对Android框架结构进行了研究,提出了基于Android移动终端实时BDS/GPS双系统精密单点定位(PPP)方法。利用Android studio 2.2.2、Java语言及JNI技术,对终端GNSS驱动进行开发,成功通过串口读取北斗移动终端RTCM MSM4原始卫星观测数据,并在硬件抽象层进行网络实时差分数据解析、文件读取和输出,最终实现增强定位。在移动终端上运行BDS/GPS实时PPP软件,分析定位结果显示双系统单频精密单点定位精度N、E方向0.6m左右,U方向1.5m左右。
关键词(KeyWords): Android;实时精密单点定位;驱动;精度分析
基金项目(Foundation): 国家重点研发计划项目(2016YFB0501405);; 公益性行业专项(B1503);; 国家基础测绘科技项目(2016KJ0205);; 中国第二代卫星导航系统重大专项项目(GFZX0301040308-06);; 国家重点研发计划课题项目(2016YFB0502105,2016YFB0502101);; 国家863计划项目(2015AA124001);; 国家测绘地理信息局科技项目(2016KJ0200,2016KJ0205);; 中国测绘科学研究院基本科研业务费项目(7771604,7771612)
作者(Author): 李杰,郑作亚,张大众,李得海,谷守周,张涛
DOI: 10.16251/j.cnki.1009-2307.2019.03.024
参考文献(References):
- [1]毕京学,甄杰,郭英.Android手机GPS和A-GPS定位精度分析[J].测绘通报,2016(7):10-13.(BI Jingxue,ZHEN Jie,GUO Ying.Accuracy of GPS and A-GPSpositioning on Android phone[J].Bulletin of Surveyingand Mapping,2016(7):10-13.)
- [2]董超.基于Android的手机定位服务系统设计[D].哈尔滨:哈尔滨理工大学,2013.(DONG Chao.Design ofmobile positioning service system based on Android[D].Harbin:Harbin University of Science andTechnology,2013.)
- [3]王振丽.Android底层开发技术实战详解:内核、移植和驱动[M].2版.北京:电子工业出版社,2015:81-95.(WANG Zhenli.Detailed introduction of underlyingdevelopment technology under Android system:kernel,migration,and driver[M].2nd ed.Beijing:PublishingHouse of Electronics Industry,2015:81-95.)
- [4]邓凡平.深入理解Android:Wi-Fi、NFC和GPS卷[M].北京:机械工业出版社,2014:207-244.(DENGFanping.Thorough understanding of Androiod:Wi-Fi,NFC and GPS[M].Beijing:China Machine Press,2014:207-244.)
- [5]Federal Agency for Cartography And Geodesy(BKG).BKG Ntrip PClient(BNC)Version 2.7 manual[M].Frankfurt,Germany:[s.n.],2012.
- [6]刘志强,王解先.广播星历SSR改正的实时精密单点定位及精度分析[J].测绘科学,2014,39(1):15-19,109.(LIU Zhiqiang,WANG Jiexian.Realization andanalysis of real-time precise point positioning based onSSR broadcast ephemeris corrections[J].Science ofSurveying and Mapping,2014,39(1):15-19,109.)
- [7]霍星亮,袁运斌,欧吉坤,等.基于GPS资料研究中国区域电离层TEC的周日变化、半年度及冬季异常现象[J].自然科学进展,2005,15(5):626-630.(HUOXingliang,YUAN Yunbin,OU Jikun,et al.Study onthe abnormal changes of the ionospheric TEC in Chinain the daily,half year,and winter based on GPS data[J].Progress in Natural Science,2005,15(5):626-630.)
- [8]韩吉德,王祖顺,王春青.全球电离层时空变化特性分析[J].测绘地理信息,2012,37(6):26-29.(HAN Jide,WANG Zushun,WANG Chunqing.Analysis of temoraland spatial change in global ionosphere[J].Journal ofGeomatics,2012,37(6):26-29.)
- [9]汪平,许家琨,沈国康,等.格网电离层模型在单频精密单点定位中的应用[J].测绘科学技术学报,2010,27(5):337-340.(WANG Ping,XU Jiakun,SHENGuokang,et al.Application of grid ionospheric modelin single-frequency precise point positioning[J].Journal of Geomatics Science and Technology,2010,27(5):337-340.
- [10]王彬,刘经南,隋心.BDS与GPS群延迟的异同分析与应用[J].测绘科学,2015,40(10):142-145.(WANG Bin,LIU Jingnan,SUI Xin.Analysis and research of differencebetween BDS-TGD and GPS-TGD[J].Science of Surveyingand Mapping,2015,40(10):142-145.)
- [11]胡丽乐,向泽华,胡焕校,等.顾及TGD与DCB改正的单点定位研究[J].全球定位系统,2014,39(6):15-18.(HU Lile,XIANG Zehua,HU Huanxiao,et al.Theresearch considering TGD and DCB corrections forsingle point positioning[J].GNSS World of China,2014,39(6):15-18.)
- [12]祁芳.卡尔曼滤波算法在GPS非差相位精密单点定位中的应用研究[D].武汉:武汉大学,2003.(QI Fang.Research on Kalman filter algorithm in GPS precisepoint positioning using un-differenced phase[D].Wuhan:Wuhan University,2003.)
- [13]李浩军,王解先,陈俊平,等.基于GNSS网络的实时精密单点定位及精度分析[J].地球物理学报,2010,53(6):1302-1307.(LI Haojun,WANG Jiexian,CHENJunping,et al.The realization and analysis of GNSSnetwork based real-time precise point positioning[J].Chinese Journal of Geophysics,2010,53(6):1302-1307.)
- [14]LE A Q,TIBERIUS C.Single-frequency precise pointpositioning with optimal filtering[J].GPS Solutons,2007,11(11):61-69.
- [15]LE A Q,TEUNISSEN P J G.Recursive least-squaresfiltering of pseudorange measurements[C]∥Proceedingsof the European Navigation Conference,2006[2018-01-07].http:∥gnss.curtin.edu.au/wp-content/uploads/sites/21/2016/04/Le2006Recursive.pdf.