Using GPS in Embedded Applications Pascal Stang Stanford University - EE281 November 13, 2002.

Slides:



Advertisements
Similar presentations
GPS Theory and applications
Advertisements

Jie Liu Microsoft Research Redmond, WA GPS Fundamentals Mobile Location Sensing Tutorial at MobiSys 2013.
Global Navigation Satellite Systems
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS.
GLOBAL POSITIONING SYSTEM FOR ENVIRONMENTAL MANAGEMENT.
GPS - Global Positioning System Presented By Brindha Narayanan.
Background Accessibility Popularity of GPS and INS –Cell phones Apple iPhone, Blackberry, Android platform –Nintendo Wii Wii Remote, MotionPlus.
Presented by Rehana Jamal (GIS Expert & Geographer) Dated: Advance Applications of RS/GIS in Geo-Environmental Conservation Subject Lecture-6.
Surveying with the Global Positioning System Code Pseudo-Ranges
GPS Philip Bunge, Andrew Malicowski, Kevin Wei. GPS Global Positioning System Developed in 1973 Space/satellite based Provides: o Location information.
Algorithms behind Global Positioning Murray Grace Josh Collins.
Introduction to the Global Positioning System. What is the GPS? Orbiting navigational satellites Orbiting navigational satellites Transmit position and.
PRESENTATION BASED ON GPS. Introduction To GPS Introduction To GPS.
Chapter 16 GPS/Satnav. GPS Global Positioning System Will eventually replace the older, radio/radar based systems of VOR, ILS and NDB. The US system is.
SATELLITE NAVIGATION SYSTEM BASED ON GPS PRESENTED BY A.HAJARA( ) P.JANANI( ) R.JANOFER FERHANA( ) KADIRIMANGALAM JAHNAVI( )
Patrick Caldwell Chris Kellar. Overview  Basic Concepts  History  Structure  Applications  Communication  Typical Sources of Error.
GPS Global Positioning System Lecture 11. What is GPS?  The Global Positioning System.  A system designed to accurately determining positions on the.
EE 570: Location and Navigation: Theory & Practice The Global Positioning System (GPS) Thursday 11 April 2013 NMT EE 570: Location and Navigation: Theory.
ESSC Lecture 1/14/05 1 Global Positioning System (GPS)
Modern Navigation Thomas Herring
Geographic Information Systems
How Global Positioning Devices (GPS) work
Introduction to the NAVSTAR Global Positioning System (GPS)
Technical Forestry GPS and GIS Systems Shawn Linder 7/29/02.
Róbert Adam.  GLONASS = Global navigation satellite system (Globalnaya Navigatsionnaya Sputnikovaya Sistema)  Radio-based satellite navigation operated.
EE587 Spring – 2003 M12 - GPS Presented by, Kishore Mogatadakala 02/04/03. 1) GPS and the satellite constellation 2)Principle - segments and operation.
1/28/2010PRRMEC What is GPS… The Global Positioning System (GPS) is a U.S. space- based global navigation satellite system. It provides reliable positioning,
SVY 207: Lecture 4 GPS Description and Signal Structure
The Global Positioning System GPS Technologies and their Accuracies Joe Frankel Georgia Institute of Technology February 10, 2003.
Introduction to the Global Positioning System Introduction to the Global Positioning System Pre-Work GPS for Fire Management
Mr.Samniang Suttara B.Eng. (Civil), M.Eng. (Survey) Topcon Instruments (Thailand) Co.,Ltd. Tel Satellite Surveying.
Modern Navigation Thomas Herring MW 11:00-12:30 Room A
Class 19 – NAVSTAR GPS, GLONASS and Galileo
Tripp Corbin, CFM, GISP CEO eGIS Associates, Inc. Relationships Matter.
GPS How it Works For a full tutorial on GPS and its applications visit the Trimble WebsiteTrimble Website.
GPS: Global Positioning System  The Geographer’s best friend!  You can say with confidence… “I’m not lost!, I’m never lost!”* *Of course, where everybody.
Global Positioning Systems Glen T. Huettl Agricultural Education Garrison High School.
How Does GPS Work ?. Objectives To Describe: The 3 components of the Global Positioning System How position is obtaining from a radio timing signal Obtaining.
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
Global Positioning System
West Hills College Farm of the Future. West Hills College Farm of the Future GLONASS Russia’s global satellite navigation system 24 satellites in three.
By Andrew Y.T. Kudowor, Ph.D. Lecture Presented at San Jacinto College.
What is GPS?. GPS  Global Positioning System  Network of 24 satellites (with spares)  Developed by Department of Defense  Operational 24 hours/day.
NAVSTAR GPS Mike Mickelson KD8DZ 08 Dec GPS BASICS.
GPS: Everything you wanted to know, but were afraid to ask Andria Bilich National Geodetic Survey.
Introduction To Localization Techniques (GPS)
Precision Agriculture: GPS and Differential Corrections.
Global Positioning System Overview
The Global Positioning System. Early Satellite Systems Satellite Surveying started more than 30 years ago. Now, High accuracy could be achieved in real.
West Hills College Farm of the Future. West Hills College Farm of the Future Precision Agriculture – Lesson 2 What is GPS? Global Positioning System Operated.
Chapter 2 GPS Crop Science 6 Fall 2004 October 22, 2004.
EE 495 Modern Navigation Systems
Principles of the Global Positioning System Lecture 08 Prof. Thomas Herring Room ;
Differential GPS An Introduction. How does it work.
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS Charlie Leonard, 1999 (revised 2001, 2002)
SURVEYING Subject Code : Presented By : Topic : GPS ( ) ( ) ( )
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
… Presented By DEEPAK KUMAR-10/ECE/54 Index INTRODUCTION HISTORY HOW IT WORKS? APPLICATION CONCLUSION.
Updating Statistical maps with GPS. Global Positioning System Space segment Control segment Users Segment.
PRESENTATION ON GPS B ASED T RACKING S YSTEM Group Members: Amit Kumar Kunal Mani Narahttam Paul Prabhat Kumar Satyanarayan Pathak.
The Global Positioning System Rebecca C. Smyth April 17 - May 2, 2001.
A GADGET WHICH CHANGED THE WAY THE WORLD OPERATES Global Positioning System Seminar by: B V Aparna ECE CMR College of Engg. And Tech.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
Global Positioning System
GPS - Global Positioning System
The Global Positioning System and Embedded Receiver Applications
EE 495 Modern Navigation Systems
Off-Road Equipment Management TSM 262: Spring 2016
NAME : S.J.VIJAI CLASS : I – M.sc (C.S) ROLL NO : APU – 15
Presentation transcript:

Using GPS in Embedded Applications Pascal Stang Stanford University - EE281 November 13, 2002

Stanford University - EE281 Presentation I NTRODUCTION Brief history of GPS –Transit System –NavStar (what we now call GPS) Started development in 1973 First four satellites launched in 1978 Full Operational Capacity (FOC) reached on July 17, 1995 System cost of $12 billion GPS provides both civilian and military positioning globally GPS comprised of three “segments” –Space Segment (the satellites) –Ground Segment (the ground control network) –User Segment (GPS receivers and their users) *Selective Availability (S/A) deactivated May 2000

November 13, 2002Stanford University - EE281 Presentation GPS S PACE S EGMENT GPS Constellation –24 satellites (Space Vehicles or SVs) –20,200km altitude (12 hour orbit period) –6 orbital planes (55° inclination) –4 satellites in each plane GPS Satellite Details –Manufactured by Rockwell International, later by Lockheed M&S –~1900 lbs (in orbit) –2.2m body, 7m with solar panels –7-10 year expected lifetime

November 13, 2002Stanford University - EE281 Presentation GPS B LOCK IIR S ATELLITE

November 13, 2002Stanford University - EE281 Presentation T HE GPS S IGNAL C/A code and P(Y) code All SVs transmit at MHz Each SV modulates using a unique 1023-bit pseudorandom (PRN) code sent at 1.023Mcps (chips per second) PRN allows spread-spectrum CDMA management of GPS transmit frequency Receiver’s distance to the SV can be determined by measuring the PRN time skew between the transmitted and received signals GPS system data (ephemeris, clock, and atmospheric parameters) are transmitted by further modulating the PRN code at 50bps 1023 chips (1ms) PRN code PRN 0 20 codes (20ms) … Data Bits* 50bps (20ms/bit) *PRN code inverts to signify bit transition (0/1) 1 chip

November 13, 2002Stanford University - EE281 Presentation H OW T O G ET A P OSITION Need signal from at least four SVs for 3D position One SV provides a time reference Distance to three remaining SVs is determined by observing the GPS signal travel time from SV to the receiver With three known points, and distances to each, we can determine the GPS receiver’s position (trilateration)

November 13, 2002Stanford University - EE281 Presentation E MBEDDED GPS R ECEIVERS Typical GPS Receivers –Trimble SK8/ACE GPS receiver ($60) –Garmin GPS35 ($160) –DeLorme Earthmate ($85) –Have seen some as cheap as $50 Interface –Single or dual serial port –Protocols: NMEA-0183, TSIP, TAIP, Garmin, Rockwell Binary, others… Power –Typical requirements: 200mA Where to buy –Electronics outlets (Fry’s, GoodGuys, etc) –Electronic Surplus (Halted, All electronics, etc) –Internet (where else!?!) Trimble GPS Patch Antenna

November 13, 2002Stanford University - EE281 Presentation GPS R ECEIVER RF F RONT E ND

November 13, 2002Stanford University - EE281 Presentation R ECEIVER C ORRELATOR & P ROCESSOR

November 13, 2002Stanford University - EE281 Presentation NMEA-0183 National Marine Electronics Association 0183 (NMEA-0183) –(Inter)National standard for navigation data exchange among marine electronics (GPS, LORAN, wind/water speed sensors, autopilot, etc) –Adopted by GPS community as defacto standard for simple output-only Position-Velocity-Time reporting –Available on nearly every commercial GPS with a serial port –Uses standard serial port (RS-232C) at 4800,8,N,1 default –Output-only ASCII-only comma-delimited string-based protocol –NMEA strings: $GPGGA – GPS fix data message (lat, lon, time, #SVs, etc) $GPGGL – Geographic position (lat, lon, time) $GPGSA – GPS DOP and active satellites (SVs, P,H,VDOP) $GPGSV – GPS satellites in view (SV elevation/azimuth, SNR, etc) $GPVTG – GPS velocity and heading $GPZDA – Time & Date message –NMEA strings are followed by a precisely defined number of fields which carry the data. Data recovery can be as easy as using sprintf(…).

November 13, 2002Stanford University - EE281 Presentation T RIMBLE TSIP/TAIP Trimble Standard Interface Protocol (TSIP) –Binary Packet Communications Protocol over RS-232C (9600,8,O,1 default) –Available on nearly all Trimble GPS products –Best for complete embedded control of GPS receiver –Allows reading and control of: All processed GPS data (position, velocity, time) All raw GPS data (pseudoranges, carrier phase, PDOP, TDOP, signal quality, SVs used, GPS system messages) GPS receiver mode & parameters (serial port protocols, DGPS mode, SV selection mode, and more) GPS hardware control (oscillator offset, mixer/integrator control, test modes, fast- acquisition modes, and more) Trimble ASCII Interface Protocol (TAIP) –Provides basic subset of TSIP commands in ASCII-only format –Great for low-overhead use of GPS receiver in projects with limited processor speed or RAM –Easy to learn

November 13, 2002Stanford University - EE281 Presentation GPS R ESOURSES Trimble Embedded Receivers –Spec Sheet: –Full manual: ftp://ftp.trimble.com/pub/sct/embedded/pubs/lassensk2man.pdfftp://ftp.trimble.com/pub/sct/embedded/pubs/lassensk2man.pdf Includes excellent NMEA, TSIP, and TAIP reference Garmin Embedded Receivers –GPS35 Full manual: Stanford GPS courses –AA272C – GPS Theory and Operation –AA272D – Integrated sensor navigation (GPS, INS, etc) GPS links –General Info: