SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End

Similar documents
Kolloquium Satellitennavigation, TUM

NavX -NCS A Multi-Constellation RF Simulator: System Overview and Test Applications

Utilizing Batch Processing for GNSS Signal Tracking

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

NCS TITAN. The most powerful GNSS Simulator available. NCS TITAN Datasheet. Scalability. Extendability. In co-operation with

NavX -NCS The first Galileo/GPS full RF Navigation Constellation Simulator

User Trajectory (Reference ) Vitual Measurement Synthesiser. Sig Gen Controller SW. Ethernet. Steering Commands. IO-Controller

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

A Digitally Configurable Receiver for Multi-Constellation GNSS

NCS TITAN GNSS Simulator

GPS receivers built for various

THOMAS PANY SOFTWARE RECEIVERS

Monitoring Station for GNSS and SBAS

An ultra-low-cost antenna array frontend for GNSS application

Evaluation of the pseudorange performance by using software GPS receiver

Antenna Arrays for Robust GNSS in Challenging Environments Presented by Andriy Konovaltsev

Case Study: and Test Wireless Receivers

HIGH GAIN ADVANCED GPS RECEIVER

Lab on GNSS Signal Processing Part II

Prototype Software-based Receiver for Remote Sensing using Reflected GPS Signals. Dinesh Manandhar The University of Tokyo

GPS software receiver implementations

Indoor Carrier Phase Tracking and Positioning with Difference Correlators

Real-Time Software Receiver Using Massively Parallel

GNSS reflectometry (GNSS-R) Galileo Altimetry Using AltBOC and RTK Techniques

Data Acquisition Experiment using NovAtel Dual Frequency GPS Receiver

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

(3) AUDENS ACT Consulting GmbH, Argelsrieder Feld 22, Wessling, Germany.

ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

Decoding Galileo and Compass

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

ASR-2300 Multichannel SDR Module for PNT and Mobile communications. Dr. Michael B. Mathews Loctronix, Corporation

T. Pany, N. Falk, B. Riedl, T. Hartmann, J. Winkel. IFEN GmbH, Alte Gruber Straße 6, Poing, Germany, G.

Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation

PROPAGATION CHANNEL EMULATOR : ECP

First Results of a GNSS Signal Generator Using a PC and a Digital-to-Analog Converter

L76-L GNSS Module Presentation

The Case for Recording IF Data for GNSS Signal Forensic Analysis Using a SDR

Satellite Navigation Principle and performance of GPS receivers

High Gain Advanced GPS Receiver

Intersatellites Channel Emulator

RF, HIL and Radar Test

Scalable Front-End Digital Signal Processing for a Phased Array Radar Demonstrator. International Radar Symposium 2012 Warsaw, 24 May 2012

Measuring Galileo s Channel the Pedestrian Satellite Channel

Orion-S GPS Receiver Software Validation

A FAMILY OF SOLUTIONS BASED ON THE srx-10, A SW DEFINED MULTICONSTELLATION GNSS RECEIVER

CH GPS/GLONASS/GALILEO/SBAS Signal Simulator. General specification Version 0.2 Eng. Preliminary

Radarbook Graphical User Interface (RBK-GUI User Manual)

Vector tracking loops are a type

EE 570: Location and Navigation

Signals, and Receivers

Acquisition Strategies of GNSS Receiver

Integrated Navigation System

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

Clock Steering Using Frequency Estimates from Stand-alone GPS Receiver Carrier Phase Observations

Modernised GNSS Receiver and Design Methodology

Integrated GPS/TOA Navigation using a Positioning and Communication Software Defined Radio

AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS

LOCALIZATION WITH GPS UNAVAILABLE

Benefits of a Reconfigurable Software GNSS Receiver in Multipath Environment

Navigation für herausfordernde Anwendungen Robuste Satellitennavigation für sicherheitskritische Anwendungen

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

GPS PERFORMANCE EVALUATION OF THE HUAWEI MATE 9 WITH DIFFERENT ANTENNA CONFIGURATIONS

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach

WPI Precision Personnel Locator: Inverse Synthetic Array Reconciliation Tomography Performance. Co-authors: M. Lowe, D. Cyganski, R. J.

A Modular Re-programmable Digital Receiver Architecture

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

Analysis on GNSS Receiver with the Principles of Signal and Information

Quick Start. Tersus GNSS Center. Configuration Tools for Tersus GNSS RTK Systems.

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar

Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx

EFFECT OF SAMPLING JITTER ON SIGNAL TRACKING IN A DIRECT SAMPLING DUAL BAND GNSS RECEIVER FOR CIVIL AVIATION

Software Defined Radar

Wednesday AM: (Doug) 2. PS and Long Period Signals

Channel Modelling ETI 085

Reduction of Pseudorange Multipath Error in Static Positioning. Tokyo University of Mercantile Marine Nobuaki Kubo Akio Yasuda

Lab on GNSS Signal Processing Part I

TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY

GNSS RFI/Spoofing: Detection, Localization, & Mitigation

UHF Phased Array Ground Stations for Cubesat Applications

GPS-Aided INS Datasheet Rev. 2.6

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

ABSTRACT: Three types of portable units with GNSS raw data recording capability are assessed to determine static and kinematic position accuracy

EITN90 Radar and Remote Sensing Lab 2

Principles of the Global Positioning System Lecture 08

ESM Calibration and Testing Using the Giga-tronics 2500B Series Microwave Signal Generators

Galileo Ground Segment Reference Receiver Performance Characteristics

Integration of GPS with a Rubidium Clock and a Barometer for Land Vehicle Navigation

Model 855 RF / Microwave Signal Generator

Cooperative localization (part I) Jouni Rantakokko

The Application of Clock Synchronization in the TDOA Location System Ziyu WANG a, Chen JIAN b, Benchao WANG c, Wenli YANG d

Multi-Path Fading Channel

Multipath Mitigation Algorithm Results using TOA Beacons for Integrated Indoor Navigation

Precise Positioning with Smartphones running Android 7 or later

Performance Improvement of Receivers Based on Ultra-Tight Integration in GNSS-Challenged Environments

SPAN Technology System Characteristics and Performance

Principles of Global Positioning Systems Spring 2008

Difference Correlators Does Indoor Carrier Phase Tracking Allow Indoor RTK?

Posicionamento por ponto com. Posicionamento por satélite UNESP PP 2017 Prof. Galera

Transcription:

SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End - with its use for Reflectometry - N. Falk, T. Hartmann, H. Kern, B. Riedl, T. Pany, R. Wolf, J.Winkel, IFEN GmbH Space Reflecto 2010 1st December 2010, Toulouse, France Page 1

Content Introduction NavPort-4 RF section overview Digital section overview Use for Reflectometry SX-NSR 2.0 Overview User extensibility Use for Reflectometry Page 2

Introduction NavPort-4 Fully configurable Quad-band GNSS front-end Sensor data On-board barometer IMU interface tightly coupled to IF samples Generates data stream for further processing 10MHz in/out, internal 10MHz TCXO, PPS out, Trigger in SX-NSR 2.0 Multi-Frequency and Multi-Sensor Software receiver Interacts with NavPort-4 Data logger Real-time and post-processing Configuration and Monitoring Page 3

NavPort-4 - GNSS signals Up to 4 different frequency bands Supported GNSS signals: L1/E1, L2, L5/E5a, E5b, E6, G1, G2 Available combinations: Galileo/GPS: L1/E1 + L2 + L5/E5a + E5b GPS/GLO: L1/E1 + L2 + G1 + G2 Galileo/GPS/GLO: L1/E1 + L2 + L5/E5a + G1 Further combinations on demand Page 4

RF/IF Section Main features : Built with discrete Components Heterodyne down converter from L-band to an intermediate frequency (IF) of approximately 92 MHz Signal bandwidth of 15 MHz Required Antenna gain: 14 54 db Wide Dynamic Range: 40 db Provides antenna voltage (5 V) for active antennas With Automatic Gain Control (AGC) Each band could be switched on/off for power reduction First LNA with bypass mode Page 5

First LNA modes RF Input RF1 Mixer IF Output First LNA with Bypass mode 4-way Power Divider RF2 RF3 LO Mixer and LO Control Single band RF chain AGC RF4 First LNA in Operating Mode (15dB Gain) Noise Figure of 1.4dB Input 1dB Compression Point of -70dBm First LNA in Bypass Mode Input 1dB Compression Point (In-Band) of the complete RF/IF chain is -55dBm Noise Figure of 4dB CW interference of -35dBm only disturbs the equivalent signal band Page 6

Digital Section Quad-band analog-to-digital converter Stable inter-frequency bias Sample rate is 40.96 MHz (offers best conditions for high performance FFT acquisition algorithms) FPGA based to reach high flexibility Forms data stream including combined GNSS data and time stamped sensor data Configuration of on-board peripheral (RF-section, sensor, etc.) Transmitted to PC via a single USB 2.0 interface Monitoring of hardware status Acts as a relay, no interpretation of data Page 7

Flexible data stream Select / Deselect each RF band and additional data, e.g. L1/E1 only L1/E1 + L5/E5a + additional data L1/E1 + L2 + L5/E5a + E5b + additional data Additional Data includes Hardware status Sensor data with sample counter NSR splits the data stream automatically Page 8

NavPort-4 - Use For Reflectometry Two - antenna support under development Therefore, different solutions will be analyzed NavPort-4 with two antenna inputs Up to 2x2 frequencies Synchronization of two NavPort-4 (one antenna input each) Standard NavPort-4 with synchronization feature Up to 4x2 frequencies Page 9

SX-NSR 2.0 Fully programmable Multi-Frequency and Multi-Sensor Software receiver with geodetic quality measurements ~ 20 real-time channels per CPU core Real-time cold start acquisition sensitivity < 20 dbhz, warm start 15 dbhz GPU optionally used for efficient signal acquisition Controlling the NSR Via GUI C/N 0 [db-hz] Via command (over TCP/IP) Acq. ramp test with fine time (< 1 ms) ass. 40 SV1 SV2 30 SV6 20 SV17 SV21 10 SV22 SV26 0 4200 4250 4300 4350 4400 4450 GPS Time [s] Integrate the NSR into your Matlab scripts (over TCP/IP) Record sample data and sensor data Page 10

NSR User Extensions SX-NSR acts as a software receiver Framework Extendable through user provided implementations via multiple APIs NSR may load DLLs (user code) C-language interface (MS Visual Studio, gcc,...) NSR calls DLL functions NSR uses multiple threads to speed up processing DLL must be thread safe Time tags Every API data is time tagged and synchronized to IF sample stream Page 11

GPS-INS Coupling API Programming Example Software receiver allows easy fusion of GNSS data with other positioning sensors NavPort-4 synchronizes IMU and barometer data with +/- 2µs accuracy to GNSS signal samples NSR provides positions, pseudoranges, discriminator values, correlator values or samples to allow all kinds of integration techniques Example User implementation ESA Project DINGPOS (uses NSR framework and extends functionality): Use the sensor API to detect steps and heading for dead reckoning Program an error state Kalman filter to merge GPS positions with DR Take control over channel NCOs (vector tracking) Page 12

ULTRA-TIGHT COUPLING (UTC) Page 13

SX-NSR - Use For Reflectometry 2D Multi-Correlator Large number of correlators in Doppler/code-phase grid around prompt correlator, long integration times Different integration schemes (coherent, non-coherent, constant Doppler) Data tight to raw measurement records 1D Multi-Correlator Like in H/W Receiver Number and position user configurable Data tight to integrate&dump records Slaving Channels for reflected signals may linked to line-of-sight channels via the acquisition and tracking API Page 14

Simulation and Detection of Multipath Effects User Motion Along circular ground track (R = 250m) Constant user velocity (v = 10 m/s) Reflector location Azimuth: A = 60 Distance: s = 100 m Height: h = 2 m Multipath characteristics One signal affected by multipath (PRN12) Multipath relative power: -3dB Multipath on Galileo E1/E5 NSR tasks: Detection and estimation of a multipath signal Determination of reflector position Page 15

Multipath Geometry View in horizontal plane: 2-dimensional problem e sat... unit vector in satellite direction e refl... unit vector in reflector direction v... user velocity d... distance to reflector Δτ... multipath delay Δf... Doppler difference f c RF f v erefl de e refl d sat e sat τ v -e sat -e refl GNSS antenna -e sat Reflector Insensitive to: clock errors, atmospheric delays, height changes Assumption: no vertical speed, reflector at same height as user d Page 16

Tasks Determine multipath delay Δτ and Doppler difference Δf of multipath signal with respect to the line-of-sight signal Invert f f c RF v erefl d 1e refl e sat e sat to obtain e refl and d Add (d e refl ) to user position and plot reflector position Page 17

Multi-Correlator Principle Compute correlation function on a code phase(=delay), Doppler grid Line-of-sight Multipat h 0.0/0.0 = prompt Correlator/channel NCO Doppler Delay Offsets with respect to channel NCO (~ line-of-sight signal) Page 18

Multi-Correlator Formula L, 0 exp 2 0 P f s c t i f f t i µ 1 µ µ µ µ P... multi-correlator value Δτ... delay offset [s] Δf... Doppler offset [Hz] s µ... received signal samples L... integration interval c... PRN code t µ... time of sample µ [s] τ 0... NCO code delay [s] f 0... NCO Doppler [Hz] φ µ... carrier factor [rad] Page 19

MultiCorrelatorOutput Multi-correlator logic compute values, wait for RINEX-epoch, attach values to raw data, compute values,... In our example, batches of 0.512 s are evaluated every 3 s (= 1 s RINEX rate + 2 s idle time) A set of files is logged for each measurement ASCII files with Doppler/delay offsets, receiver position, time tag, satellite position,... Correlator values Raw correlator values (no Doppler offset, one row for each data-bitlong integration interval) Page 20

Result Inverse Problem has four solutions; two of them are correct Reflector Receiver trajectory Page 21

Further information Examples and demo version to be downloaded at: http://www.ifen.com Includes NSR Software MATLAB tools API examples Indoor GPS C/A samples with IMU/baro/WiFi data Point-reflector samples (NCS, Galileo E1) L1/E1/E5a samples from the German Galileo test bed Page 22

Thank You for Listening! www.ifen.com sales@ifen.com Page 23