Waveform Portability and Reuse Across Operating Environments - an Experience Report

In the past there have been many papers discussing the proper separation or isolation of waveform implementations across varying SDR Operating Environments (OEs) such as the Software Communications Architecture (SCA), OE (Core Framework (CF) Common Object Request Broker Architecture (CORBA) and Portable Operating System Interface (POSIX) Application Environment Profile (AEP). Many of these papers also discuss the reuse and portability benefits reaped by such approaches. This paper presents an experience report on the application of such techniques to provide portability and re-use across disparate physical OE platforms.

This paper describes how an SCA waveform model can be used to produce an SCA-compliant waveform implementation and then describes how the same waveform source code can be compiled and deployed across multiple processing environments with differing operating systems and middleware implementations. The result of this demonstration illustrates the reality that the source code is Real-Time Operating System (RTOS) and Object Request
Broker (ORB) neutral.

This paper also describes how the same waveform model can also be used to create an Object Management Group™ (OMG™) SWRadio [3] waveform implementation and how the same waveform logic (e.g., algorithms, coders, etc.) can be used across SCA and OMG SWRadio compliant waveform implementation.

The whitepaper is available for download from PrismTech’s website in the whitepaper downloads section.

Ask Us A Question

Submit product or technical questions to our staff of experts manning our Customer Response Center, e-mail crc@prismtech.com.

Follow us on