140 likes | 240 Views
General ICD information for SDRs For consideration for EDS Development. Sandra Johnson NASA Glenn Research Center, Cleveland, Ohio CCSDS Spring SOIS/APPS Working Group April 2013. Scope/Purpose of Presentation Uniqueness for SDRs.
E N D
General ICD information for SDRsFor consideration for EDS Development Sandra Johnson NASA Glenn Research Center, Cleveland, Ohio CCSDS Spring SOIS/APPS Working Group April 2013
Scope/Purpose of PresentationUniqueness for SDRs Introduce the Space Communication and Navigation (SCaN) Testbed Describe the approach used by the SDRs to interface with Avionics (OBC) Smart device – processor within SDR – may be as capable as OBC EDS would reduce effort to integrate different vendor’s EDS and upgrade system to incorporate new waveforms / applications on the SDR Configuration files used to enable flexibility
SCAN Testbed Mission Research & Technology Objectives • Investigate the application of SDRs to NASA Missions • Mission advantages and unique development/verification/operations aspects • SDR reconfiguration, on-orbit reliability SCAN Testbed • Develop SDR platform hardware & waveform firmware/software compliant to STRS to TRL-7 • Promote development and Agency-wide adoption of NASA’s SDR Standard, STRS • Flight-like ground EM and other equipment to enable the development, integration and operations of new SDR software on ISS. • Validate Future Mission Capabilities • Capability representative of future missions (S, Ka, GPS) • Communication, navigation, networking experiments • Launched to ISS on JAXA’s H-II Transfer Vehicle (HTV3) on July 20, 2012
SCaNTestbed SDR Platform Descriptions • Compliance verified w/ • tools • inspection • observation All SDRtested and flown with TDRSS-compliant waveforms. General Dynamics TDRSS S-band (Tx & Rx) 1 - Virtex II Qpro FPGA, 3 M gate ColdFire microprocessor w/ VxWorks RTOS CRAM (Chalcogenide RAM) (4 Mb) STRS Advance STRS/SDR Platforms to TRL-7 Single standard on SDR and WF Harris • TDRSS Ka-band (Tx & Rx) • 4 - Virtex IV FPGAs • 1 - GFLOP DSP • AiTech 950 with VxWorks RTOS • Scrubbing ASIC JPL/L-3 CE • L-band receive (GPS) • TDRSS S-band • 2- Virtex II FPGA (3 M gates each) • Actel RTAX 2000 • Actel AT697 with SPARC V8 Processor using RTEMs OS
SOIS Architecture – application to SDRs Radios may make use of all services from Avionics.
What is implemented in an SDR? Many experiments demonstrate capabilities across most layers Figure from CCSDS 130.0-G-2 “Overview of Space Communications Protocols • Software Defined Radios may implement all layers of the CCSDS stack • Boundary between OBC functions and Transceiver function may change depending on system
Process to Date • Reviewed 3 SDR ICDs and developed table with generic ICD type information • Captured information that might be unique for SDR (vs. hardware SDR)
Typical Telemetry information • Status (On/Off for controllable component, State (test, idle, running)) • Software & Firmware version information • Results of startup tests • Fault Diagnostic information (number of entries in logs) • Memory statistics • Configurable parameters for waveform (data rate, coding on/off, frequency selected, etc.) • Waveform status (Carrier lock, etc.) • Performance (SNR estimate, frame loss, etc.) Items 6-8 likely to be waveform dependent.
Path Forward • For consideration: • Continue to gather ICD-type info for SDR • Design an EDS for an SDR • Implement EDS for an SDR • Start with hardware (dumb) transceiver? • Support dependent on schedule and availability of Avionics programmer