WHO S YOUR DADDY? WHY GPS RULES GNSS

Similar documents
Consumer GNSS Receiver Design & comparison with ionospheric scintillation studies

The last 25 years - GPS to multi-gnss: from a military tool to the most widely used civilian positioning solution

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

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

BeiDou Next Generation Signal Design and Expected Performance

Status of COMPASS/BeiDou Development

Benefits and Limitations of New GNSS Signal Designs. Dr. A. J. Van Dierendonck AJ Systems, USA November 18, 2014

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

High Precision Applications with BeiDou

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

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

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

MGA Webinar Series : 1 Very Cheap RTK Receivers: Changing the Landscape of Positioning Services

Understanding GPS: Principles and Applications Second Edition

Indian GNSS Industry Overview Challenges and future prospects

What is a GPS How does GPS work? GPS Segments GPS P osition Position Position Accuracy Accuracy Accuracy GPS A pplications Applications Applications

Multi GNSS Receiver Trends

Future GNSS: Improved Signals and Constellations

New Signal Structures for BeiDou Navigation Satellite System

Update on GPS L1C Signal Modernization. Tom Stansell Aerospace Consultant GPS Wing

Introduction to Global Navigation Satellite System (GNSS) Module: 1

QGP Supply. GNSS Receiver User Manual Version 3.1 UBX-M8030

Boeing Timing & Location

Challenges and Solutions for GPS Receiver Test

Aircraft Landing Systems Based on GPS & Galileo

On Location at Stanford University

The Galileo signal in space (SiS)

Intro to GNSS & Teseo-LIV3F Module for IoT Positioning

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

GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) ECE 2526E Tuesday, 24 April 2018

ION ITM Tokyo University of Marine Science and Technology H. Sridhara, N. Kubo, R.Kikuchi

GE 113 REMOTE SENSING

GNSS: orbits, signals, and methods

COMPARISON BETWEEN BROADCAST AND PRECISE ORBITS: GPS GLONASS GALILEO AND BEIDOU. A. Caporali and L. Nicolini University of Padova, Italy

Future of GNSS Receivers. Éamonn Glennon

Case sharing of the use of RF Localization Techniques. Dr. Frank Tong LSCM R&D Centre LSCM Summit 2015

Dynamic Reconfiguration in a GNSS Software Defined Radio for Multi-Constellation Operation

GPS (Introduction) References. Terms

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

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

Introduction to Total Station and GPS

A Digitally Configurable Receiver for Multi-Constellation GNSS

Global Positioning Systems Directorate

Future GNSS Precision Applications. Stuart Riley

GLOBAL POSITIONING SYSTEMS. Knowing where and when

Signals, and Receivers

GPS Adjacent Band Compatibility Assessment

Utilizing Batch Processing for GNSS Signal Tracking

EE 570: Location and Navigation

ICG GNSS Interoperability Workshop A Civil Aviation Perspective

Understanding GPS/GNSS

GPS (Introduction) References. Terms

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

The Global Positioning System

GPS Milestones, cont. GPS Milestones. The Global Positioning Sytem, Part 1 10/10/2017. M. Helper, GEO 327G/386G, UT Austin 1. US GPS Facts of Note

GNSS Signal Structures

One Source for Positioning Success

Principal Investigator Co-Principal Investigator Co-Principal Investigator Prof. Talat Ahmad Vice-Chancellor Jamia Millia Islamia Delhi

Lecture-1 CHAPTER 2 INTRODUCTION TO GPS

GNSS Low-Cost High-Accuracy Receiver (L-CHAR)

Global Navigation Satellite System (GNSS) GPS Serves Over 400 Million Users Today. GPS is used throughout our society

Galileo Time Receivers

Configuring the Global Navigation Satellite System

The Benefits of Three Frequencies for the High Accuracy Positioning

UNIVERSITY OF CALGARY. DGPS and UWB Aided Vector-Based GNSS Receiver for Weak Signal Environments. Billy Chan A THESIS

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

Satellite Navigation (and positioning)

GNSS Interoperability Enabling the Unknown Future

Decoding Galileo and Compass

Precise Positioning with Smartphones running Android 7 or later

Probability of Secondary Code Acquisition for Multi-Component GNSS Signals

King AbdulAziz University. Faculty of Environmental Design. Geomatics Department. Mobile GIS GEOM 427. Lecture 3

Fundamentals of GPS Navigation

Using GPS in Embedded Applications Pascal Stang Stanford University - EE281 November 28, 2000

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

Galileo System and Signal Evolution

Security of Global Navigation Satellite Systems (GNSS) GPS Fundamentals GPS Signal Spoofing Attack Spoofing Detection Techniques

Field experience with future GNSS ranging signals (a review). A.Simsky, J.-M. Sleewaegen, W. De Wilde Septentrio, Belgium

CHC Navigation. July 2017 Haitham Haroun Africa Business Manager, CHC Nav

Configuring the Global Navigation Satellite System

Technical Specifications Document. for. Satellite-Based Augmentation System (SBAS) Testbed

Monitoring Station for GNSS and SBAS

Positioning in Environments where Standard GPS Fails

Positioning with Single and Dual Frequency Smartphones Running Android 7 or Later

GNSS Technology Update

The Evolution of GPS Ionosphere Scintillation Monitoring Over the Last 25 Years

GPS TSPI for Ultra High Dynamics. Use of GPS L1/L2/L5 Signals for TSPI UNCLASSIFIED. ITEA Test Instrumentation Workshop, May 15 th 18 th 2012

FPGA-based GNSS Search Engine using Parallel Techniques in the Time-Domain

Professional GNSS solutions in challenging environments

Configuring the Global Navigation Satellite System

裕筌電子 ( 深圳 ) 有限公司. GPS Receiver. GPS, GALILEO, QZSS: L MHz, C/A code BEIDOU: B MHz. Support 99 channels (33 Tracking, 99 Acquisition)

TRIUMPH TECHNOLOGY. Javad Ashjaee

GNSS & Coordinate Systems

GPS Global Positioning System

Satellite Navigation Principle and performance of GPS receivers

GNSS RFI/Spoofing: Detection, Localization, & Mitigation

Global Navigation Satellite System for IE 5000

Signal Structures for Satellite-Based Navigation: Past, Present, and Future*

January 16, 2011 Scott Burgett, Bronson Hokuf Garmin International, Olathe, Kansas

Introduction to Advanced RAIM. Juan Blanch, Stanford University July 26, 2016

Transcription:

WHO S YOUR DADDY? WHY GPS RULES GNSS Frank van Diggelen, Broadcom and Stanford Aero-Astro Stanford PNT, 14 Nov 2013 Thanks for their contributions, edits & comments to: John Betz, Charlie Abraham, Sergei Podshivalov, Andreas Warloe, Javier de Salas fvd20131114-v1.6 1

BIG THEMES The vast majority of GNSS is L1-only, and assisted. For these receivers, architecture is dominated by acquisition sensitivity GPS C/A code is almost perfectly designed for good acquisition sensitivity Consumer receivers have rapidly and relentlessly evolved to take advantage of this And that s why GPS dominates the GNSS landscape, and will do so for years to come 2

ORGANIZATIONAL OUTLINE Overview: Cost-benefit analysis of signal processing options for consumer GNSS Outline: Evolution of GPS receiver architecture to date Acquisition speed Cost benefit of massive-parallel searches Cost constraints for consumer GNSS Review of high sensitivity Cost-benefit of longer codes Cost-benefit of overlay codes and higher data rates Why GPS rules GNSS 3

MARKET SEGMENTATION Aviation Automotive- embedded Timing Sports running, cycling, golf... Military - handhelds Automotive - PND Survey Fleet Management Military - embedded Machine Control Agriculture Notebooks Geophysics Transit Outdoors hunting, fishing, hiking... Boating Cameras Phones Tracking Tablets Shipping 4

GNSS MARKET SIZE, 2012 M Military S MC T F A M Industrial (Survey, Machine Control, Timing, Fleet Management, Aviation, Marine) 0 1 2 3 4 5 Number of GNSS receivers produced per year, worldwide (millions) 5

GNSS MARKET SIZE, 2012 M S M C T F A M Military Industrial (Survey, Machine Control, Timing, Fleet Management, Aviation, Marine) Cameras Recreational Fitness Embedded Automotive PND Mobile computing Computing Tablets Mobile Phones and on for 7 times the width of this screen 900M 0 10 20 30 40 50 60 900 Number of GNSS receivers produced per year, worldwide (millions) This talk is limited to these market segments: L1-only receivers, Assisted-GNSS; mostly mobile computers, tablets, cell phones; but also recreational & automotive 6

SIGNAL PROCESSING BACKGROUND A-GPS reduces this search But usually not this one 7

THE GOOD OLD DAYS Samples Correlator 1 Correlator 2 Results Correlator 3 Correlator n Gen 1 Back when a correlator was a correlator Early Processing Engine ca. 1993 8

SEARCH ENGINE EVOLUTION Samples Correlator 1 Samples Correlators 1-4 Correlator 2 Results Correlators 5-8 Results Correlator 3 Correlators 9-12 Correlator n Correlators n-m Gen 1 Gen 2 Processing ca. 1993 Samples Correlators 1-2046 Samples Sample Storage FFT Multiply IFFT Correlators 2047-4092 Results Gen 4 Results Correlators 4092-6138 Correlators n-m Gen 3 Matched Filter Processing FFT Processing 9

COST BENEFIT OF ADDING CORRELATORS Acquisition Sensitivity (@ fixed TTFA of 10s) vs. number of code-epoch bins -130 dbm -140 dbm Magellan these are actual receivers built over the last 20 years SiRF -150 dbm Global Locate Broadcom -160 dbm 10-3 10-2 10-1 1 10 100 Number of full code-epoch bins that can be searched in parallel * With A-GPS assistance data: 100 ppb frequency, 2 s time, 3km position, ephemeris 10

SUMMARY: 1989 TO PRESENT STATE-OF-THE-ART first handheld consumer GPS Cost-benefit of adding search capability is very good. most consumer chips support massive parallel searches for all available GPS and GLONASS signals (on L1). Memory now drives chip size. The bulk of memory is used for search, mostly for storing code-frequency hypotheses while the signal is integrated. RF Memory Logic 11

COST CONSTRAINTS ARE VERY TIGHT isuppli estimate of iphone 4 BOM costs GPS $1.75 Touchscreen controller $1.23 E-Compass $0.70 Accelerometer $0.65 Gyroscope $2.60 12

GNSS: COST OF DIFFERENT CODE LENGTHS Signal Components GPS GLONASS BeiDou Galileo Galileo Data Pilot Carrier (MHz) 1575.42 1602 1561.098 1575.42 1575.42 PRN (C/A) code length (chips) 1023 511 2046 4096 4096 ½ search RAM 2x search RAM 4x to 8x search RAM > 4x to 8x search RAM Benefit of a faster code/boc is sharper correlation peaks: GPS GLONASS BeiDou Galileo Galileo Data Pilot period 1ms 1ms 1ms 4ms 4ms chip length (approx m) 300m 600m 150m 300m 300m BOC BOC BeiDou and Galileo should be more accurate ( > because of overlay code discussed next) 13

ERRORS IN MEASURED PSEUDORANGES, PER GNSS GLONASS GPS BDS Urban Rural 14

GNSS: COST OF DIFFERENT CODE LENGTHS ½ search RAM 2x search RAM 4x to 8x search RAM Benefit of a faster code is sharper correlation peaks: GPS GLONASS BeiDou Galileo Galileo Data Pilot period 1ms 1ms 1ms 4ms 4ms chip length (approx m) 300m 600m 150m 300m 300m BOC BOC BeiDou and Galileo should be more accurate 15

16

(ACQUISITION) SENSITIVITY REVIEW Sensitivity beyond -140 dbm is achieved with a combination of coherent and non-coherent integration. We want the coherent interval as long as possible up to the limits imposed by: Unknown changes in user motion Unknown clock (frequency) drift Unknown bit transitions Remember, a-priori time assistance is only good to 2s Optimal coherent interval (for acquisition sensitivity) is in the range 20 to 100 ms. 20 ms: all energy lost with unknown velocity change of 19cm /20ms = 34 km/h 100 ms: -3 db freq bin is 3ppb wide, signal will move across bins during non-coherent integration. 17

EFFECT OF DIFFERENT BIT RATES (SECONDARY CODES AND DATA) Longest coherent interval with bit alignment loss < 2dB. Signal Components GPS GLONASS BeiDou Galileo Galileo Data Pilot 2nd code length 2 20 25 period 20ms 20ms 100ms length (ms) 10ms 1ms 4ms Data bit rate 20ms 20ms 20ms 2ms GEO 4ms 13ms 7ms 1ms Either you lose sensitivity, with the same amount of memory, or you add memory to support different bit transition hypotheses, 4ms >4ms at cost of more memory Note the 100ms period, Galileo pilot signal could give significantly greater acquisition sensitivity, but at the cost of much more memory. 18

COST-BENEFIT OF DIFFERENT CODES, DATA RATES III Signal Components GPS GLONASS BeiDou Galileo Galileo Data Pilot Carrier 1575.42 1602 1561.098 1575.42 1575.42 PRN (C/A) code length 1023 511 2046 4096 4096 2nd code length 2 20 25 period 20ms 20ms 100ms chip length (ms) 10ms 1ms 4ms Data bit rate 20ms 20ms 20ms 2ms GEO 4ms GPS III, L1C Pilot 1575.42 10,230 1800 18s 10ms -153 dbm -156 dbm Relative size of (fictitious) single-constellation chips, and acquisition sensitivity GLO GPS BDS GAL 2x2 mm ~2x Chip size (@ 40nm) 19

SUMMARY Acquisition sensitivity is the feature that drives consumer chip size: Because of search memory. GPS C/A code gives a near-optimal signal. Any other single-constellation chip would either be less sensitive or more expensive. Nice features in future GNSS (e.g. Galileo & GPS III) but years away from full benefit Therefore, in the next several years we will see cell phones with: GPS + GLO GPS + BDS GPS + GLO + BDS GPS + GLO + GAL GPS + GLO + BDS + GAL But few or none without GPS 20

Thank you! 21