Advances in integrated circuit technology are enabling construction of increasingly more powerful architectures for Software Defined Radio (SDR) platforms. For instance multicores, multiprocessor System-on-Chip and FPGAs provide opportunities for innovative prototyping and increased programmability whereby more radio processing is done in the digital domain. But there are challenges with these technologies, especially difficulties of efficiently harnessing their capabilities in a productive manner. There are two general approaches that respond to this: 1) a shift from low-level to high-level design, using for example model-integrated computing; or 2) frameworks that usually require low-level expertise to adapt reusable code. In case 1 a portion of expertise is offloaded to tools - but effort is needed to learn the tool and debugging may be difficult. In case 2 the tool may be widely used but needs more low-level coding. This paper investigates the first approach and reflects on our more common practice of using coding frameworks. The methodology involved developing the same SDR processing operations with each tool. A system engineering approach was used whereby a generic Ideal High-Level SDR (IHS) tool flow was established as a baseline to compare the tools. We conclude with a summary of the qualitative capabilities of the tools.
[1]
Edward A. Lee,et al.
Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II)
,
2008
.
[2]
Kunle Olukotun,et al.
A Heterogeneous Parallel Framework for Domain-Specific Languages
,
2011,
2011 International Conference on Parallel Architectures and Compilation Techniques.
[3]
Jari Nurmi,et al.
State of the art baseband DSP platforms for Software Defined Radio: A survey
,
2011,
EURASIP J. Wirel. Commun. Netw..
[4]
V.G. Bartenev.
Software Radar: New Reality
,
2006,
2006 CIE International Conference on Radar.
[5]
Joseph Mitola,et al.
The software radio architecture
,
1995,
IEEE Commun. Mag..
[6]
Kevin Marquet,et al.
Software defined radio architecture survey for cognitive testbeds
,
2012,
2012 8th International Wireless Communications and Mobile Computing Conference (IWCMC).
[7]
Michael Meredith.
High-Level SystemC Synthesis with Forte's Cynthesizer
,
2008
.
[8]
Ahmed Amine Jerraya,et al.
Platform-based software design flow for heterogeneous MPSoC
,
2008,
TECS.
[9]
Walter Tuttlebee,et al.
Software defined radio : enabling technologies
,
2002
.