Senior Capstone Project GPS Signal Simulator - PowerPoint PPT Presentation

About This Presentation
Title:

Senior Capstone Project GPS Signal Simulator

Description:

Senior Capstone Project GPS Signal Simulator May 2, 2006 Benjamin Herreid Anthony Hoehne Advisor: Dr. In Soo Ahn Sponsored By: Outline Project Description Block ... – PowerPoint PPT presentation

Number of Views:355
Avg rating:3.0/5.0
Slides: 26
Provided by: AnthonyH153
Category:

less

Transcript and Presenter's Notes

Title: Senior Capstone Project GPS Signal Simulator


1
Senior Capstone ProjectGPS Signal Simulator
  • May 2, 2006
  • Benjamin Herreid
  • Anthony Hoehne
  • Advisor Dr. In Soo Ahn
  • Sponsored By

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

3
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

4
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

5
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

6
Block Diagram
  • 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

7
PC Data Path
8
Trajectory File
  • Proprietary
  • Duration of Jerk
  • 4 axes Roll, Pitch (Elevation), Yaw (Heading),
    Thrust

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

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

11
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

12
Application Screenshot
13
Application Screenshot
14
PC to FPGA Communication
4 Channels
Minimum Communication Rate 4 bytes/channel x 4
channels x 2kHz Update Rate 32kHz
15
Outline
  • Project Description
  • Block Diagram
  • Software
  • System Inputs
  • GUI Application
  • Software/Hardware Interface
  • Hardware
  • FPGA
  • RF side
  • Results and Future Work

16
FPGA Calculations
17
Interpolation Wrapping
18
Signal Spectrum
19
RF Subsystem
  • D/A converter
  • 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)

20
Results
  • PC
  • 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

21
Simulations
Interpolation and lookup table indexing
22
Simulations
C/A code generation for SV 1 / Ch 1
23
Future Work
  • Establish Communication
  • Add navigation data
  • Additional features
  • Ionosphere and troposphere effects
  • Multipath
  • Additional channels (multiple FPGAs)
  • Instrument panel in GUI

24
Questions?
25
RF Experimenting
Write a Comment
User Comments (0)
About PowerShow.com