1 / 11

What I Did During

What I Did During. My Summer Vacation. NASA Wallops Trip. Opportunity to Fly APL L1/L2 Signal Sampler Goal: To Obtain Higher Resolution Ocean Reflected Data Not Successful!. GSFC, Code 596. Goddard Space Flight Center. Applied Engineering and Technology Directorate.

neveah
Download Presentation

What I Did During

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What I Did During My Summer Vacation

  2. NASA Wallops Trip • Opportunity to Fly APL • L1/L2 Signal Sampler • Goal: • To Obtain Higher Resolution Ocean Reflected Data • Not Successful!

  3. GSFC, Code 596 Goddard Space Flight Center Applied Engineering and Technology Directorate Guidance Navigation and Control Center Hardware and Component Systems (Code 596)

  4. Code 596 & PiVoT • PiVoT Position Velocity Time • Space Flight Ready GPS Receiver • Radiation Hardened Components • Low Power • Gnucleus Embedded OS

  5. PiVoT 1.0 • Based on GPS Builder Card • Uses Mitel 2010/2021 Chipset • Software based on GPS Builder Card Software • Old, Buggy, Undocumented • Several Unresolved Bugs • Mix of Pipes & Shared Memory for Thread Communication • Low Performance

  6. PiVoT 2.0 • New Generation GPS Receiver • Totally In House • High Performance • Uses Motorola ColdFire™ Processor • 42 seconds TFF from Cold Start • Via FFT Acquisition • Implemented in Actel Rad-Hard FPGAs • Low Signal Level Tracking • 20ms Integration Time • 24 Correlators • Attitude Determination

  7. GPS Signal Sampler • Flexible, Low Cost Solution • Utilizes Off the Shelf Components • RF Front-End • 2 Signal Generators • A Couple of Band Pass Filters • A Few RF Amps • Downmixes GPS Signal to 35.4 MHz • EchoTek ADC Card • Samples GPS Signal at 2.048 MHz • High End PC w/ SCSI Raid Array

  8. PiVoT 2.0 Software • Decision to Abandon PiVoT 1.0 Code Base • Intellectual Property Issue • Code is a Monstrosity • Rewrite From Scratch • Utitilizing C++ OOP • Modular As Possible • 1 Method Of Thread Communication • Pipes

  9. Actual Work • Begin 2.0 Code Base • Goal: Produce Navigation Solution using Luke W.’s acquisition/tracking code, GPS Signal Sampler, and Real GPS Signal

  10. Results • Proved Validity of GPS Signal Sampler • Nav Solution Completed • ~2km Error • Proved Real-Time Software Correlators • ~50% CPU Usage for 12 Channels • Utilizing only MMX Optimizations • Further Improvement Expected from SSE/SSE2 Code

  11. This Fall • All Pieces in Place • Real Time Software Correlators • GPS Signal Sampler • Ability to Write Real Time Multithreaded Code • Code Base for Nav Solution • Goal: ~10m Real Time Nav Solution by End of Fall 2003 • Off of sampled data • Move to Real Time Operation (Directly Off of EchoTek Card) in Spring • Write a Paper

More Related