Embedded Real Time Projects

This page contain two projects in similar field.

Real-Time Digital Signal Processing

October 2020 - December 2020, WPI

  • Designed both IIR and FIR filter coefficients with MATLAB, and realized both filter on MSP432 devkit for real-time signal processing.
  • To test the various aspect of filter performance, many optimization is used including: circular buffer, filter’s transpose form, fix-point realization and etc.

DSP filter spectrum using the CMSIS library

Real-Time Embedded Systems

March 2019 - May 2019, WPI

  • Created an oscilloscope on TI ARM TM4C1294NCPDT devkit using TI-RTOS
  • Main feature includes time and voltage scale adjustment, multiple trigger mode, FFT mode, frequency counter and frequency generator.
  • Various optimization used to increase real-time performance including circular buffer, DMA, and look up tables.
  • Braked up various key features including trigger finding, screen render, user input into the different tasks with appropriate priority levels, and carefully chose shared data structure to avoid priority inversion.