1. ECE Department, Concordia University, Montreal, Canada
2. CIISE Department, Concordia University, Montreal, Canada
3. ECE Department, Texas A&M University at Qatar, Doha, Qatar
4. Division of Information and Computing Technology, College of Science and Engineering, Hamad Bin Khalifa University, Qatar Foundation, Doha, Qatar