Skip to main content

Table 1 Summary of state-of-the-art SDR languages

From: A frame-based domain-specific language for rapid prototyping of FPGA-based software-defined radios

Proposals

Programming language

Flexibility

Portability

WDL [8]

UML-based representation

Constrained specifications

n/a

SPEX [9]

Subset of the C++

n/a

DSP (VLIW and SIMD)

DiplodocusDF [10]

UML-based representation

Constraint profile

GPP and DSP

P-HAL [12]

Object-oriented C++

Real-time adaptation

GPP and DSP and FPGA

GNU Radio [13]

C++ and Python

Compile-time flexibility

GPP

Prismtech Spectra Core [14]

Model-based design and RTL IP cores

n/a

GPP and DSP and FPGA

  1. n/a, not applicable.