A flight-qualified implementation of a Software Defined Radio (SDR) Operating Environment for the JPL-SDR built for the CoNNeCT Project has been developed. It is compliant with the NASA Space Telecommunications Radio System (STRS) Architecture Standard, and provides the software infrastructure for STRS compliant waveform applications. This software provides a standards-compliant abstracted view of the JPLSDR hardware platform. It uses industry standard POSIX interfaces for most functions, as well as exposing the STRS API (Application Programming Interface) required by the standard.

This software includes a standardized interface for IP components instantiated within a Xilinx FPGA (Field Programmable Gate Array).

The software provides a standardized abstracted interface to platform resources such as data converters, file system, etc., which can be used by STRS standards conformant waveform applications. It provides a generic SDR operating environment with a much smaller resource footprint than similar products such as SCA (Software Communications Architecture) compliant implementations, or the DoD Joint Tactical Radio Systems (JTRS).

This work was done by James P. Lux, Minh Lang, Kenneth J. Peters, Gregory H. Taylor, Courtney B. Duncan, David S. Orozco, Ryan A. Stern, Earl R. Ahten, and Mike Girard of Caltech for NASA’s Jet Propulsion Laboratory.

This software is available for commercial licensing. Please contact Daniel Broderick of the California Institute of Technology at This email address is being protected from spambots. You need JavaScript enabled to view it.. NPO-47766

This Brief includes a Technical Support Package (TSP).
Document cover
JPL Space Telecommunications Radio System Operating Environment

(reference NPO-47766) is currently available for download from the TSP library.

Don't have an account? Sign up here.