School of Aeronautics and Astronautics What I Did During My Summer Vacation.

Slides:



Advertisements
Similar presentations
Bunch-by-Bunch Instrumentation Module Design Goals: –Unified conceptual design for all bunch-by-bunch instrumentation Beam position monitoring Bunch tune.
Advertisements

The System-Level Simplex Architecture Stanley Bak Olugbemiga Adekunle Deepti Kumar Chivukula Mu Sun Marco Caccamo Lui Sha.
University of Malta ICECS 2010 Terence Zarb, Ivan Grech, Edward Gatt, Owen Casha, Joseph Micallef Presented by: Terence Zarb Department of Microelectronics.
Maciej Gołaszewski Tutor: Tadeusz Sondej, PhD Design and implementation of softcore dual processor system on single chip FPGA Design and implementation.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Helicopter Data Acquisition System ECE 4512 Senior Design I.
National Aeronautics and Space Administration DEVELOP National Program 2.
Where Do the 7 layers “fit”? Or, where is the dividing line between hdw & s/w? ? ?
Top Level System Block Diagram BSS Block Diagram Abstract In today's expanding business environment, conference call technology has become an integral.
1. Scope of the Project Diagnostic tools are already being used by GE for compressor performance, but they are… – Too expensive – Time Consuming – Hazardous.
Bandpass Sigma-Delta Modulator Michael Vincent Brian McKinney ECEN5007.
A SINGLE FREQUENCY GPS SOFTWARE RECEIVER
ADAPTIVE TRAFFIC CONTROLLER Professor Doshi Peter Petrakis (team manager) Marcin Celmer Matt Wilhelm Tom Stack.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Fall 2001CS 4471 Chapter 2: Performance CS 447 Jason Bakos.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Ion source RF system Andy Butterworth BE/RF Mauro Paoluzzi BE/RF 14/11/2013Linac4 ion source review.
Global Positioning System Receiver and Inter-Satellite Communications RF Design Soralis Pimentel Soralis Pimentel National Oceanic and Atmospheric Administration.
F Tevatron Software Digital Receiver Beam Line Tuner Vic Scarpine Instrumentation Instrumentation Meeting July 13, 2005.
Study of AES Encryption/Decription Optimizations Nathan Windels.
Page 1CSNC 2012 Integration of COMPASS in a multi-GNSS receiver: frontend design, signal processing issues and results from early operations N. Falk, T.
National Aeronautics and Space Administration General ICD information for SDRs For consideration for EDS Development Sandra Johnson NASA Glenn.
Model-Based Design and SDR Fabio Ancona Sundance Italia SRL CEO – Sales Director.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
GNSS Receiver - Software Radio Concept František Vejražka Czech Technical University in Prague Faculty of Electrical Engineering.
CRIO as a hardware platform for Machine Protection. W. Blokland S. Zhukov.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
1 of 22 Glaciers and Ice Sheets Interferometric Radar (GISIR) Center for Remote Sensing of Ice Sheets, University of Kansas, Lawrence, KS
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
VIRGO Control System Upgrade: Multi-DSP Board Alberto Gennai INFN Pisa LIGO-G Z.
April 25, 2001 GSFC Data Systems Standards Management and CCSDS P1J Status Report NTAG Meeting April 25, 2001 Felipe Flores-Amaya GSFC/Code 572.
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
Lab Group L2Bx EECE 380 – Electrical Engineering Design Studio (Spring 2014) 1 Spectrum Analyzer Michael Halpenny-Mason, Presenter 2, Presenter 3, Presenter.
Recognizing Potential Parallelism Introduction to Parallel Programming Part 1.
Nov 3, 2009 RN - 1 Jet Propulsion Laboratory California Institute of Technology Current Developments for VLBI Data Acquisition Equipment at JPL Robert.
“Politehnica” University of Timisoara Course No. 2: Static and Dynamic Configurable Systems (paper by Sanchez, Sipper, Haenni, Beuchat, Stauffer, Uribe)
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
GPS: Everything you wanted to know, but were afraid to ask Andria Bilich National Geodetic Survey.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
An FX software correlator for VLBI Adam Deller Swinburne University Australia Telescope National Facility (ATNF)
By Tony Hoff ECE 4220 – Real Time Embedded Computing University of Missouri - Columbia Course Instructor: Dr. Guiherme DeSouza.
Control & Data Handling, Operator Control, Aircraft Interface to C&DH Steve Musko Space Physics Research Laboratory University of Michigan Ann Arbor, MI.
Goddard Space Flight Center High Earth Orbit GPS Flight Experiment AMSAT-OSCAR 40 (AO-40) Frank H. Bauer NASA Goddard Space Flight Center November 1, 2001.
The ATF Damping Ring BPM Upgrade Nathan Eddy, Eliana Gianfelice-Wendt Fermilab for the ATF Damping Ring BPM Team.
F Beam Line Tuners Vic Scarpine Instrumentation DoE Review Oct 28-31, 2002.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Distributed Adaptive Control and Metrology for Large Radar Apertures PI: James Lux Co-Is: Adam Freedman, John Huang, Andy Kissil, Kouji Nishimoto, Farinaz.
FPGA-Based System Design: Chapter 7 Copyright  2004 Prentice Hall PTR Topics n Hardware/software co-design.
A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
Acoustic Localization Robot Team Members: Dave Shelley Phil Poletti Joe Massey.
Technical Reading Report Virtual Power: Coordinated Power Management in Virtualized Enterprise Environment Paper by: Ripal Nathuji & Karsten Schwan from.
Backprojection and Synthetic Aperture Radar Processing on a HHPC Albert Conti, Ben Cordes, Prof. Miriam Leeser, Prof. Eric Miller
June, 1999©Vanu, Inc. Vanu Bose Vanu, Inc. Programming the Physical Layer in Wireless Networks.
Roman Soyka 1/8 Car Computer. to design and realize computer system suitable for usage in personal car with voice recognition control and ability to communicate.
Critical Design Review University of Utah Engineering Clinic December 8,2009.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
Compiler Research How I spent my last 22 summer vacations Philip Sweany.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
CFS Use at Goddard The Johns Hopkins University Applied Physics Laboratory core Flight Software System Workshop October 26, 2015 Alan Cudmore – NASA Goddard.
1.3 Operating system services An operating system provide services to programs and to the users of the program. It provides an environment for the execution.
High-Speed Control and Disk Streaming Monday Aug 24, 2:30 - 4:00 p.m. Thursday Aug 27, 12:45 - 2:15 p.m. and 2:30 - 4:00 p.m. Red River (4B) Aljosa (Al)
2PAD’s Beamforming Software
ERL BPM System Mike Billing, Mark Palmer
TWSTFT using DPN signals
Chapter 2: Performance CS 447 Jason Bakos Fall 2001 CS 447.
Types of software.
Breakout Session SC3 – Undulator
Red Pitaya with EPICS Andraz Pozar EPICS Collaboration Meeting
Presentation transcript:

School of Aeronautics and Astronautics What I Did During My Summer Vacation

School of Aeronautics and Astronautics 4/08/20032 NASA Wallops Trip Opportunity to Fly APL L1/L2 Signal Sampler Goal: To Obtain Higher Resolution Ocean Reflected Data Not Successful!

School of Aeronautics and Astronautics 4/08/20033 GSFC, Code 596 Goddard Space Flight Center Applied Engineering and Technology Directorate Guidance Navigation and Control Center Hardware and Component Systems (Code 596)

School of Aeronautics and Astronautics 4/08/20034 Code 596 & PiVoT PiVoT  Position Velocity Time Space Flight Ready GPS Receiver Radiation Hardened Components Low Power Gnucleus Embedded OS

School of Aeronautics and Astronautics 4/08/20035 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

School of Aeronautics and Astronautics 4/08/20036 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

School of Aeronautics and Astronautics 4/08/20037 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 MHz ♠ High End PC w/ SCSI Raid Array

School of Aeronautics and Astronautics 4/08/20038 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

School of Aeronautics and Astronautics 4/08/20039 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

School of Aeronautics and Astronautics 4/08/ 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

School of Aeronautics and Astronautics 4/08/ 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