Senior Capstone Project GPS Signal Simulator

Slides:



Advertisements
Similar presentations
By Patrick Ellis and Scott Jaris Advisors: Dr. Ahn & Dr. Lu Implementation of a Software Defined 16 QAM System Using the USRP2 Board.
Advertisements

University of Malta ICECS 2010 Terence Zarb, Ivan Grech, Edward Gatt, Owen Casha, Joseph Micallef Presented by: Terence Zarb Department of Microelectronics.
Tri-Band RF Transceivers for Dynamic Spectrum Access By Nishant Kumar and Yu-Dong Yao.
Guitar Effects Processor Using DSP
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Senior Capstone Project Integration of Matlab Tools for DSP Code Generation ECE Department March 2nd, 2006 Team Members: Kwadwo Boateng and Charles Badu.
Local Trigger Control Unit prototype
Digital PM Demodulator for Brazilian Data Collecting System José Marcelo L. Duarte – UFRN – Natal, Brazil Francisco Mota das Chagas – UFRN – Natal, Brazil.
Data Acquisition Risanuri Hidayat.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Test of LLRF at SPARC Marco Bellaveglia INFN – LNF Reporting for:
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.
Synchronized Strobe for Video Camera
External Interfaces and the Connector Board Interfaces Specified Originally 2x Camera Link camera2x Gigabit Ethernet camera Power Supply (9V to 36V)10/100.
Performed by: Tal Grylak Nadav Eitan Instructor: Moni Orbach Cooperated with: Eli Shushan המעבדה למערכות ספרתיות מהירות High speed.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
CSE466 Autumn ‘00- 1 System Functional Requirements  Children’s toy…comes with PC software. Child plays notes on the screen and the device makes corresponding.
 Background  Problem Statement  Solution  Mechanical › Azimuth › Elevation › Concepts › Static and Dynamics of System  Software › SatPC32 › Interpolation.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Design and Implementation of a Software-Based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Friday, June 19, 2015.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Implementation of a Software- based GPS Receiver Anthony J. Corbin Dr. In Soo Ahn Thursday, June 25, 2015.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
1 Final Presentation Project A – Spring 2009 High Speed Signal Processing Board Design Student: Nir Malka Lior Rom Instructor: Mike Sumszyk Duration: 1.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
EE 198 B Senior Design Project. Spectrum Analyzer.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag May 2, 2000 Senior Project Final Presentation.
P07301 Summary Data Acquisition Module. Team Members.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
HIAPER Cloud Radar Transceiver Exciter Receiver Oscillators High-Powered Amplifier Calibration Exciter Receiver Oscillators High-Powered Amplifier Calibration.
Spectrum Analyzer Basics Copyright 2000 Agenda Overview: What is spectrum analysis? What measurements do we make? Theory of Operation: Spectrum analyzer.
Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
Namaste Project 3.4 GHz Interference Study Preliminary document - Work in Progress updated The intent of this study is to collect data which may.
High Speed Data Converter University
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
GNSS Receiver - Software Radio Concept František Vejražka Czech Technical University in Prague Faculty of Electrical Engineering.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
ENGR 104: Data Acquisition Lecturers: Dr. Binh Tran Dr. Otto Wilson Jr. © The Catholic University of America Dept of Biomedical Engineering.
Vector Modulator AMC board Marcin Smelkowski Warsaw University od Technology PERG – ISE Presentation is based on „Draft.
Scanning Digital Radar Receiver Ryan Hamor Advisor: Dr. Huggins Bradley University ECE Department 5/02/2006.
Mixed-Signal Option for the Teradyne Integra J750 Test System May08-12 Emily Evers Vincent Tai.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Wireless TXRX for TLL2020 It is awesome.. Outline Project Overview System Overview Transmiter Hardware Receiver Hardware FPGA Architecture Driver and.
SPECTRUM ANALYZER 9 kHz GHz
Student: Vikas Agarwal Guide: Prof H S Jamadagni
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
GPS Computer Program Performed by: Moti Peretz Neta Galil Supervised by: Mony Orbach Spring 2009 Part A Presentation High Speed Digital Systems Lab Electrical.
May FPGA Controlled Amplifier Module (FCAM) December 8, 2005.
Pitch-to-MIDI Converter Project Presentation - II By Scott Stroupe and Andrew Rogers.
FREQUENCY TO VOLTAGE CONVERTER By Prashant singh imi
MSK-200 TV Signal Analyzer 6-In-One TV Test Solution  Installation, repair and maintenance of professional Analog and Digital terrestrial, CATV and satellite.
1 Design and Implementation of GPS Receiver (Module 6) In current competitive environment, with product life cycles measured in months, getting it right.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
Developing a Sonar Sub-System for a Submarine to Obtain Time Delays between Received Signals Gary Eades Dy Eang Diana Fuertes 12/04/2007 ECE4884 L03 Dr.
RF components Design for the Internet Over TV Band Adaptor
Software Defined Radio
CSE598A Analog Mixed Signal CMOS Chip Design
Faculty Of Engineering Electrical Engineering Department
Software Defined Radio Expanded
Neurochip3.
A Software Defined Radio for the Masses, Part 4
Multichannel Link Path Analysis
Presentation transcript:

Senior Capstone Project GPS Signal Simulator May 2, 2006 Benjamin Herreid Anthony Hoehne Advisor: Dr. In Soo Ahn Sponsored By:

Outline Project Description Block Diagram Software Hardware System Inputs GUI Application Software/Hardware Interface Hardware FPGA RF side Results and Future Work

Project Summary Global Positioning System (GPS) Satellite based navigation system Guaranteed worldwide coverage Solve problem backwards Generate the simulated GPS signals for up to 4 visible satellites (channels) Use generated signals to drive a commercial receiver

Project Application Model a scenario that uses GPS signals Useful in developing a GPS receiver Much cheaper than physical testing Airplanes Spacecraft Tests that are impossible in real life Repeatability High-dynamics

Equipment PC – Windows XP, Parallel Port FPGA – Altera Cyclone Altera UP3 Development Board D/A Converter, OpAmp MAX5184, 10 bits LM311 Mixer and Oscillator RF Signal Generator Commercial Receiver Ashtech G8

Block Diagram Input data: GUI, Files Data from PC to FPGA SV Number Input data: GUI, Files Data from PC to FPGA 2kHz, Digital GPS Signal to Mixer Analog, IF = 2.046 MHz Sampling Rate = 8.184 MHz GPS Signal to Receiver Analog, L1 = 1.57542 GHz

PC Data Path

Trajectory File Proprietary Duration of Jerk 4 axes: Roll, Pitch (Elevation), Yaw (Heading), Thrust Roll Pitch Yaw

Initial Conditions 3rd Derivative Requires initial conditions for lower order parameters Acceleration: 0 Velocity: 0 Attitude: 0 (level, due North) Position: Specified by User

Almanac and Antenna Files Almanac File Standard - Rinex 2 Ephemeris Data Antenna File Proprietary Antenna Gain Azimuth, Elevation

Phase and Visibility Files Phase File Phase (distance) to each satellite in radians At fixed frequency, wavelength is constant so phase and distance are interchangeable (fλ=c) Visibility File Azimuth and Elevation of each satellite Signal Power from each satellite

Application Screenshot

Application Screenshot

PC to FPGA Communication 4 Channels SVN: 5 bits Amplitude: 7 bits Roll Flags: 2 bits Phase: 18 bits Total: 32 bits 4 bytes 7 6 5 4 3 2 1 0 2 1 0 Byte 1 3 2 1 0 1 0 Byte 2 Byte 3 Byte 4 Minimum Communication Rate: 4 bytes/channel x 4 channels x 2kHz Update Rate = 32kHz

Outline Project Description Block Diagram Software Hardware System Inputs GUI Application Software/Hardware Interface Hardware FPGA RF side Results and Future Work

FPGA Calculations

Interpolation Wrapping

Signal Spectrum

RF Subsystem D/A converter LM311 OpAmp Mixer and signal generator MAX5184 – 10 bit 40MHz, Differential voltage output LM311 OpAmp Conversion to single-ended signal Mixer and signal generator Attenuation -130dBm required for receiver 90dB attenuation needed (-40dBm at D/A)

Results PC FPGA RF GUI finished Individual programs run Data ready for packing FPGA Single channel nearly completed Problems with Quartus II RF D/A – Not completed Mixer – Experimented, not implemented

Simulations Interpolation and lookup table indexing

Simulations C/A code generation for SV #1 / Ch 1

Future Work Establish Communication Add navigation data Additional features Ionosphere and troposphere effects Multipath Additional channels (multiple FPGA’s) Instrument panel in GUI

Questions?

RF Experimenting