Design Space Exploration in an FPGA-Based Software Defined Radio

The FPGA (Field Programmable Gate Array) technology is expected to play a key role in the development of Software Defined Radio (SDR) platforms. To this aim, leveraging the nascent High-Level Synthesis (HLS) tools, a design flow from high-level specifications to Register-Transfer Level (RTL) description can be thought. Based on such a flow, this paper describes the Design Space Exploration (DSE) that can be achieved using loop optimizations. The mainstream objective is to demonstrate the compile-time flexibility of an architecture when associated with a reconfigurable platform. Throughout both IEEE 802.15.4 and IEEE 802.11g waveform examples, we show how the FPGA resources can be tuned according to a targeted throughput.

[1]  E. D. Willink,et al.  The waveform description language: moving from implementation to specification , 2001, 2001 MILCOM Proceedings Communications for Network-Centric Operations: Creating the Information Force (Cat. No.01CH37277).

[2]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[3]  Minh N. Do,et al.  Youn-Long Steve Lin , 1992 .

[4]  Friedrich Jondral,et al.  Software-Defined Radio—Basics and Evolution to Cognitive Radio , 2005, EURASIP J. Wirel. Commun. Netw..

[5]  Olivier Sentieys,et al.  An FPGA Software Defined Radio Platform with a High-Level Synthesis Design Flow , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[6]  Mark Cummings,et al.  FPGA in the software radio , 1999, IEEE Commun. Mag..

[7]  Jean Luc Philippe,et al.  Algorithmic-level Specification and Characterization of Embedded Multimedia Applications with Design Trotter , 2006, J. VLSI Signal Process..

[8]  Olivier Sentieys,et al.  Frame-based modeling for automatic synthesis of FPGA-Software Defined Radio , 2014, 2014 9th International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CROWNCOM).

[9]  Liu Quan,et al.  The Software Communication Architecture specification: Evolution and trends , 2009, 2009 Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA).

[10]  Martin Fowler,et al.  Domain-Specific Languages , 2010, The Addison-Wesley signature series.

[11]  Joseph Mitola,et al.  Cognitive radio: making software radios more personal , 1999, IEEE Wirel. Commun..

[12]  Pedro C. Diniz,et al.  A compiler approach to fast hardware design space exploration in FPGA-based systems , 2002, PLDI '02.

[13]  Thomas Bollaert Catapult Synthesis: A Practical Introduction to Interactive C Synthesis , 2008 .

[14]  Trevor Mudge,et al.  SPEX: A Programming Language for Software Defined Radio , 2006 .