1 11 1 The GPS Software-Defined Receiver (a.k.a., the software radio) Michael S. Braasch, Ph.D., P.E. Associate Professor of EE Avionics Engineering Center.

Slides:



Advertisements
Similar presentations
AFCEAs International Student Conference 2009 Brussels, October SDR GNSS Receiver Acquisition Module LabVIEW Implementation Lt. Pasquale Digregorio.
Advertisements

Spread Spectrum Chapter 7.
Spread Spectrum Chapter 7. Spread Spectrum Input is fed into a channel encoder Produces analog signal with narrow bandwidth Signal is further modulated.
GPS Signal Structure Sources: –GPS Satellite Surveying, Leick –Kristine Larson Lecture Notes 4519/asen4519.html.
SVN-49 Signal Anomaly Presented by Tom Stansell GPSW POC: Lt. Col. James Lake, Ph.D.
University of Malta ICECS 2010 Terence Zarb, Ivan Grech, Edward Gatt, Owen Casha, Joseph Micallef Presented by: Terence Zarb Department of Microelectronics.
1 Flight Test Instrumentation Package for the L-29 Delfin Turbojet For the Quarterly Review of the NASA/FAA Joint University Program for Air Transportation.
A 6 to 7 GHz front end for UWB based radio positioning
The Implementation of the Cornell Ionospheric Scintillation Model into the Spirent GNSS Simulator Marcio Aquino, Zeynep Elmas,
Fundamentals of Data & Signals (Part II) School of Business Eastern Illinois University © Abdou Illia, Spring 2015 (February18, 2015)
COIN-GPS: Indoor Localization from Direct GPS Receiving.
LORAN-C Band Data Collection Efforts at Ohio University Presented by Curtis Cutright to the International LORAN Association 32 nd Annual Convention and.
Cambridge, Massachusetts Analog Logic Ben Vigoda.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Network Coding Testbed Using Software-Defined Radio Abstract In current generation networks, network nodes operate by replicating and forwarding the packets.
Charles Tytler  Pseudo-satellites:  Ground-based transmitters of GPS signals  Augment GPS  Applications:  Indoor GPS  Mining, Caves  Underground/Underwater.
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech.
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
Workshop EGNOS KRAKÓW GNSS RECEIVER TESTING TECHNIQUES IN A LABORATORY ENVIRONMENT Institute of Radar Technology Military University of Technology.
A SINGLE FREQUENCY GPS SOFTWARE RECEIVER
Connectivity Lab University of California, Berkeley Location and Timing with C/A code in GPS Wanbin Tang Jan 24, 2007.
Integrated Circuits Design for Applications in Communications Dr. Charles Surya Department of Electronic and Information Engineering DE636  6220
Implementation of a Software- based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Thursday, June 25, 2015.
GPS and other GNSS signals GPS signals and receiver technology MM10 Darius Plausinaitis
Distance-decreasing attack in GPS Final Presentation Horacio Arze Prof. Jean-Pierre Hubaux Assistant: Marcin Poturalski January 2009 Security and Cooperation.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 4: BandPass Modulation/Demodulation.
Per R. Bodin Global Posision System GPS. Per R. Bodin Litt historie 1960: nasA & DoD are Interested in developing a satellite based position system with.
Phase Locked Loop Design Matt Knoll Engineering 315.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Ground-Based Altimetry Using a Single- Receiver Single-Frequency GNSS Phase Ambiguity Resolution Technique G. Stienne* S. Reboul J.-B. Choquel M. Benjelloun.
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
GPS Carrier-Phase Multipath Model Validation Quarterly Review of the NASA/FAA Joint University Program for Air Transportation Research Friday, June 20,
Why to Apply Digital Transmission?
Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan
Modern Navigation Thomas Herring
Spread Spectrum Techniques
Introduction to Global Navigation Satellite Systems Ondrej Kútik.
STEGANOGRPAHY [APPLICATION – I]
Sound Source Localization based Robot Navigation Group 13 Supervised By: Dr. A. G. Buddhika P. Jayasekara Dr. A. M. Harsha S. Abeykoon 13-1 :R.U.G.Punchihewa.
For 3-G Systems Tara Larzelere EE 497A Semester Project.
SVY 207: Lecture 4 GPS Description and Signal Structure
Introduction.
ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING(OFDM)
RUDAK DSP Experimentation June & July 2002 Contributions to this presentation by: KK7P, WD0E, 4X1KX.
1 INS Data Collection System For the Quarterly Review of the NASA/FAA Joint University Program for Air Transportation Research Wednesday October 10 th,
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
Integration of System Design and Standard Development in Digital Communication Education Xiaohua(Edward) Li State University of New York at Binghamton.
DSP Techniques for Software Radio Introduction Dr. Jamil Ahmad.
By Andrew Y.T. Kudowor, Ph.D. Lecture Presented at San Jacinto College.
Evaluation of a Truth Reference System for High Dynamic Flight Testing.
Spread Spectrum Spread-spectrum techniques are methods by which energy generated in a particular bandwidth is deliberately spread in the frequency domain,
1 Chapter 7. Spread Spectrum Wen-Shyang Hwang KUAS EE.
ECE External Research Board Meeting Wireless Network and Communications Tan F. Wong Wireless Information and Networking Group
GPS: Everything you wanted to know, but were afraid to ask Andria Bilich National Geodetic Survey.
TDTL Architecture with Fast Error Correction Technique
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
M. ALSAFRJALANI D. DZENITIS Runtime PR for Software Radio 2/26/2010 UFL ECE Dept 1 PARTIAL RECONFIGURATION (PR)
EE 495 Modern Navigation Systems INS-GPS Integration Architectures Wednesday, April 09 EE 495 Modern Navigation Systems Slide 1 of 9.
A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant.
Bandpass Modulation & Demodulation Detection
1 SVY 207: Lecture 5 The Pseudorange Observable u Aim of this lecture: –To understand how a receiver extracts a pseudorange measurement from a GPS signal.
1 GPS/INS Flight Testing on the L-29 Delfin For the Quarterly Review of the Joint University Program for Air Transportation Research Friday, October 18.
EE 495 Modern Navigation Systems INS-GPS Integration Architectures Wednesday, April 09 EE 495 Modern Navigation Systems Slide 1 of 9.
INTRODUCTION. Electrical and Computer Engineering  Concerned with solving problems of two types:  Production or transmission of power.  Transmission.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Geodesy & Crustal Deformation
Introduction King Saud University
Timing Synchronization with Band Edge Filters
Open Loop Tracking of GPS Radio Occultation for LEOs
Introduction 1st semester King Saud University
Presentation transcript:

The GPS Software-Defined Receiver (a.k.a., the software radio) Michael S. Braasch, Ph.D., P.E. Associate Professor of EE Avionics Engineering Center Ohio University

2 Overview GPS Ranging (time-of-transmission, etc) Spread-Spectrum Review Traditional GPS Receiver Operation Limitations of the Traditional Design Software Radio Fundamentals GPS Software Radio Advantages The Road Ahead…

3

4 Spread-Spectrum Signal

5 Spread-Spectrum Ranging The pseudorange is given by the speed-of-light times the difference of time-of-reception and time-of-transmission: PR = (TOR-TOT)*c When the signal is received, the receiver looks at its own clock to mark the TOR TOT is encoded by the satellite onto the signal through the navigation (NAV) data and the pseudorandom noise (prn) code

6 Spread-Spectrum Ranging (cont’d) Time-of-transmission (TOT) is decoded from the signal by synchronizing a copy of the prn code (generated within the receiver) with the code which is in the received signal This synchronization is achieved by exploiting the properties of the correlation function of the prn code R( ) =  c(t)c(t+ )dt

7

8 Traditional Spread-Spectrum Tracking The correlation function is an even function of code offset As a result, one does not know if the locally- generated code is too early by a certain amount or too late by the same amount In a traditional receiver, tracking is achieved through the use of a so-called delay-lock loop (DLL)

9

10 10

11 11

12 12 Limitations of Traditional Receiver Design Signal processing is performed exclusively in the time-domain Frequency and other transform-domain processing techniques are not possible Phase and delay-lock loop tracking techniques are cursed with the noise vs. dynamic tracking error trade-off In general, any kind of block-data processing techniques are not possible

13 13 Software Radio Fundamentals NO DEDICATED DIGITAL HARDWARE PROCESSING ! ! ! ! ! Flexible baseband processing through the exclusive use of software Computational Speed versus Flexibility trade-off: »ASIC: great speed; zero flexibility »Desktop PC: low speed; great flexibility »FPGA’s, DSP’s: in-between

14 14 GPS Software Radio Advantages FFT-based signal acquisition Signal Quality Monitoring (correlation function analysis, etc) Interference detection and mitigation via spectrum estimation/time-frequency estimation Frequency domain tracking (looking towards total elimination of the feedback loops) Deep GPS/INS integration Yet-to-be-discovered block-processing applications

15 15 Ohio University Version 0.1

16 16 Raw Data from the A/D Converter

17 17 Spectrum of Raw Input Signal

18 18 Energy Detector vs. Code Offset

19 19 Energy Detector vs. Code/Freq

20 20 Frequency Offset vs. Time

21 21 Pseudorange (partial) vs. Time

22 22 Carrier-phase vs. Time

23 23 The Road Ahead… To date, most of the advantages of the GPS software radio concept have been applied to signal acquisition Novel tracking algorithms (such as frequency- domain approaches) are just now being explored Interference detection and mitigation Joint time-frequency estimation Deep GPS/INS integration Other block processing techniques

24 Contact Information Michael S. Braasch, Ph.D., P.E. Ph: Fax: Curt Cutright Ph: