ECE490/491 capstone project of University of Alberta