ECE 454 Final Project