Many papers have been written about the proper separation or isolation of waveform implementations across varying software-defined radio (SDR) Operating Environments (OEs). A number 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.

The paper explains how an SCA waveform model can be used to produce an SCA-compliant waveform implementation, and how the same waveform source code can be compiled and deployed across multiple processing environments with differing operating systems and middleware implementations.