【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. Inrnorder 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成本函数的梯度来创建输入。信号跟踪框图中的错误信号。通过将框图方法用于信号跟踪,可以通过强制跟踪模块进行任何迭代而对所需计算进行精心设计的划分,并减少所需的处理时间。设计的信号跟踪算法与一个四阶卡尔曼滤波器结合在一起,该滤波器以代码相位,载波相位,多普勒频率和多普勒频率速率作为状态变量,以减少噪声对信号参数估计的影响。最后,还采用统一的方法来实现信号跟踪软件,以相同的源代码行使用不同的配置设置来跟踪各种多频GNSS信号,即采用一组抽象基础的体系结构设计方法。用作构建特定接收器实现的基础的类用于最大程度地重用源代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号