ECE 4564 Final Project - Sepehr Sohraby