ece 646 project report 6299455