NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.
-
Upload
bryce-eales -
Category
Documents
-
view
220 -
download
0
Transcript of NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.
![Page 1: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/1.jpg)
NASA Direct Readout Laboratory
Preparing for NPP HRD-NISGS Update-
Patrick CoronadoNASA/GSFC
![Page 2: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/2.jpg)
October 6, 2005 2
What is the NISGS ?
• The NPP In-Situ Ground System (NISGS) is an Element of the NPOESS Preparatory Project (NPP)
• NISGS directly supports the Technology Insertion and NPOESS Risk Reduction objectives:
– Provides technology insertion for NPOESS, which will assure that the NPOESS High Rate Data (HRD) design will be readily usable for Field Terminal users.
– Enables the user community to readily transition from existing POES/Terra/Aqua DB data to NPP and NPOESS HRD data.
• Emphasis on modularity for “freedom of choice”
![Page 3: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/3.jpg)
October 6, 2005 3
Ensuring Direct Broadcastto HRD Continuity
![Page 4: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/4.jpg)
October 6, 2005 4
NISGS is also a bridge between the mission and the DB community
NISGS Support Model
![Page 5: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/5.jpg)
October 6, 2005 5
NISGS Deliverables
• Direct Broadcast Science Data Record (SDR) Algorithms for all NPP Instruments– Standalone with common interface
• Technology Tools to enable ingest, pre-processing and real-time monitoring of any Direct Broadcast Data Record (xDR)
• Provide version 1.0 of deliverables 1 yr prior to launch
![Page 6: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/6.jpg)
October 6, 2005 6
Design Objectives• Develop a Direct Readout technology suite
that is free to “anyone”
• Key design criteria are:– Scalability– Extensibility– Portability– Ease of Use
• These “individual” technologies will be tested within a functional system environment– Including verification with NPP spacecraft prior to
launch
![Page 7: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/7.jpg)
October 6, 2005 7
NISGS Architecture
![Page 8: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/8.jpg)
October 6, 2005 8
NISGS Front End System (NISFES)
EDT interface
EDTinput
Receiver
SimulcastRT-STPS
Downconverter
Antenna
ACU MMS
NISFES
Data path
Software
Hardware
Control
KeyRDR Simulcast
Clients
![Page 9: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/9.jpg)
October 6, 2005 9
Multi-mission Scheduler (MMS)
• Controls NISGS Front End System (NISFES)• Serves as the interface to front end hardware and
software• Calculates satellite pass schedules and resolves conflicts• Configures hardware and software to capture satellite
data• Retrieves Two-line Elements (TLEs) from Information
Services (IS)• Registers Level 0 products or Raw Data Records (RDRs)
with the Data Storage Manager (DSM)
![Page 10: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/10.jpg)
October 6, 2005 10
Multi-mission Scheduler (MMS)
RT-STPS
Receiver
ACU
Simulcast
RT-STPS
Downconverter
GUIStatus/
Command
MMSCore
MMSCore
InformationServices
InformationServices
DSM
![Page 11: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/11.jpg)
October 6, 2005 11
RT-STPS
RT-STPS is a standalone processing software system that takes a raw satellite data stream from the output of the receiver and processes it to EOS Level-0 or an RDR. Functionally, this system will take packets/frames and do the following:
• Frame synchronize• PN decode• Reed-Solomon decode• Packet process• Time order• Separate instrument data streams into independent files• Write to socket for real-time data relay• Process data to EOS Level-0 or RDR
![Page 12: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/12.jpg)
October 6, 2005 12
Real-time Software TelemetryProcessing System (RT-STPS)
RawTelemetry PacketsB_PDUsVCDUsCADUsFrames
FrameSynchronizer
RS/CRC/PNDecoders
CCSDSServices
NetworkPorts
Server
Core Files
AcquisitionBoard
Editor WebViewerSetupFiles
Status Setup StatusRemote User Interfaces
![Page 13: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/13.jpg)
October 6, 2005 13
Simulcast
• View instrument data in real time• Replay recent satellite passes• Support multiple instrument types• Support many clients (scalable)• Support remote clients• Java implementation• Version 2 now available at http://
directreadout.gsfc.nasa.gov• Version 3 will add real-time geolocation and
projection and mozaic capability
![Page 14: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/14.jpg)
October 6, 2005 14
Simulcast Client
MODIS Image of Hurricane Rita, September 23
![Page 15: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/15.jpg)
October 6, 2005 15
Simulcast Client
MODIS Image of Hurricane Rita, September 24
![Page 16: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/16.jpg)
October 6, 2005 16
• Primary job is to serve the NISDS Control System (NCS)
• Stores references to products and ancillary files in the database
• Finds specific products by product type, time, and other user defined criteriae
• Moves files between computers• Deletes obsolete products• Components include a MySQL database, a
Java library, a maintenance agent and a mover agent
Data Storage Manager (DSM)
![Page 17: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/17.jpg)
October 6, 2005 17
Data Storage Manager (DSM)
NCS STATIONS
DSM LIBRARY
SERVER
CLEANER
PRODUCTMOVER
PRODUCTMOVER
CLEANER
COMPUTER 1COMPUTER 3
COMPUTER 2
COMPUTER n
STORE PRODUCTS,QUERIES
STORE
QUERY
STORE PRODUCTS,QUERIES
DATABASE
NCS STATIONS
DSM LIBRARY
![Page 18: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/18.jpg)
October 6, 2005 18
NISDS Control System (NCS)
• Controls product generation• Acts as the interface between the Data
Storage Manager (DSM) and the Science Processing Algorithms (SPAs)
• Retrieves SPAs input products from the DSM• Creates environment for SPA programs, and
registers output products with the DSM• Scalable to accommodate indefinite
increasing processing loads• Easily accommodates addition of new SPAs
![Page 19: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/19.jpg)
October 6, 2005 19
NISDS Control System (NCS)
![Page 20: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/20.jpg)
October 6, 2005 20
• A passive repository for in-house (GSFC) products for NISGS• A passive repository for DSM-registered ancillary and auxiliary
data• Functions as a permanent repository of global ancillary and
auxiliary data available to the Direct Readout community• Satisfies legacy and script users of Direct Readout community
Information Services (IS)
![Page 21: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/21.jpg)
October 6, 2005 21
Information Services (IS)
Information Services FTP Server
GSFCDirect Broadcast
Server
• Global Ancillary Server• Global Auxiliary Server• Special Operation Data
Linux Operating System
Community IS Server
Community IS Server
Community IS Server
NISGSGigabitInternet
GigabitInternet
![Page 22: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/22.jpg)
October 6, 2005 2222
NISGS Status/Event Logging System (NSLS)
• Logs status events that occur
• Allows real-time display of events
• Supports filtered searching of past events
• Provides a real-time diagnostic tool
![Page 23: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/23.jpg)
October 6, 2005 2323
NISGS Status/Event Logging System (NSLS)
![Page 24: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/24.jpg)
October 6, 2005 24
A Common Science Processing Algorithm (SPA) Wrapper
Wrapped Algorithm
TLE LUT DEM
Params
Algorithm
Label Fileattitude att.hdfephemeris eph.hdfimagedata img.hdf
Label FileVeg. Index ndvi.hdfVI Image vi.tiff
Input Files Output Files
SPA Wrapper ModelFor any data system to be efficiently extensible there has to be a way to take an arbitrary algorithm and add it to ‘a’ processing environment.
• For the EOS SPAs, the DRL wrappers are implemented in Java (like everything else within the NISGS model). Simple implementation: can be instantiated from a command line
• NISGS Testbed Build 2 SPAs are fully SPA Wrapper Compliant
• All future SPAs located on the Direct Readout Web Portal will comply with the SPA Wrapper Model
![Page 25: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/25.jpg)
October 6, 2005 25
With a ‘Common’ Wrapper Comes Challenges--NPP/NPOESS
I-P-O Algorithm
Memorydatafield
Memorydatafield
Memorydatafield
Memorydatafield
Memorydatafield
Memorydatafield
WrapperXML
C++ Wrapper core
Label File
attitude att.hdfephemeris eph.hdfimagedata img.hdf
Input Files
Label File
Veg. Index ndvi.hdfVI Image vi.tiff
Output Files
Wrapped I-P-O Algorithm
Input/outputRefers
to
All ‘goals’ established for EOS SPAs may be implemented for the IDPS OPS Code, but…
It is desired to have one set of SPAs for all the right reasons, so:The NPP Science Team, NPOESS Cal/Val Team and the DRL are working ‘together’ to establish criteria for common wrapper model for NPOESS
Success can be achieved with full SSPR cooperation
![Page 26: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/26.jpg)
October 6, 2005 26
Algorithm Validation Process
![Page 27: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/27.jpg)
October 6, 2005 27
NISGS Status
• NISGS Build 1 completed April 2005• NISGS Build 2 completed September 2005, and
will be demonstrated later this month at the PolarMax Conference
• NISGS Build 3 now underway
![Page 28: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/28.jpg)
October 6, 2005 28
Test Data Sets
• CADU-level raw data set• APID structure – all 4 instruments
– First data set will allow testing of your protocol processing/ingest system
• Available next summer via Directreadout web portal
• Spacecraft to Direct Readout Station Interface Control Document now available.
http://directreadout.gsfc.nasa.gov under Documents in Links section
![Page 29: NASA Direct Readout Laboratory Preparing for NPP HRD -NISGS Update- Patrick Coronado NASA/GSFC.](https://reader034.fdocuments.in/reader034/viewer/2022051014/551ad507550346b2288b5d47/html5/thumbnails/29.jpg)
October 6, 2005 29
EOS Science Code Availability
• MODIS Level 1 & LUTs for Terra/Aqua – Available
http://oceancolor.gsfc.nasa.gov/seadas/modisl1db/
• Oceans Algorithms - Available
Source code within SeaDAS at: http://oceancolor.gsfc.nasa.gov/seadas/
• Land and Atmosphere Algorithms – Available Jan 2006NASA Public release site: http://opensource.gsfc.nasa.gov/