1. Department of Information and communication Engineering Xiamen University Xiamen China
2. Department of Electrical and Computer Engineering Stevens Institute of Technology Hoboken New Jersey USA
3. Department of Computer Science and Engineering Qatar University Doha Qatar