2019 Digital Signal Processing Project