GNSS-SDR学习笔记0-- GNSS-SDR开源软件接收机介绍

GNSS-SDR provides an interface to different suitable RF front-ends and implements all the receiver chain up to the navigation solution. Its design allows any kind of customization, including interchangeability of signal sources, signal processing algorithms, interoperability with other systems, output formats, and offers interfaces to all the intermediate signals, parameters and variables. The goal is to write efficient and truly reusable code, easy to read and maintain, with fewer bugs, and producing highly optimized executables in a variety of hardware platforms and operating systems. In that sense, the challenge consists of defining a gentle balance within level of abstraction and performance. GNSS-SDR runs in a personal computer and provides interfaces through USB and Ethernet buses to a variety of either commercially available or custom-made RF front-ends, adapting the processing algorithms to different sampling frequencies, intermediate frequencies and sample resolutions. This makes possible rapid prototyping of specific receivers intended, for instance, to geodetic applications, observation of the ionospheric impact on navigation signals, GNSS reflectometry, signal quality monitoring, or carrier-phase based navigation techniques.

  1. GNSS-SDR为不同的RF前端提供接口,并实现所有接收机信号链路直至导航解决方案。
  2. 其设计允许任何类型的定制,包括信号源的可互换性,信号处理算法,与其他系统的互操作性,输出格式,并提供所有中间信号,参数和变量的接口。
  3. 目标是编写高效且真正可重用的代码,易于阅读和维护,减少错误,并在各种硬件平台和操作系统中生成高度优化的可执行文件。
  4. 从这个意义上说,挑战包括在抽象和性能水平之间的平衡。
  5. GNSS-SDR在个人计算机中运行,通过USB和以太网总线提供各种商用或定制RF前端接口,使处理算法适应不同的采样频率,中频和采样分辨率。
  6. 这使得特定接收机的快速原型化开发成为可能,例如,预期用于大地应用,观察电离层对导航信号的影响,GNSS反射测量,信号质量监测或基于载波相位的导航技术。

GNSS-SDR学习笔记0-- GNSS-SDR开源软件接收机介绍_第1张图片

As signal inputs, it accepts接受如下信号输入:

  • Raw data file captured with a data grabber (digitized at some intermediate frequency or directly at baseband).
  • Any suitable RF configuration that can be driven by the Universal Software Radio Peripheral Hardware Driver ( UHD ). This includes all current and future Ettus Research products. The USRP1 + DBSRX 2.2 daugh-terboard is an example of working configuration for GPS L1 C/A and Galileo E1B and E1C signals.
  • The GN3S v2 USB dongle (GN3S v3 might work with small modifications).
  • Experimentally, with some USB DVB-T dongles based on the Realtek RTL2832U chipset.
  • For mathematical representations of the targeted signals, check out the Signal model page.

As outputs, it provides可以提供如下输出:

  • Dump of intermediate signals (configurable by the user)
  • The processing is logged at a system temporary folder (usually, /tmp )
  • Observables in form of RINEX file (experimental)
  • Navigation message data in form of RINEX file
  • Position, Velocity and Time solution in KML format and NMEA

相关资料:

  1. GNSS-SDR_manual.pdf (v0.0.9) 下载地址: https://download.csdn.net/download/wmyan/10632255
  2. 2011-ION GNSS- CTTC的开源GNSS-SDR介绍论文 下载地址: https://download.csdn.net/download/wmyan/10643312

你可能感兴趣的:(GNSS相关)