A Python']Python Software Platform for Cooperatively Tracking Multiple GPS Receivers

被引:0
|
作者
Wycoff, Eliot [1 ]
Gao, Grace Xingxin [1 ]
机构
[1] Univ Illinois, Aerosp Engn, Champaign, IL 61801 USA
关键词
D O I
暂无
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
Existing software platforms are not well suited to the task of processing data from a network of GNSS receivers. Because data are expected to be shared amongst networked receivers, not only must new algorithms be designed, but new software platforms upon which these algorithms can be tested must also be built. In this work a software platform for simultaneously processing data from many GNSS receivers is designed and implemented. An object oriented design philosophy is used so that objects such as receivers, networks of receivers, and constellations of satellites are all defined as separate blocks of code with the capacity to store relevant data and perform object-specific functions. Under this coding design and with this software platform, experiments on cooperative positioning that leverage shared data between receivers in a network can be quickly implemented. Therefore the fast prototyping of ideas in cooperative GNSS can be realized. As an example of this, a real-world experiment involving data from two SiGe Samplers was performed at Lake Titicaca in Peru in which both receivers shared tracking data to help prevent loss-of-lock during scalar tracking. Acquisition, cooperative scalar tracking, and navigation were all performed using the software platform developed in this work. For the example experiment of this project, two receivers on a moving boat maintained a fixed baseline and thus shared code phase information to prevent loss-of-lock situations due to signal loss at either receiver. Experimental results show that indeed loss-of-lock is prevented. In addition, example usages from this experiment highlight the benefits of using the Python Software Receiver over traditional software receivers.
引用
收藏
页码:1417 / 1425
页数:9
相关论文
共 50 条
  • [1] Multi-Receiver Vector Tracking Based on a Python']Python Platform
    Ng, Yuting
    Gao, Grace Xingxin
    PROCEEDINGS OF THE 2015 INTERNATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION, 2015, : 633 - 639
  • [2] PyFLEXTRKR: a flexible feature tracking Python']Python software for convective cloudanalysis
    Feng, Zhe
    Hardin, Joseph
    Barnes, Hannah C.
    Li, Jianfeng
    Leung, L. Ruby
    Varble, Adam
    Zhang, Zhixiao
    GEOSCIENTIFIC MODEL DEVELOPMENT, 2023, 16 (10) : 2753 - 2776
  • [3] Python']Python software to transform GPS SNR wave phases to volumetric water content
    Martin, Angel
    Anquela, Ana Belen
    Ibanez, Sara
    Baixauli, Carlos
    Blanc, Sara
    GPS SOLUTIONS, 2022, 26 (01)
  • [4] A Software Metric for Python']Python Language
    Misra, Sanjay
    Cafer, Ferid
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 2, PROCEEDINGS, 2010, 6017 : 301 - +
  • [5] Tracking Down Dynamic Feature Code Changes Against Python']Python Software Evolution
    Chen, Zhifei
    Ma, Wanwangying
    Lin, Wei
    Chen, Lin
    Xu, Baowen
    PROCEEDINGS 2016 THIRD INTERNATIONAL CONFERENCE ON TRUSTWORTHY SYSTEMS AND THEIR APPLICATIONS (TSA), 2016, : 54 - 63
  • [6] PsychoPy - Psychophysics software in Python']Python
    Peirce, Jonathan W.
    JOURNAL OF NEUROSCIENCE METHODS, 2007, 162 (1-2) : 8 - 13
  • [7] BlastGUI: A Python']Python-based Cross-platform Local BLAST Visualization Software
    Du Zongjun
    Wu Qing
    Wang Tianzhu
    Chen Defang
    Huang Xiaoli
    Yang Wei
    Luo Wei
    MOLECULAR INFORMATICS, 2020, 39 (04)
  • [8] BuckinghamPy: A Python']Python software for dimensional analysis
    Karam, Mokbel
    Saad, Tony
    SOFTWAREX, 2021, 16
  • [9] PSTM: Python']Python Software Transactional Memory
    Popovic, Miroslav
    Kordic, Branislav
    2014 22ND TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2014, : 1106 - 1109
  • [10] Eye-Tracking with Python']Python and Pylink
    Dalmaijer, Edwin S.
    PERCEPTION, 2022, 51 (04) : 290 - 291