GPS Beamforming with Low-cost RTL-SDRs Wil Myrick, Ph.D.

Similar documents
RF Ranging with LoRa Leveraging RTL-SDRs and GNU Radio

Passive Radar at home

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

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

Adaptive Array Technology for Navigation in Challenging Signal Environments

Multi-Receiver Vector Tracking

UHF Phased Array Ground Stations for Cubesat Applications

GNSS RFI/Spoofing: Detection, Localization, & Mitigation

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

Relative Navigation, Timing & Data. Communications for CubeSat Clusters. Nestor Voronka, Tyrel Newton

A Simulation Tool for Space-time Adaptive Processing in GPS

Experimental Characterization of a Large Aperture Array Localization Technique using an SDR Testbench

Understanding Advanced Bluetooth Angle Estimation Techniques for Real-Time Locationing

Summer of LabVIEW. The Sunny Side of System Design. 30th June - 18th July. spain.ni.com/foro-aeroespacio-defensa

Resilient and Accurate Autonomous Vehicle Navigation via Signals of Opportunity

Waveform Generation and Testing with Software-Defined Radios (SDR) and RF instruments

5G 무선통신시스템설계 : WLAN/LTE/5G

Bluetooth Angle Estimation for Real-Time Locationing

What is New in Wireless System Design

Analysis on GNSS Receiver with the Principles of Signal and Information

Real-Time Software Receiver Using Massively Parallel

From Antenna to Bits:

High Gain Advanced GPS Receiver

An Experiment Study for Time Synchronization Utilizing USRP and GNU Radio

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

THOMAS PANY SOFTWARE RECEIVERS

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

Assessing the likelihood of GNSS spoofing attacks on RPAS

Robust Wideband Waveforms for Synthetic Aperture Radar (SAR) and Ground Moving Target Indication (GMTI) Applications

TDOA-Based Localization Using Distributed Sensors Based on Commodity Hardware. EW Europe 2017 London

A SOFTWARE DEFINED RADIO BASED ARCHITECTURE FOR THE REAGAN TEST SITE TELEMETRY MODERNIZATION (RTM) PROGRAM

Synchronization in distributed SDR for localization applications

Robust Wideband Waveforms for Synthetic Aperture Radar (SAR) and Ground Moving Target Indication (GMTI) Applications

GNSS Interference Detection and Mitigation for UAV Navigation. May 22 nd, 2014

Design and Experiment of Adaptive Anti-saturation and Anti-jamming Modules for GPS Receiver Based on 4-antenna Array

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

GPS RECEIVER IMPLEMENTATION USING SIMULINK

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

Future Dual Systems for Landing. The DGNSS PALS opportunity Marco Donfrancesco Intelligence & Cyber EW Sales & Mktg

RF and Microwave Test and Design Roadshow Cape Town & Midrand

VITA 49 VITA Radio Transport (VRT) A Spectrum Language for Software Defined Radios

Cooperative navigation (part II)

Probabilistic Integration of GNSS for Safety-Critical Driving Functions and Automated Driving the NAVENTIK Project

A Modular Re-programmable Digital Receiver Architecture

2015 The MathWorks, Inc. 1

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.

PROTECTING GPS/GNSS-RELIANT MILITARY SYSTEMS

Mobile Positioning in Wireless Mobile Networks

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

Mobile Security Fall 2015

What s Behind 5G Wireless Communications?

SSTDM 2014 _IUSSTF. Team of Students. 1.Sharwan Ram, 2. Abhishek Saini, 3. Ashok Tak, 4. Rahul E B, 5. Sourav Choudhury and 6.

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Finnish Software Radio Programme

Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array

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

Assessing & Mitigation of risks on railways operational scenarios

HIGH GAIN ADVANCED GPS RECEIVER

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

BeiDou Next Generation Signal Design and Expected Performance

Parallel Channel Sounder for MIMO Communications

Integrated Navigation System

By Nour Alhariqi. nalhareqi

REPORT DOCUMENTATION PAGE

Next Generation Mobile Communication. Michael Liao

Utilizing Batch Processing for GNSS Signal Tracking

A Software GPS Receiver Application for Embedding in Software Definable Radios

Challenges of 5G mmwave RF Module. Ren-Jr Chen M300/ICL/ITRI 2018/06/20

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

FM DISTRIBUTION FOR MOTORWAYS AND TUNNELS

2009 CubeSat Developer s Workshop San Luis Obispo, CA

Jager UAVs to Locate GPS Interference

School of Surveying & Spatial Information Systems, UNSW, Sydney, Australia

TEST RESULTS OF A DIGITAL BEAMFORMING GPS RECEIVER FOR MOBILE APPLICATIONS

Canadian Coast Guard Review to Implement a Resilient Position, Navigation and Timing Solution for Canada. Mariners Workshop January 31 st, 2018

Integrated Navigation System Eurofix Vision, Concept, Design, Implementation & Test

Positioning Architectures in Wireless Networks

The LVCx Framework. The LVCx Framework An Advanced Framework for Live, Virtual and Constructive Experimentation

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

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

Case Study: and Test Wireless Receivers

GPS Anti-jamming Performance Simulation Based on LCMV Algorithm Jian WANG and Rui QIN

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

Integrating SAASM GPS and Inertial Navigation: What to Know

DURIP Distributed SDR testbed for Collaborative Research. Wednesday, November 19, 14

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

Monitoring Station for GNSS and SBAS

Design and Implementation of Real Time Basic GPS Receiver System using Simulink 8.1

Clock Synchronization of Pseudolite Using Time Transfer Technique Based on GPS Code Measurement

KINEMATIC TEST RESULTS OF A MINIATURIZED GPS ANTENNA ARRAY WITH DIGITAL BEAMSTEERING ELECTRONICS

Galileo System and Signal Evolution

Software radio. Software program. What is software? 09/05/15 Slide 2

EXPERIMENTAL CHARACTERIZATION OF A LARGE APERTURE ARRAY LOCALIZATION TECHNIQUE USING AN SDR TESTBENCH

GNU RADIO BASED DIGITAL BEAMFORMING SYSTEM: BER AND COMPUTATIONAL PERFORMANCE ANALYSIS. Sarankumar Balakrishnan, Lay Teen Ong

Channel Modeling ETIN10. Wireless Positioning

THIS work focus on a sector of the hardware to be used

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

Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx

Digital Image Watermarking by Spread Spectrum method

Transcription:

with Low-cost RTL-SDRs Wil Myrick, Ph.D. September 13, 2017 Conference 2017

Recap from GRCon 2016 MWF Invented by Dr. Scott Goldstein and Dr. Irving Reed (1996) Initial Release (2001) Revisited GPS Work Distributed Sensor and (2013) Processing with FM SoOPs (2014) Embedded GPS Research (2015) GNSS-SDR GPS Processing Timeline of Signal Processing Experience Completed MWF based GPS STAP Ph.D. Thesis with Dr. Michael Zoltowski (2000) + Adjust the frequencies and phases based on tracking information from the RTL-SDRs 2

From GRCon16 to GRCon17 Streamed 60 seconds of data from each RTL-SDR (2016) Demodulated navigation data for each detected channel (2016) Tracked delay, frequency, and phase from each RTL-SDR (2016) Time, frequency, and phase alignment based on RTL-SDRs sharing no common external references RTL-SDR based GPS beamformer with GNSS-SDR GPS position estimates from beamformed RTL- SDRs GNSS-SDR on Raspberry Pi 3 Receiver based on GNSS-SDR Framework (CTTC) Built on GNU Radio blocks Supports realtime positioning based on RTL- SDRs Supports custom algorithm integration http://gnss-sdr.org/documentation/how-gnss-sdr-works 3

Robust PNT Robust Positioning, Navigation, and Timing (PNT) Standard Beamforming Solutions IoT Devices Explore Distributed with a Variety of SDRs Anti-Spoofing Fusion of SDR Measurements Multipath Robust PNT Anti-Jam # GPS Receivers + # Other RF Sensors Spatial Beamforming enables a variety of solutions that provide Robust PNT on single platforms IoT devices with low SWAP-C could share PNT information potentially providing Robust PNT solutions for a group of IoT Devices Low Swap-C RTL-SDR ENSCO TCR-D 4

with RTL-SDRs GNSS Signals Low-Cost RTL-SDRs Lack External Clock Inputs SDR Receivers 5

Typical Approaches to Synchronizing RTL-SDRs Multi-RTL Approach Yacht Spoofing UAV Spoofing Typical approaches to leveraging multiple RTL-SDRs involve hardware modifications so a single clock source is shared between the RTL-SDRs Images from https://github.com/ptrkrysik/multi-rtl Multi-RTL is block that transforms cheap multiple RTL-SDR receivers into multi-channel receiver Reference: https://github.com/ptrkrysik/multi-rtl Other References: http://superkuh.com/rtlsdr.html#clocks.align.multirtl 6

Overall RTL-SDR Software Approach RTL-SDR Software Snapshots IF I&Q Samples A/D IF I&Q Samples A/D Bit and Code IF I&Q Samples A/D W. Myrick, M. Picciolo, J. Scott Goldstein, A COTS based Distributed Array Processor utilizing Reduced-Rank STAP, IEEE Radar Conference, May 2013 Carrier Phase and Code Frequency Extraction 7

RTL-SDR Software Approach 8

Snapshots with RTL-SDRs RTL-SDR Software Script to capture 60 seconds of GPS data from RTL-SDRs RTL-SDR1_file_async RTL-SDR2_file_async RTL-SDR3_file_async RTL-SDR4_file_async of RTL-SDRs relative to RTL-SDR4 RTL-SDR1_file_sync RTL-SDR2_file_sync RTL-SDR3_file_sync RTL-SDR4_file_async RTL-SDR data files are synchronized relative to RTL-SDR4 after RTL-SDR software synchronization 9

GPS Acquisition across RTL-SDRs RTL-SDR Software RTL-SDRs provide varying GPS acquisition results RTL-SDR 1 RTL-SDR 2 RTL-SDR 3 RTL-SDR 4 13 13 13 13 15 15 15 15 29* 29* 29* 29* 2-2 2 5 5 5 5 20 20-20 * PRN 29 was used as reference transmitter for RTL-SDR synchronization 10

Coarse (Data) and Fine (Code) RTL-SDR Software Leverage RTL-SDR 4 as the reference 19 ms 24 ms 62 ms 11

Coarse (Data) and Fine (Code) RTL-SDR Software Leverage RTL-SDR 4 as the reference 12

Carrier on RTL-SDRs RTL-SDR Software Differential phase of PRN 29 relative to RTL-SDR 4 Clock Drift 13

Carrier on RTL-SDRs (PRN 29) RTL-SDR Software Differential carrier phase with clock drift compensation 14

Carrier on RTL-SDRs (PRN 15) RTL-SDR Software Differential carrier phase with clock drift compensation 15

Carrier on RTL-SDRs (PRN 13) RTL-SDR Software Differential carrier phase with clock drift compensation 16

Carrier on RTL-SDRs (PRN 2) RTL-SDR Software Differential carrier phase with clock drift compensation 17

Carrier on RTL-SDRs (PRN 20) RTL-SDR Software Differential carrier phase with clock drift compensation 2 18

Carrier on RTL-SDRs (PRN 5) RTL-SDR Software Differential carrier phase with clock drift compensation 19

RTL-SDR Performance RTL-SDR Software RTL-SDR Beamforming Performance per PRN RTL-SDR 4 Beamformer Gain 5.06 db 5.39 db 4.56 db 2.89 db 4.47 db 4.14 db Ideal Gain: ~6dB 20

GPS Acquisition across RTL-SDRs RTL-SDR Software GNSS-SDR operating on Raspberry Pi 3 PROMPT SCREEN 21

RTL-SDR Beamformer Comparison (SDR 2) RTL-SDR 2 Only Best RTL-SDR Beamformer 22

RTL-SDR Beamformer Comparison (SDR 3) RTL-SDR 3 Only Best RTL-SDR Beamformer 23

RTL-SDR Beamformer Comparison (SDR 4) RTL-SDR 4 Only Best RTL-SDR Beamformer 24

Robust PNT Summary and Next Steps Initial results show feasibility of GPS beamforming utilizing RTL-SDRs without hardware modification Software preprocessing approach of RTL-SDRs allow exploration of GPS beamforming leveraging existing GNSS-SDR processing architecture Plan to explore distributed GPS beamforming with a mixture of SDRs in a variety of environments Low Swap-C RTL-SDR Explore Distributed with a Variety of SDRs Fusion of SDR Measurements # GPS Receivers + # Other RF Sensors ENSCO TCR-D 25

Questions? Wilbur L. Myrick, Ph.D. myrick.wilbur@ensco.com (703) 321-4504 Ideas to Reality