Implementation and Evaluation of an efficient chest-worn PPG Sensor
- Typ der Arbeit: Bachelorarbeit
- Status der Arbeit: abgeschlossen
- Betreuer: Ulf Kulau
In this work, a PPG sensor will be implemented for use on a ULP FPGA. One target is that the sensor should be as small and energy efficient as possible. The MAX30102 can be used as a front end. An I2C interface is to be implemented on the FPGA for this purpose. The sensor-specific configurations and settings should also be selectable on the FPGA and can be changed via a host interface (UART). The first step is to determine which functions of the PPG sensor are actually relevant and should be implemented.
The data should then be transmitted as a stream via the UART to a host system, so that the spoken system can be evaluated in detail.
In order to additionally increase energy efficiency, the entire signaml processing chain will be extended by clock gating to reduce dynamic power dissipation. The clock gating can also be configured via the control block, switched on and off, etc. Finally, the system will be evaluated in detail. Especially signal quality (noise etc.) but also latencies and jitter shall be investigated. Furthermore, the maximum sample rate that can be achieved via i2c and the sensor is to be determined and verified by measurements (e.g. logic analyzer, oscilloscope).
The following figure illustrates the sensor system:
Tasks
Here is the task and description of the tasks in bullet points:
- Familiarization with the topic, setting up the toolchain and working environment
- Detailed examination of a PPG sensor (preferably MAX30102) and elaboration of the relevant functions.
- Implementation of the signal processing blocks i2c interface, sensor interface and host interface
- Implementation of clock gating for the individual signal processing blocks
- Implementation of a control block for the configuration of the signal processing chain
- Detailed evaluation of the whole system with focus on signal quality, energy efficiency and sample rates
- Dokumentation der Ergebnisse