ECE 492 Final Project