Component-based waveform development: The Nucleus tool flow for efficient and portable software defined radio

Publikation: Beitrag in FachzeitschriftForschungsartikelBeigetragenBegutachtung

Beitragende

  • Jeronimo Castrillon - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Stefan Schürmans - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Anastasia Stulova - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Weihua Sheng - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Torsten Kempf - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Rainer Leupers - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Gerd Ascheid - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Heinrich Meyr - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)

Abstract

With the advent of multi-processor systems on chip (MPSoCs) and due to the complexity and variety of modern wireless standards, academia and industry are moving towards software defined radio (SDR) solutions. It is the goal of the SDR approach to allow designers to describe a radio standard or waveform by means of a high level language. This allows faster waveform development cycles and makes it easier to migrate waveforms across different platforms. Out of many software paradigms, component-based software engineering (CBSE) is an attractive match for SDR, especially for baseband applications. It abstracts waveforms in the traditional way algorithm designers think of their applications and guarantees a high degree of portability. However, existing CBSE approaches for SDR have not been able to close the gap between specification and implementation so as to achieve the computational performance and the energy efficiency of handcrafted solutions. The main reason for this gap is that these flows rely on traditional compilers to lower the high level specification to the platform. The work presented in this paper builds on the Nucleus Concept (Ramakrishnan et al.; IEEE Military Communications Conference (MILCOM 2009) [28]) in which computationally intensive kernels and their implementation characteristics on the target platform are known. This information allows a tool to close the performance gap, and thus enables efficient component-based SDR development. In this paper we present such a flow and its supporting environment, which includes state-of-the-art tools for system level design. The flow is demonstrated on a MIMO OFDM transceiver.

Details

OriginalspracheEnglisch
Seiten (von - bis)173-190
Seitenumfang18
FachzeitschriftAnalog Integrated Circuits and Signal Processing
Jahrgang69
Ausgabenummer2-3
PublikationsstatusVeröffentlicht - Dez. 2011
Peer-Review-StatusJa
Extern publiziertJa

Externe IDs

ORCID /0000-0002-5007-445X/work/141545597

Schlagworte

Forschungsprofillinien der TU Dresden

Ziele für nachhaltige Entwicklung

Schlagwörter

  • Data flow graphs, Mapping, MIMO, MPSoC programming, OFDM, Real time systems, Scheduling, Software defined radio

Bibliotheksschlagworte