Theses at Smart Sensors Group
Project Theses, Bachelor Theses, Master Theses
This list is just a collection of thesis ideas that was already formulated, however, we are always interested in thesis working on topics like
- embedded signal processing for various applications
- efficient artificial intelligence
- innovative architectures for space electronics & radiation testing
- reliability, fault tolerance & embedded fault diagnosis (FDIR)
- any cool stuff regarding small embedded sensor systems
The general project and thesis process is outlined in the instructions below. Please review them before contacting staff.
Please always read the instructions for the General process of a thesis
For inquiries regarding a project, bachelor’s, or master’s thesis, please include the following information:
- Most recent transcript of records
- Updated CV
- Short description of your topic of interest (3-5 lines)
- Name of a potential supervisor from our team
Important:
Keep your emails short and to the point.
Clear, simple messages are preferred.
Avoid long or overly polished, AI-style emails.
Note:
Many advertised topics can be adjusted in scope and difficulty. Depending on your preference, they can often be carried out as a project, bachelor’s thesis, or master’s thesis.
Open Topics
Extending STM32H753 support in the RIOT operating system
Status: offen
Supervisors: Yannick Loeck
Project: EduSat
Implement various STM32H7 peripherals in RIOT
Running Theses
Development of an FPGA fault injection mechanism via Fimware Modification
Status: reserviert
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
In this project work / thesis an FPGA fault injection mechanism needs to be developed by modifing the firmware of the FPGA.
Development of an efficient Anomaly Detection Mechanism for Inertial Measurement Units (IMUs)
Status: reserviert
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
In this project work different IMU anomaly detection mechanisms needs to be analyzed and implemented.
Evaluation and Optimization of a Resource Constraint Test Core in Ultra Low-Power FPGAs
Status: laufend
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
In this project work a pre-developed test core is evaluated and optimized in an ULP FPGA.
I3C Interface Implementation and IMU Performance Evaluation on FPGA
Status: reserviert
Supervisors: Ulf Kulau
Between I2C and SPI, I3C has established itself since 2017 as an updated protocol for serial bus communication with sensors. Finally, an I3C host interface will be implemented on an FPGA and a performance evaluation will be performed using two IMUs.
Inbetriebnahme eines Bluetooth Low Energy BCG Sensors
Status: laufend
Supervisors: Lucas Bublitz
In der Projektarbeit soll ein Bluetooth Low Energy BCG Sensor in Betrieb genommen und anschließend evaluiert werden
Design and Implementation of a Raspberry Pi based Test Controller for 'Space-Patch’ during Radiation Test
Status: laufend
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
This project focuses on developing a test system for evaluating the resilience of the nRF52840 BLE SoC against radiation-induced Single Event Upsets (SEUs) using a Raspberry Pi 5. The tasks include designing both hardware and software setups to interface with the System-on-Chip (SoC) over the SWD interface, performing memory scrubbing, comparing results with a golden memory, and storing outcomes. Additionally, the project requires the creation of a web-based front-end for test control and visualization, along with thorough documentation and reporting in an IEEE format.
Design, Implementation and Validation of a Digital Filter on iCE40-UP
Status: laufend
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
T.B.D.
Entwicklung und Evaluierung eines IMU Sensors mit hoher Samplerate zur Positionsbestimmung eines Roboterarms
Status: laufend
Supervisors: Kazi Mohammad Abidur Rahman
In dieser Arbeit soll ein ein IMU Sensorsystem so weiterentwickelt werden, dass es mit sehr hohen Sampleraten die Bewegung eines Roboterarms erfassen kann. Die Positionsbestimmung soll implementiert und ausführlich evaluiert werden
Real-time Feature Extraction from Time-series data using ML/DL/AI
Status: laufend
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
The goal of this project/thesis would be Real-time Feature Extraction from Time-series data using ML/DL/AI. Usually multiple projects/thesis would be offered in this diection. Can be implemented in both FPGAs or MCUs. Interested students are encouraged to go through the following articles or proposing own ideas of implementing ML/DL/AI on Resource Contrained devices (FPGAs/MCUs).
Creation of a Ground Station TM/TC Front-End
Status: laufend
Supervisors: Yannick Loeck
Project: EduSat
Build a ground station telemetry/telecommand tool compatible with the Endurosat flight software of our CubeSat
Implementierung und Evaluierung von ACO-OFDM für LiFi-Intra-Satellitenkommunikation auf einem Mikrocontroller
Status: laufend
Supervisors: Marek Jahnke
Project: SatelLight
Implementierung und Evaluierung von ACO-OFDM für LiFi-Intra-Satellitenkommunikation auf einem Mikrocontroller
Leveraging Large Language Models for Efficient Labeling of Ballistocardiogram (BCG) Data
Status: reserviert
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
Exploring LLM-assisted BCG signal labeling to develop a scalable, semi-automated annotation framework combining signal processing and prompt engineering.
Port RIOT to a Round Display & Evaluate an Interface for Health Monitoring
Status: reserviert
Supervisors: Christopher Büchse
Project: SArES
Port RIOT to a Round Display & Evaluate an Interface for Health Monitoring
Porting and Evaluating a DTN Stack to the RIOT Real-Time Operating System
Status: laufend
Supervisors: Christopher Büchse
Project: SArES
Porting and Evaluating a DTN Stack to the RIOT Real-Time Operating System
Porting the RIOT Real-Time Operating System to the STM32U385 Microcontroller
Status: laufend
Supervisors: Christopher Büchse
Project: SArES
Port the RIOT operating system to an STM32U3 series MCU
Finished Theses
Efficient online Compression of BCG Data
Status: abgeschlossen
Supervisors: Ulf Kulau
Project: Wireless Compose 2
Development and investigation of an efficient online data compression on a resource constrained FPGA device for BCG data
Fehlererkennung auf ULP FPGA beim Undervolting
Status: abgeschlossen
Supervisors: Ulf Kulau
Project: Wireless Compose 2
Es sollen Möglichkeiten zur Fehlerdetektion auf einem ULP FPGA implementiert und evaluiert werden
Towards a resource efficient system for ecoacoustic recording
Status: abgeschlossen
Supervisors: Ulf Kulau
Bearbeiter: Jan Lueken (abgegeben: 23. Sep 2022)
In this thesis, the possibilities for increasing the efficiency of ecoacoustic systems are investigated. For this purpose, a prototype ecoacoustic sensor system is built and data is collected and evaluated in a field test
Evaluation von Undervolting auf LP FPGAs
Status: abgeschlossen
Supervisors: Ulf Kulau
Bearbeiter: Lucas Bublitz (abgegeben: 30. Oct 2022)
In dieser Arbeit soll grundlegend untersucht werden, in weit es möglich ist Low Power FPGAs unterhalb ihrer spezifizierten Spannung betreiben zu können. Um dies eingehend untersuchen zu können, muss eine Testbench entwickelt und evaluiert werden, welche hohe Präzision und Robustheit gegenüber bspw. Temperatureinflüssen erfüllen muss. Eine abschließende Messkampagne soll erste Ergebnisse bezüglich der Machbarkeit von Undervolting auf LP FPGAs zeigen.
Integration and Evaluation of picorv32 RISC-V on ICE40 FPGA
Status: abgeschlossen
Supervisors: Ulf Kulau
Integration of picorv32 on ICE40 FPGA and performance evaluation
Design of Calibration Algorithm for Single Channel NDIR CO2 Sensor
Status: abgeschlossen
Supervisors: Ulf Kulau
This is a jointly supervised thesis together with Renesas Electronics Germany GmbH. For reasons of confidentiality, no summary of the content will be published on this website. If you are interested, please contact Ulf Kulau directly.
Integration and Evaluation of an Online BCG Compression Core into a RISC-V Softcore
Status: abgeschlossen
Supervisors: Ulf Kulau
A significant advantage of softcores is that one can implement and connect one's own hardware accelerators alongside them. In this thesis this will be done with a compression kernel, which allows the online compression of BCG data and is integrated into a Risc-V softcore. A final evaluation will reveal advantages and disadvantages.
Area Optimization of a Motor Control SoC utilizing a tightly coupled RISC-V
Status: abgeschlossen
Supervisors: Ulf Kulau
This is a jointly supervised thesis together with TRINAMIC Motion Control GmbH & Co. KG. For reasons of confidentiality, no summary of the content will be published on this website. If you are interested, please contact Ulf Kulau directly.
Power Supply and Wireless Charging of miniaturized Sensor System
Status: abgeschlossen
Supervisors: Ulf Kulau
In this master thesis, the power supply including the possibility of wireless charging for a highly miniaturized sensor system is to be developed and evaluated. The focus is on a solution that is as small and efficient as possible and requires very little weight.
Skalierbare Sicherheitsarchitektur für Frequenzumrichter - Analyse von Maßnahmen für den funktional sicheren Betrieb von eingebetteten Systemen
Status: abgeschlossen
Supervisors: Ulf Kulau
Hierbei handelt es sich um eine gemeinsam betreute Abschlussarbeit zusammen mit der NORD GmbH & Co. KG. Aus Gründen der Vertraulichkeit, wird auf dieser Webseite keine inhaltliche Zusammenfassung veröffentlicht. Bei Interesse bitte direkt an Ulf Kulau wenden.
Anomaly Detection from BCG Signal With Artificial Intelligence
Status: abgeschlossen
Supervisors: Ulf Kulau
Project: PotatoNet
Recent advancement in artificial intelligence shows promises to detect anomaly from continuous data accurately and reliably without any supervision. Thus, in this work, we will do research on developing a deep learn- ing model to detect anomaly from continuous BCG data.
Energy Harvesting für Unterwasser-Sensoren und Nutzung des Energiesignals zur Bestimmung von Strömungsparametern
Status: abgeschlossen
Supervisors: Ulf Kulau
In dieser Arbeit soll ein Energy-Harvesting System entwickelt werden, welches aus der Wellenbewegung Energie für den Betrieb von Unterwasser-Sensorik erzeugt. Dabei soll ferner untersucht werden, in wie weit unter Berücksichtigung der Verluste beim Harvesting auf mögliche Wellenbewegungen rückgeschlossen werden kann.
Eingebettete KI zur sensornahen Auswertung von BCG Signalen
Status: abgeschlossen
Supervisors: Ulf Kulau
In dieser Arbeit soll untersucht werden, wie BCG und SCG Signale auf einem ressourcenbeschränkten System mittel eingebetteter KI ausgewertet werden können. Hierzu sollen zunächst existierende Frameworks auf ihre Eignung geprüft werden. Ein neuronales Netz soll entworfen und mit existierenden Daten trainiert werden. Eine abschließende Evaluation auf einm Mikrocontroller soll die Machbarkeit demonstrieren.
Lightweight Testcore for Hardware Modules of LP FPGAs
Status: abgeschlossen
Supervisors: Ulf Kulau
In this project, we focus on developing a lightweight hardware Testcore for FPGAs that we can utilize to detect these SEUs/bit-flips regardless of FPGA resource conditions and perform a blind scrubbing if an error is detected.
CSK-Based Communication Implementation and Evaluation with VD6283TX Ambient Light Sensor.
Status: abgeschlossen
Supervisors: Marek Jahnke
Project: SatelLight
In this project work a color shift keying modulation (CSK) should be implemented and evaluated to transmit data via color changing light.
Design and evaluation of a transimpedance-amplifier for a LiFi receiver
Status: abgeschlossen
Supervisors: Marek Jahnke
Project: SatelLight
In this project work different possible components and circuits for a transimpedance-amplifier should be researched, analyzed and compared.
Development and evaluation of a dynamic channel-model and Multiple-Access-Control-Protocols for LiFi communication in OMNeT++
Status: abgeschlossen
Supervisors: Marek Jahnke
Project: SatelLight
In this thesis, abstract LiFi transceivers and their dynamic channel should be implemented and simulated in Omnet++. Furthermore, the aim is to investigate and evaluate various MAC protocols, error correcting codes or to calculate the energy-consumption based on measurements of real devices.
Entwicklung einer effizienten und zuverlässigen LiFi-Kommunikation für Kleinstsensoren
Status: abgeschlossen
Supervisors: Ulf Kulau, Lucas Bublitz
In dieser Arbeit soll untersucht werden, wie mittels LiFi Kommunikation Daten drahtlos von einem hoch-miniaturisierten Sensorsystem zuverlässig und effizient an eine Datensenke übermittelt werden können.
Funktionaler Prototyp für öko-akustische Forschung
Status: abgeschlossen
Supervisors: Ulf Kulau
In dieser Projekt- oder auch Bachelorarbeit soll ein funktionaler Prototyp für die Aufzeichnung öko-akustischer Signale entwickelt werden. Neben einer Anforderungsanalyse soll ein erstes System im Labor aufgebaut und getestet werden.
Implementation and Evaluation of an efficient chest-worn PPG Sensor
Status: abgeschlossen
Supervisors: Ulf Kulau
Among other things, PPG is a good reference method for reliably detecting heartbeat and heart rate. For this purpose, there are a number of possible optical frotends and biosensor modules, which will be miniaturized, implemented on a pcb and evaluated in detail.
Implementation and Evaluation of different Pulse-Time-Modulations (PTM) on a Low-Power FPGA
Status: abgeschlossen
Supervisors: Marek Jahnke
In this project work different PTMs should be implemented on an LP FPGA.
Implementation of a Over The Air (OTA) Device Firmware Update (DFU) on BLE SoCs
Status: abgeschlossen
Supervisors: Kazi Mohammad Abidur Rahman
Project: AuRelia
In this project work, we focus on developing an Over The Air (OTA) Device Firmware Update (DFU) on BLE SoCs
Performance Analysis of Gyroscope for BCG/SCG Measurement
Status: abgeschlossen
Supervisors: Ulf Kulau
SCG and BCG signals. An extensive test series of current sensors is to be carried out for this purpose.
Weiterentwicklung eines Arduino-basierten Messsystems für das Boden- Monitoring in einem Gewächshausversuch
Status: abgeschlossen
Supervisors: Ulf Kulau
In dieser Arbeit wird ein bereits bestehendes Arduino-basiertes Mess- system für Boden-Feuchte, Temperatur und CO2-Konzentration weiterentwickelt.
Design of a Flash-Based Mass Storage Module for Nanosatellites
Status: abgeschlossen
Supervisors: Yannick Loeck
Project: EduSat
Design a flash-based mass storage PCB targeting our CubeSat's OBC
Development and experimental validation of a Python-Based Library for predicting received output current in LED-Photodiode configurations
Status: abgeschlossen
Supervisors: Marek Jahnke
In this project work, a simple Python-based Library will be developed, that can calculate the light power transmission and the current output at the photodiode of an LED-Photodiode setup
Entwicklung und Evaluierung eines Frameworks für die optimale Platzierung von LiFi-Transceivern basierend auf Physically-Based Rendering
Status: abgeschlossen
Supervisors: Marek Jahnke
In dieser Arbeit soll ein Framework zur Optimierung der Platzierung von mehreren LiFi Transceivern in unterschiedlichen räumlichen Bedingungen entwickelt werden.
Error-correcting code between file system and SPI Flash to secure data storage
Status: abgeschlossen
Supervisors: Yannick Loeck
Project: AuRelia
Small sensor systems often have a local mass memory for archiving recorded measurement data. This data can be conveniently organized using a file system. However, under radiation conditions in particular, errors can occur in the form of bit flips, which corrupt both the file system and the data itself. For this reason, an intermediate layer is to be implemented in this project work, which is to secure all data on the flash using error-correcting codes (specifically: Reed-Solomon code). In addition to the implementation, an extensive performance evaluation will be carried out along with thorough documentation of the git repo and reporting in an IEEE format.
Implementation and Evaluation of a Library for different MAC-Protocols for LiFi-communication for MCUs
Status: abgeschlossen
Supervisors: Marek Jahnke
In this project work different MAC protocols will be researched, compared and a C++-Library will be developed, that can be used on MCUs
Porting the RIOT real-time operating system to the STM32H753 microcontroller
Status: abgeschlossen
Supervisors: Yannick Loeck
Project: EduSat
Port the RIOT operating system to an STM32H7 series MCU
Design and Evaluation of a LiFi-Communication Frontend for High-Bandwidth Data Transmission
Status: abgeschlossen
Supervisors: Marek Jahnke
Project: SatelLight
In this project work a Transceiver Frontend for High-Bandwidth Optical Wireless Communication should be implemented and evaluated.
Development and Evaluation of an Energy-efficient LiFi-Receiver with Energy-Harvesting Capability
Status: abgeschlossen
Supervisors: Marek Jahnke
In this thesis an energy-efficient lifi-transceiver with SLIPT capability should be developed and evaluated.
Optimization and Evaluation of a reliable Cuboid-Based Multiple-Access-LiFi-Communication
Status: abgeschlossen
Supervisors: Marek Jahnke
the LiFi communication based on the Cuboid-Based Signal-Space Symbol Generation for Intra-Satellite Communication should be optimized and extended to be used for a reliable Multiple-Access-LiFi-Communication.
Persistent Live Firmware Patches for Cortex-M7 based Microcontrollers
Status: abgeschlossen
Supervisors: Yannick Loeck
Project: EduSat
Implement differential updating including live patching on the STM32H7