Power Sensitive and Context Aware Global Positioning System University of Utah Engineering Clinic 2008 September 4, 2008 Adrian Wong Steven Paradise Sandia.

Slides:



Advertisements
Similar presentations
Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
Advertisements

Modern Navigation Thomas Herring MW 11:00-12:30 Room A
GPS Signal Structure Sources: –GPS Satellite Surveying, Leick –Kristine Larson Lecture Notes 4519/asen4519.html.
DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
Presentation on RFID and GPS
COIN-GPS: Indoor Localization from Direct GPS Receiving.
Motor Control Lab Using Altera Nano FPGA
Team Flying Camels Nawar Chaker Pete Dokter Tim Jacobs Adam Swartley Paul Savage Capstone Project February 24, 2005.
Ashray Solanki, Antony Pollail, Lovlish Gupta Undergraduate Students,
Senior Design Hardware Presentation David Anthony.
University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
Global Navigation Satellite Systems Research efforts in Luleå Staffan Backén, LTU Dr. Dennis M. Akos, LTU.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
MBIU PDR MBIU Preliminary Design Review. MBIU PDR Team Members and Presentation –Brian Weigner: Overview & Application –Claude Rossignol: CPU Board –Dan.
3/5/2004DSP Applied to GPS Algorithms1 of 14 DSP Applied to GPS Algorithms.
Design and Implementation of a Software-Based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Friday, June 19, 2015.
A SINGLE FREQUENCY GPS SOFTWARE RECEIVER
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Implementation of a Software- based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Thursday, June 25, 2015.
Wireless Motion Capture Mid-Year Design Review Seth Berkowitz Dean Howarth Eric Marklein Ashesh Rastogi Advisor: Professor Daniel Schaubert.
GPS and other GNSS signals GPS signals and receiver technology MM10 Darius Plausinaitis
Vigilant Sensing Technology VST1000 Remote Sensing System Preliminary Design Review Development Team: Patrick Hauser Joel Keesecker Mark Kien.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Remote Keystroke Retrieval System Kevin Butler Omar Martino Eric Hicks.
Background Accessibility Popularity of GPS and INS –Cell phones Apple iPhone, Blackberry, Android platform –Nintendo Wii Wii Remote, MotionPlus.
Implementation of a Software-defined GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Monday, July 13, 2015.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
P08009 Audible Memo Board Phase II Monday, October 22, 2007 P08009: Audible Memo Board Phase II Sponsor: Tala Hopkins Jon GosligaAudio Output Lead Loic.
How The GPS System Works. How the GPS System Works 24 satellites + spares 6 orbital planes 55° inclination Each satellite orbits twice every 24 hours.
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.
Patrick Caldwell Chris Kellar. Overview  Basic Concepts  History  Structure  Applications  Communication  Typical Sources of Error.
EE 570: Location and Navigation: Theory & Practice The Global Positioning System (GPS) Thursday 11 April 2013 NMT EE 570: Location and Navigation: Theory.
Mobile Handset Hardware Architecture
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
Meteor Receiver Olajide Durosinmi Hugh Kinsel Kenny Mills Austin Pierce Nick Stelmashenko October 21, 2009.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Common PDR Problems ACES Presentation T. Gregory Guzik March 6, 2003.
GNSS Receiver - Software Radio Concept František Vejražka Czech Technical University in Prague Faculty of Electrical Engineering.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Global Positioning Systems Glen T. Huettl Agricultural Education Garrison High School.
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
Global Positioning System
Wireless Sensor Project Search Triangulation Aerial Rescue Team (START)
Lecture 4: Global Positioning System (GPS)
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Aerospace Digital Communication Instrument Senior Design 1 Presentation.
The Design of an Electronic Bicycle Monitor (EBM) Team P118: Gary Berglund Andrew Gardner Emrys Maier Ammar Mohammad.
EE 495 Modern Navigation Systems
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Aerospace Digital Communication Instrument Senior Design Presentation.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Critical Design Review University of Utah Engineering Clinic December 8,2009.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
Multipoint tracker via GPS and wireless communication Jeremy Siedschlag and Jonathan Stackhouse.
PRESENTATION ON GPS B ASED T RACKING S YSTEM Group Members: Amit Kumar Kunal Mani Narahttam Paul Prabhat Kumar Satyanarayan Pathak.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
Automatic human detector garbage can.
‘SONAR’ using Arduino & ultrasonic distance sensor
PROJECT METEOR: RITSAT1 P08102
Off-Road Equipment Management TSM 262: Spring 2016
Convolution, GPS and the TigerSHARC XCORRS instr.
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
Presentation transcript:

Power Sensitive and Context Aware Global Positioning System University of Utah Engineering Clinic 2008 September 4, 2008 Adrian Wong Steven Paradise Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL OFFICIAL USE ONLY May be exempt from public release under the Freedom of Information Act (5 U.S.C. 522), exemption number and category: Department of Energy review required before public release. Name/Org Name: Adrian Wong / 8226 Date: September 4, 2008 Guidance (if applicable): Official Use Only

Project Motivation –Concept Study of Extreme Low Power Consumption Context Aware GPS Receiver with Software Processing Areas of Study –RF hardware miniaturization and integration –Context aware power management for low consumption –Very short duration GPS snapshot acquisition –Incomplete GPS fragment navigation –Cross platform GNSS operation (GPS, Galileo) Project Requirements –Target Platform: Sandia Stack Architecture –Time Constraint: March 27, 2009 Overview Official Use Only

GPS Receivers

Official Use Only Sandia Project Objective Fit a low power GPS receiver to a standardized Sandia stack form factor and log location. Must run off CR2 batteries Must log location for weeks Must interconnect with stack

Official Use Only GPS Receivers ML-7 GPS Data Logger Cold Start Acquisition Time: 36 seconds Power Consumption: 5 V, 30 mA Trimble Copernicus GPS Receiver Cold Start Acquisition Time: 39 seconds Power Consumption: 3.3 V, 28 mA GR-10 / MN1010 GPS Receiver Cold Start Acquisition Time: 42 seconds Power Consumption: 1.8 V, 35 mA

Official Use Only Power Consumption GR-10 GPS Receiver –Voltage1.8 V –Current35 mA –Power63 mW –TTFF42 secs CR-2 Lithium Battery –Typical capacity of 800 mAh System assumptions –Allow GPS 50% of system power –Take readings every 15 minutes –Zero power consumption when off Operation Lifetime: 10 days Energy Consumed: 3 J per sample

Official Use Only Black Box Approach GPS Power Antenna Latitude Longitude Altitude

Official Use Only 1D Navigation Measure the travel time from transmitter to receiver Velocity of the signal is the speed of light Distance = Velocity x Time Small errors in Δt can cause large errors in distance

Official Use Only N + 1 for receiver clock offset Second transmitter can correct for receiver clock offset 1D problem: distance D is unknown, clock offset unknown System of linear equations with two unknowns 3D problem: three position unknowns + 1 time unknown To calculate position in 3D, need a minimum of 4 receivers

Official Use Only Satellite Navigation Transmitters are now orbiting satellites with very accurate atomic clocks Four satellites required –Latitude –Longitude –Altitude –Receiver clock offset

Official Use Only NAVSTAR GPS NAVSTAR GPS by DoD –Up to 32 satellites in six orbital planes –Orbit at 20,000 km –12 hour orbit

Official Use Only GPS Signal Structure All transmit on the L1 frequency ( MHz) –CDMA (Code Division Multiple Access) Modulated with Coarse/Acquisition PRN code –1023 chips (each chip 1 us), repeats every 1 ms –Each satellite has a unique C/A code sequence Data is BPSK at 50 bits per second

Official Use Only GPS Navigation Message

Official Use Only GPS Satellite Acquisition PRN sequences are known to the receiver –Correlate the incoming signal with the 32 known PRN to find sat Satellites flying around the Earth at 14,000 km/hr! –Introduces Doppler shift Satellite acquisition is finding the GPS signal at the correct Doppler Shift and PRN Code Phase

Official Use Only Navigation Message

Official Use Only Navigation Solution System of linear equations with four unknowns

Official Use Only Navigation Solution

Official Use Only Remember This? GPS Power Antenna Latitude Longitude Altitude

Official Use Only Less of a Black Box

Official Use Only GPS Integrated Receiver Module

Official Use Only Current Solution RF Front End RF Components LNA, IF mixer, ADC DSP Components Correlators, RTC GPS Baseband GPS Components Navigation Solution Memory Storage Data Logging LCD or PC User Position Display

Official Use Only Project Motivation –Concept Study of Extreme Low Power Consumption Context Aware GPS Receiver with Software Processing Areas of Study –RF hardware miniaturization and integration –Context aware power management for low consumption –Very short duration GPS snapshot acquisition –Incomplete GPS fragment navigation –Cross platform GNSS operation (GPS, Galileo) Project Requirements –Target Platform: NESDAC Stack Architecture –Time Constraint: March 27, 2009 Overview Official Use Only

RF Hardware Miniaturization “Software” GPS receiver –Correlations and navigation done on PC RF signal amplified through LNA, mixed to IF, sampled with ADC MAX2769 solution sends data through USB 2.0 to software running on a PC

Official Use Only PC Software GPS Solution RF Front End RF Components LNA, IF mixer, ADC DSP and GPS Components Correlators, RTC, Nav User Position Display GPS BasebandDisplay

Official Use Only PC Proposed GPS Solution RF Front End RF Components LNA, IF mixer, ADC DSP and Components Correlators, RTC, Nav User Position Display GPS BasebandDisplay Memory Storage Data Logging GPS Baseband DSP and GPS Correlators, RTC, Nav

Official Use Only Areas of Investigation Reduce “GPS receiver” to RF front end –RHCP antennas Capture samples only when necessary –Triggered by accelerometer movement, other sensors, or RTC Capture and store GPS RF data to memory in very quick snapshots Process incomplete GPS snapshot and integrate with known stored GPS ephemerides to calculate position

Official Use Only Possible Routes for RF Front End SiGe GN3S Sampler V2 –Hardware highly integrated into USB stick (one on order, arriving soon) –MATLAB software package already available –Textbook available: A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach Maxim MAX2769 Universal GPS Receiver –Development board in hand –Samples are easy to acquire –Gerber files and schematics available Rakon GRM7520 –Miniaturized single channel GPS receiver –Built in LNA, SAW filter, IF filter, TCXO –May be difficult to acquire samples for testing

Official Use Only Suggestions for Microcontrollers MSP430 known as a low power microcontroller –LPM3 uses barely any power Toolchains are well established –Eclipse style IDE and debugger

Official Use Only Incomplete GPS Acquisition Approaches Recent research has moved toward GPS snapshots! –TIDGET (telemetry relay for missiles) –GeoTate (geotagging for cameras, hot-shoe drop-in) –A-GPS (ephemerides broadcast from cell network) –10 mJ per capture Also, Galileo GNSS system is coming online soon.

Official Use Only Project Motivation –Concept Study of Extreme Low Power Consumption Context Aware GPS Receiver with Software Processing Areas of Study –RF hardware miniaturization and integration –Context aware power management for low consumption –Very short duration GPS snapshot acquisition –Incomplete GPS fragment navigation –Cross platform GNSS operation (GPS, Galileo) Project Requirements –Target Platform: Sandia Stack Architecture –Time Constraint: March 27, 2009 Overview Official Use Only

Estimated Dates Project Kickoff (September 4) Preliminary Design Review (October 6) Critical Design Review (December 12) Project Expo (March 27)

Official Use Only Project Phases Phase I –Get acclimated with theory of GPS and hardware –Develop project plan for the year Preliminary Design Review Phase II –Layout PCB for RF and digital components –Program microcontroller for power management, data storage, and USB interfaces –Calculate GPS navigation solutions on MATLAB Critical Design Review Phase III –Integration, testing, and validation System Verification Review Technology Open House

Official Use Only Preliminary Design Review Objectives –Propose and present the project –Convince audience of feasibility given constraints of time, effort, and materials –Demonstrate project has appropriate complexity PDR should address the following –Outline of approach: block diagrams, ideas for circuitry –Implementation of subsystems: how to realize –Division of labor, responsibilities, communication –Schedule: project milestones –Risks: areas of risk, mitigation plans Should be able to answer questions like: –What does the system do? –What does it look like? –How will it be used?

Official Use Only Critical Design Review Objectives –Present the design of the system and how it will be implemented –Ideas should be concrete at this point, moving out of prototype stage (85%) CDR should address the following –Block diagrams with functional description of parts and interfaces –Layout of circuit boards, parts, and mechanical interfaces –Complete specification of subsystems: circuit, logic diagrams, pinouts, interfaces with other systems –Test results and demonstrations of completed parts of the system –Parts list, bill of materials Should be able to answer specific questions: –How much power does it consume? –How much space does it occupy? –How much does it cost?

Official Use Only Contact Information Adrian Wong – Steven Paradise –

Official Use Only Where do we go from here? Weekly status reports –Simple memos, don’t get bogged down in bureaucracy Choose your project –Open discussion with your group and with us –Minimum requirements: Sandia stack form factor Low power device GPS logging

Official Use Only Possible Route For example, project flow could be something like: –Reverse engineering the SiGe USB stick –Source the SE4110 chip, design to Sandia PCB layout –Integrate MSP430 with on-board RTC and accelerometer to trigger GPS readings –Log data to Flash or EEPROM chip –Read out through USB with a USB UART (CP2102) –Modify the MATLAB source to retrieve SV ephemerides –Calculate recorded positions and display on map

Official Use Only Interesting Links =4http:// = ctionId=97&familyId=4http://focus.ti.com/mcu/docs/mcugettingstarted.tsp?se ctionId=97&familyId=4 erables/Deliverables.htmhttp://cegt201.bradley.edu/projects/proj2008/gps/Deliv erables/Deliverables.htm