Master theses offers

  • Adaptive Quantum for Parallel Full-System-Simulation

    Supervisor: Niko Zurstraßen
    Description: This thesis aims to implement and evaluate a dynamically estimated quantum for parallel full-system simulations.

  • Affinity Mapping for Parallel Multi-Core Simulations

    Supervisor: Niko Zurstraßen
    Description: In this thesis you will investigate and leverage the multi-core mapping of Linux for parallel full-system-simulators.

  • API for SDR platforms

    Supervisor: Zixiang Zheng
    Description: The goal is to implementation of a common interface for configuration of and communication with different Software-Defined Radio (SDR) hardware platforms, i.e. AD Pluto, Lime, NI USRP. The code will be developed in C, hence a high proficiency in this programming language is required.

  • Communication systems for neuromorphic massive multicore systems

    Supervisor: Dr.-Ing. Jan Moritz Joseph
    Description: The goal of this thesis is to extend a SystemC simulator for neuromorphic computing to model NoCs with a fast and abstract performance model. Communcation patterns for common AI benchmarks are analyzed. Then, an optimized architecture is proposed to improve latency.

  • Compilers for neuromorphic computing

    Supervisor: Dr.-Ing. Jan Moritz Joseph
    Description: LLVM is one of the standard compilers. Recently, MLIR extended it to address the needs of AI workloads. At ICE, we develop the first-ever fully-integrated compiler for neuromorphic systems. You will be able to participate in a novel, evolving, and relevant open-source community that large companies and major academic institutions drive.

  • Designing an ultra-efficient memristor-based Deep Learning Accelerator (DLA)

    Description: Here at the Chair for Software for Systems on Silicon (SSS), we investigate the energy efficiency of memristor-based neuromorphic platforms for Deep Learning Acceleration (DLA). In this project, you will contribute to this research by developing the RTL of a memristor-based DLA engine and deploying a prototype on an FPGA board.
    Supervisor: José Cubero

  • Development of novel wireless transmission technologies

    Supervisor: Kenan Turbic via jobs-dsp@ice.rwth-aachen.de
    Description:: Here at the Chair of Distributed Signal Processing (DSP) we have several master thesis offers to develop novel wireless transmission technologies (in particular physical-layer design) for modulation/demodulation, optimization, signal design, etc.

  • Efficient OFDM transceiver implementation for SDR platforms

    Supervisor: Sadaf Joodaki
    Description: The goal is to optimize flexible OFDM transceiver algorithms for fast execution on SDR platforms. The tasks include implementation, unit testing and documentation of algorithms in C. The code will be tested on SDR hardware. Candidates are expected to have excellent programming skills.

  • Hardware Security: Secure Processor Design

    Supervisor: Lennart Reimann
    Description: In this work we would like to address the development and evaluation of tools to elaborate and/or quantify the security properties of a processor design. The properties Confidentiality, Integrity (, Availability) and Authenticity (CI[A]A) need to be protected.

  • MIMO on SDR platforms

    Supervisor: Amna Kopić
    Description: The student will participate in the expansion of the existing flexOFDM transceiver implementation with MIMO algorithms. The tasks include development, testing and integration of different MIMO algorithms with the existing transceiver code. The student will have the opportunity to deploy and test the solutions on SDR hardware platforms. The candidates are expected to be familiar with MIMO techniques, have excellent coding and be proficient in C programming language.

  • Neuroflow: SW/HW-Interfaces for Neuromorphic Computing

    Supervisor: Felix Staudigl
    Description: In the context of this work, we will invent a novel way of computation in neuromorphic devices. These problems are closely related to existing soltions for Google's TPU-style way of data processing. Their approaches must be translated into the neuromorphic world.

  • Neuromorphic Hardware Security

    Supervisor: Felix Staudigl
    Description: This Master/Bachelor Thesis aims to investigate novel Hardware Security vulnerabilities and their countermeasure of neuromorphic computing architecture. In particular, the student will have the unique opportunity to work with the real ReRAM crossbars to perform measurements within our labs.

  • Neuromorphic Virtual Platforms

    Supervisor: Felix Staudigl
    Description: This Master/Bachelor Thesis aims to develop a virtual prototype to perform a system exploration concerning parameters like power consumption and performance. The virtual prototype will be implemented in C++ together with SystemC/TLM.

  • Online platform for exercises

    Supervisor: Amna Kopić
    Description: The goal is to develop a website through which students can work submit their code solutions to laboratory exercises. Strong software development skills are required for this position.

  • SDR hardware preparation

    Supervisor: Zixiang Zheng
    Description: Preparation of newly acquired SDR hardware for deployment in the lab. The task is to prepare connections, install the necessary software, provide remote access to the devices. The student will also deploy, perform the necessary modifications, and test the existing C and FPGA transceiver implementations on the prepared SDR hardware platform. The candidates are expected to be have excellent programming skills and high motivation to work with hardware.

  • Sensing Communications for 6G wireless systems

    Supervisor: Kenan Turbic via jobs-dsp@ice.rwth-aachen.de
    Description:: At the Chair of Distributed Signal Processing (within the Institute for Communication Technologies and Embedded Systems) we have several offers for master thesis to develop novel technologies related to Sensing Communications in particular related to advancement of physical-layer signal processing and machine learning.

  • SIEM Sensor für virtuelle Kraftwerke

    Tutors: Guido Dartmann, Gerd Ascheid

  • Study on Reinforcement Learning for Next-generation (6G) wireless communications

    Description: Here at the Chair of Distributed Signal Processing (DSP) we have several master thesis offers to study reinforcement learning (RL) algorithms have shown to perform well under dynamic environments and perform efficiently. However, to cope with the low latency and high-reliability requirements of modern applications, these models must be optimized further. Our objective is to study RL techniques through which the training process can be optimized in order to make them applicable in a rate constrained communication system.
    Supervisor: Amna Kopic

  • Video streaming via SDR

    Supervisor: Kenan Turbić
    Description: The goal is to implement video streaming over a communication link established between hardware SDR platforms, for real-time demonstration of the system performance. The C code to be developed for this task should generate a serialized data stream from a stored video file, feed it to the existing flexOFDM transceiver implementation on one side, and de-serialize the received stream for real-time reproduction on the other. The candidates are expected to have strong software development skills.

  • We are hiring! Programmers (C++, Python), Data Scientists, Hardware Engineers

    Supervisor: Dr. Jan Moritz Joseph
    Description: There is plenty of work in our team. Developing hardware, building prototypes, maintaining open-source software, or inventing new ML models? That’s all possible! We will find a task that fits your profile best.

  • We are hiring different profiles at the DSP Chair

    Supervisor: Kenan Turbić
    Description: At the DSP chair we have many tasks that can be picked up by interested students. These include tasks around the development of a wireless communication testbed based on SDR, development and performance analysis of signal processing algorithms, employment of ML models at the PHY-layer to augment/replace the traditional algorithms, etc. Get in contact and we will find a task suitable for your profile.

More Topics on request

On the following pages some open offers are listed. In addition, there is the possibility for interested students to make an appointment by e-mail.

Tutors: Lennart Reimann