Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al...

24
Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Transcript of Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al...

Page 1: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Intelligent Payload Module Overview

Daniel Mandl et al - NASA/GSFCSteve Chien et al - JPL

8/11/09

HyspIRI WorkshopPasadena, CA

Page 2: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Overview

• Purpose– Supply subset of HyspIRI data to low latency community – Enable users to specify algorithms to operate on the subset of data

onboard– Supply data via direct broadcast

• Potential users– Emergency response (fires, floods etc.)– Other science applications to be covered in presentation by Steve Chien

on Wednesday

2August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California

Page 3: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

15 MBPS Direct BroadcastDownlink Select Spectral BandsSelect L‐2 ProductsContinuous Earth‐view Broadcast

132 Mbps Multispectral Thermal InfraRed (TIR) Scanner

804 MbpsHyperspectral Visible ShortWave InfraRed (VSWIR) Imaging Spectrometer

Spectral Range 380 to 2500 nm10 nm bands

SpatialRange ~146 km 

( 13.2 deg. at 626km)Cross‐Track Samples >2560Sampling 60 m

SpectralBands (8) 3.98 μm, 7.35 μm, 8.28 μm, 8.63 μm, 9.07 μm, 10.53 μm, 11.33 μm, 12.05SpatialIFOV 60 mRange 600 km (±25.3° at 626 km)

HyspIRI Low Latency Data Product Concept

Page 4: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

HyspIRI Data Flow

TIR

VSWIR

132 Mbps C&DH Solid State Recorder

IPM

804 Mbps

Direct Broadcast Module

15 Mbps

Spacecraft

4August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California

S-bandcommand

S-bandhousekeepingdata

Page 5: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

IPM Data Flow

Band stripped dataReconfigurable 

Computing FPGA

136 Mbps

804 Mbps

Flight CPU’s for Science Data Processing(classifier agents and 

other algorithms)

Downlink Data Buffer

Direct Broadcast 

Data Products

5

IPM

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California

FPGA = Field Programmable Gate Array- Used for high speed I/O/band stripping- Algorithm acceleration

Page 6: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

What is Direct Broadcast (DB)?

Real-time hemi-directional transmission of satellite data to the ground. As the Earth is being observed, instruments data are formatted and transmitted to any user below in real-time. Users who have compatible ground receiving equipment and are in direct line of sight to the satellite may receive these transmissions.

Direct Readout (DR):

The process of acquiring freely transmitted live direct broadcast satellite data and processing it for real-time applications.

6

Direct Broadcast – Direct Readout Overview

Page 7: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Direct Broadcast/Readout Heritage

7August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California

Page 8: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Direct Broadcast – S/C RF Data Path

8

S/C ~7800 Mhz

Transmitter-Modulator-Encoder (single unit)Mass: 4KgVolume: 17.3 cm x 17.8 cm x 11.5 cmPower: 75 Watts max consumption for 8 Watt outputRad Hard: 20Krad total dose

Page 9: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

HyspIRI IPM Highlights

2009 HyspIRI version of Intelligent Payload Module (IPM)– Each instrument has microprocessor– Add high performance computer as user driven intelligent processorFunctionality• Real time receipt of VSWIR and TIRS data • Direct Broadcast Downlink at 15 MBPS• Uploadable user developed classification algorithms via S‐band• Automated onboard workflows execute algorithms• Onboard planner functionality to enable downlink of messages and datasubsets via direct broadcast or S‐band for rapid turnaround • Onboard science data processing (i.e. cloud screening,  thermal summary) other onboard data reduction functionality• Related ground software to enable desktop data delivery, loadable classifiers• Basic architecture, ground and flight software being developed under2 ea 3 year ESTO awards (Mandl, Flatley)• Based on already existing EO‐1 S/W, upgraded for HyspIRI flight computer

9August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California

Page 10: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

HyspIRI IPM Testbed at GSFC

VSWIR Simulator

TIR Simulator

X‐Band Downlink Simulator

Spacecube 2.0

132 mbps

804 mbps

15 mbps

4 x 440 MHz PPC1GByte  RAMRocket  I/O

10 GByte SSR   

10August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California

Note: Similar testbed operating at JPL

Page 11: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

IPM Processor Benchmarks

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 11

bands (21, 31, 51, 110, 123, 150 }

Cloud benchmarkpixels detected as a cloud in blue

• Benchmark numbers need reconciliation to understand differences• More sophisticated algorithms will clearly require FPGA acceleration

GSFC Benchmark MHz Thermal CPU%

CloudCPU%

Aeroflex LEON3 75 80 110BAE RAD750 133 50 80Xilinx PPC 440 440 20 30

JPL Benchmark MHz Thermal CPU%

CloudCPU%

FloodCPU%

SWIL SVM CPU%

SULPHUR SVM CPU%

Mongoose V 12 tbdAtmel LEON2 100 597 684 823 1784 14935RAD750 200 294 383 441 1030 4856GESPEC 150 166 190 230 520 2202PPC 440 440 156 181 299 966 23223GESPEC 500 120 156 180 421 1985

Page 12: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

HyspIRI Test Image

Location• Oaxaca New Mexico

Process• Combine 21 Hyperion data takes• EO-1 tasked to get missing scenes• 30 M Hyperion pixels will be combined • 4 Hyperion pixels averaged = 1 HyspIRI• Scene size ~146km x~146km

Function• Performance: I/O, band strip, alg. cpu%• Functional tests of classifiers

Page 13: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

HyspIRI IPM Operations Concept

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 13

create, edit, test algorithms/classifiers for use onboard space-based sensors

transform algorithm into mobile agent

HyspIRI Intelligent Payload Module (IPM)

upload mobile agent

run onboard automatically

1

2

3

4

Ground Station

5download customized low-latency onboard generated data products

Image data products - Phil Dennison 2008

Page 14: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Direct Broadcast Operations

Orbit and masks

Product generation policies and priorities Product 

generation plan

Overflight MasksOverflight Masks

Downlink Rate

Downlink Rate

CPU Utilizatio

n

CPU Utilizatio

n

Bands in use

Bands in use

Product Generation activities

Product Generation activities

Page 15: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA
Page 16: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Backup Slides

Page 17: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

L1G

SOS

WFS

SPS

SAS

SOS

WFS

SPS

SAS

Sensor PlanningService (SPS)

Sensor AlertService (SAS)

SensorObservation

Service (SOS)

Web FeatureService (WFS)

SensorMLCapabilities Documents

Satellite Data Node

EO‐1Satellite

In-s

itu S

enso

r Dat

a N

ode

UA

V Se

nsor

Dat

a N

ode

SensorML

SensorML

Sate

llite

se

nsor

data

pro

duct

WebProcessing

Service(WPS)

WebCoverageService(WCS)

WebCoordinate

TransformationService(WCTS)

Service Chain

Workflow Engine

SensorML

Capabilities 

Documents

DataProcessing Node

InternetSensorData Products

OpenID 2.0RSS Feeds

Basic SensorWeb Components

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 17

Page 18: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Campaign Manager Tasking Request PageVisualize request using Google Map

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 18

Page 19: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Deliver Level 2 Products via News Feeds to Users Along with Links to GeoTiff, KML and information about Image

19August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California

Page 20: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

SpaceCube Overview

Page 21: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

SpaceCube Info and Heritage

• SpaceCube is a powerful hybrid on‐board science data processor, based on Xilinx Virtex FPGA technology (integrated CPU, FPGA logic and DSP slices)

• SpaceCube 1.0a flew as part of the Relative Navigation Sensors (RNS) experiment on the recent Hubble Servicing Mission

• SpaceCube 1.0b will be installed on the International Space Station in Nov/Dec 2009 as part of the Naval Research Lab MISSE7 experimentpalette

• SpaceCube 1.5 will serve as science data processing avionics onsounding rocket technology demonstration flight in June/July 2010 (in collaboration with NASA/Exploration and DoD/ORS)

• ESTO recently funded (Dec 2008) the development of SpaceCube 2.0 to support the Earth Science Decadal Survey missions, delivery of environmentally tested flight prototype scheduled for April 2012

• SpaceCube 1.0a/b uses the Virtex 4 series FPGA (rad‐tolerant)• SpaceCube 2.0 uses the Virtex 5 SIRF FPGA (rad‐hardened via AFRL 

funding)

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 21

Page 22: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

SpaceCube 2.0 Block Diagram

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 22

Mission Unique

SpaceCube2 Processor 

CardPower Card

Mission Unique

Memory Card

cPCI / SATA / PCIe / VITA (internal)

Mission Unique High-speed (external)

SpaceCube 2.0 unit (estimated, 4 cards): 7 lbs, 15-20 watts, 7"L x 7"W x 5"H

Page 23: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

Flight Processor Comparison

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 23

Notes:1 – typical, 35 MIPS at 15 watts2 – typical, 450 MIPS at 15 watts3 – processor device only ... total board power TBD4 – 3000 MIPS at 7.5 watts (measured)5 – 5000 MIPS at 10 watts (calculated)

MIPS Cost Power MIPS/WMIL‐STD‐1750A 3 ‐ 15W 0.2

RAD6000 35 $250K 10‐20W 2.331

RAD750 <500 $200K 10‐20W 302

SPARC V8 86 $???K 1W3 863

LEON 3FT 60 $???K 3‐5W3 153

SpaceCube 1.0 3000 $60K 5‐15W 4004

SpaceCube 2.0 5000 $60K 10‐20W 5005

Page 24: Intelligent Payload Module Overview - NASA...Intelligent Payload Module Overview Daniel Mandl et al - NASA/GSFC Steve Chien et al - JPL 8/11/09 HyspIRI Workshop Pasadena, CA

August 11‐13, 2009 2009 HyspIRI Science Workshop ‐ Pasadena, California 24

SpaceCube 1.0a in STS-125 Payload BaySpaceCube 1.0b on NRL MISSE7 palette at KSC