Dissertation
Virtual Radio Engine
(A New Programming Environment for Software Defined Radio)
Abstract
Software Defined Radio (SDR) hardware platforms use parallel architectures. Current concepts of developing applications (such as WLAN) for these platforms are complex, because developers describe an application with hardware-specifics that are relevant to parallelism such as mapping and scheduling. To reduce this complexity, we have developed a new programming approach for SDR applications, called Virtual Radio Engine (VRE). VRE defines a language for describing applications, and a tool chain that consists of a compiler kernel and other tools (such as a code generator) to generate executables. The thesis presents this concept, as well as describes the language and the compiler kernel that have been developed by the author. The language is hardware-independent, i.e., developers describe tasks and dependencies between them. The compiler kernel performs automatic parallelization, i.e., it is capable of transforming a hardware-independent program into a hardware-specific program by solving hardware-specifics, in particular mapping, scheduling and synchronizations. Thus, VRE simplifies programming tasks as developers do not solve hardware-specifics manually.
Sponsorship
Siemens AG/BenQ Mobile GmbHCitation
@phdthesis{urn:nbn:de:hebis:34-2009012225928,
author={Hossain, Riyadh},
title={Virtual Radio Engine},
school={Kassel, Universität, FB 16, Elektrotechnik/Informatik},
month={01},
year={2009}
}
0500 Oax 0501 Text $btxt$2rdacontent 0502 Computermedien $bc$2rdacarrier 1100 2009$n2009 1500 1/eng 2050 ##0##urn:nbn:de:hebis:34-2009012225928 3000 Hossain, Riyadh 4000 Virtual Radio Engine :A New Programming Environment for Software Defined Radio / Hossain, Riyadh 4030 4060 Online-Ressource 4085 ##0##=u http://nbn-resolving.de/urn:nbn:de:hebis:34-2009012225928=x R 4204 \$dDissertation 4170 5550 {{Software Radio}} 7136 ##0##urn:nbn:de:hebis:34-2009012225928
2009-01-22T10:52:18Z 2009-01-22T10:52:18Z 2009-01-22T10:52:18Z urn:nbn:de:hebis:34-2009012225928 http://hdl.handle.net/123456789/2009012225928 Siemens AG/BenQ Mobile GmbH 1517741 bytes application/pdf eng Urheberrechtlich geschützt https://rightsstatements.org/page/InC/1.0/ Software Defined Radio Compiler Parallel Programming 004 Virtual Radio Engine Dissertation Software Defined Radio (SDR) hardware platforms use parallel architectures. Current concepts of developing applications (such as WLAN) for these platforms are complex, because developers describe an application with hardware-specifics that are relevant to parallelism such as mapping and scheduling. To reduce this complexity, we have developed a new programming approach for SDR applications, called Virtual Radio Engine (VRE). VRE defines a language for describing applications, and a tool chain that consists of a compiler kernel and other tools (such as a code generator) to generate executables. The thesis presents this concept, as well as describes the language and the compiler kernel that have been developed by the author. The language is hardware-independent, i.e., developers describe tasks and dependencies between them. The compiler kernel performs automatic parallelization, i.e., it is capable of transforming a hardware-independent program into a hardware-specific program by solving hardware-specifics, in particular mapping, scheduling and synchronizations. Thus, VRE simplifies programming tasks as developers do not solve hardware-specifics manually. open access A New Programming Environment for Software Defined Radio Hossain, Riyadh Kassel, Universität, FB 16, Elektrotechnik/Informatik Fohry, Claudia (Prof. Dr.) Hunger, Alex (Prof. Dr.) Software Radio 2008-12-11
The following license files are associated with this item:
:Urheberrechtlich geschützt