Hardware Implementation of Online Filters

Project Overview

This project was based in the field of Digital Signal Processing and involved the design and implementation of a real time signal filter on an embedded system.

Project Objectives

The Main objectives of this project was as follows:

  • Filters must be implemented in real time
  • Filters must be implemented on an embedded system
  • Device must have ADC and DAC interfaces to allow for testing on an oscilloscope

Project Results

Following the completion of the project achieved all of the above set objectives. We made use of the STM32F051 Development board which came with build in ADC and DAC interfaces which allowed us to minimize circuitry. The device was able to filter signals generated by an oscilloscope in real time, However we were limited by the max clock speed of the embedded system CPU and as such got signal aliasing at higher frequencies.


Please find the full design report attached here: FRRBRA002_OWSLEZ001_EEE4114F_Project.pdf