This software demonstrates use of the JPL Space Telecommunications Radio System (STRS) Operating Environment (OE), tests APIs (application programming interfaces) presented by JPL STRS OE, and allows for basic testing of the underlying hardware platform. This software uses the JPL STRS Operating Environment [“JPL Space Tele com munications Rad io System Operating Environment,” (NPO-4776) NASA Tech Briefs, Vol. 37, No. 1 (January 2013), p. 47] to in teract with the JPL-SDR Software Defined Radio developed for the CoNNeCT (COmmunications, Navi ga tion, and Networking rEcon figur able Testbed) Project as part of the SCaN Testbed installed on the Inter national Space Station (ISS). These are the first applications that are compliant with the new NASA STRS Archi tecture Standard.
Several example waveform applications are provided to demonstrate use of the JPL STRS OE for the JPL-SDR platform used for the CoNNeCT Project. The waveforms provide a simple digitizer and playback capability for the S-Band RF slice, and a simple digitizer for the GPS slice [“CoNNeCT Global Positioning System RF Module,” (NPO-47764) NASA Tech Briefs, Vol. 36, No. 3 (March 2012), p. 36]. These waveforms may be used for hardware test, as well as for on-orbit or laboratory checkout.
Additional example waveforms implement SpaceWire and timer modules, which can be used for time transfer and demonstration of communication between the two Xilinx FPGAs in the JPLSDR. The waveforms are also compatible with ground-based use of the JPL STRS OE on radio breadboards and Linux.
This work was done by James P. Lux, Kenneth J. Peters, Gregory H. Taylor, Minh Lang, Ryan A. Stern, and Courtney B. Duncan of Caltech for NASA’s Jet Propulsion Laboratory.