2020 Digital Signal Processing Project