首页> 外文会议>International technical meeting of the Satellite Division of the Institute of Navigation >Design of a Unified MLE Tracking for GPS/Galileo Software Receivers
【24h】

Design of a Unified MLE Tracking for GPS/Galileo Software Receivers

机译:GPS / Galileo软件接收器统一MLE跟踪的设计

获取原文

摘要

This paper presents an efficient and practical way of general purpose high performance signal tracking software for a multi-frequency GNSS receiver by using a MLE technique. The cost function of the MLE for estimating signal parameters such as code phase, carrier phase and Doppler frequency is used to derive a discriminator function to create error signals from incoming and reference signals. Assuming a code-free signal and a white additive Gaussian noise, the cost function of MLE is expanded to a simple form of quadratic cost function only for Doppler frequency, which makes it possible to generalize the MLE equation for arbitrary spreading codes and modulation schemes. In order to save computational time, an iterative solution algorithm is modified to a non-iterative feed-forward solution algorithm by using an assumption of no coupling between signal parameters, where the non-iterative solution algorithm uses the gradients of MLE cost functions for creating input error signals in signal tracking block diagram. The use of the block diagram approach for signal tracking makes it possible to provide a well-engineered partitioning of the required computations and to decrease the required processing time by forcing the tracking module to process without any iteration. The designed signal tracking algorithm is incorporated with a 4th order Kalman filter, which has code phase, carrier phase, Doppler frequency and Doppler frequency rate as its state variables, to reduce noise effect on the signal parameter estimates. Finally, a unified approach is also adopted to implement the signal tracking software for tracking a various kind of multi-frequency GNSS signals using the same lines of source code with different configuration setting, i.e., the architectural design method which uses a set of abstract base classes serving as a basis to build a specific receiver implementation is used for maximum reusage of source code.
机译:本文通过使用MLE技术介绍了多频GNSS接收器的通用高性能信号跟踪软件的高效且实用的方式。用于估计信号参数的MLE的成本函数用于诸如代码阶段,载波相位和多普勒频率,用于导出鉴别器功能以产生来自传入和参考信号的误差信号。假设一种无代码信号和白色添加剂高斯噪声,MLE的成本函数仅扩展到仅为多普勒频率的二次成本函数的简单形式,这使得可以概括任意扩展码和调制方案的MLE方程。为了节省计算时间,通过使用信号参数之间的假设,将迭代解决方案算法修改为非迭代前馈解决方案算法,其中非迭代解决方案算法使用MLE成本函数的梯度来创建信号跟踪框图中的输入误差信号。用于信号跟踪的框图方法的使用使得可以提供所需计算的良好工程分区,并且通过强迫跟踪模块来处理而没有任何迭代来减少所需的处理时间。设计的信号跟踪算法与第四阶Kalman滤波器合并,具有代码阶段,载波相位,多普勒频率和多普勒频率率作为其状态变量,以降低对信号参数估计的噪声影响。最后,还采用统一的方法来实现用于使用具有不同配置设置的相同线路跟踪各种多频GNSS信号的信号跟踪软件,即使用一组抽象基础的架构设计方法作为构建特定接收器实现的基础的类用于最大限度地重用源代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号