Software Defined Radio Signal Processing Distributive Development Approaches Whitepaper

The implementation of Software Defined Radios (SDRs) involves the development of software on various signal processing environments including General Purpose Processors (e.g., Intel® XScale™, IBM® PowerPC®), Digital Signal Processors (DSPs ) (e.g., TI™, Analog Devices ) and Field Programmable Gate Arrays (FPGAs) (e.g., XILINX, Altera).

JTRS Software Communications Architecture (SCA) [1,2] based waveform components developed for GPPs typically communicate with each other using CORBA® middleware, generally use the C++ language in their implementation and are layered on various POSIX®-
compliant Real-Time Operating Systems (RTOS) (e.g., GreensHill®, VxWorks®, LynxOS®) as described by the SCA Application Environment Profile (AEP). However, this approach has not historically been used when such waveform components are targeted for DSPs.

The paper will discuss past, current, and advanced approaches used in the development of these waveform components in non-GPP based applications.

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