1. Department of Electrical and Computer Engineering, The University of Alabama, Tuscaloosa, AL, USA
2. Department of Computer Science, The University of Alabama, Tuscaloosa, AL, USA
3. School of Computer Science and Electronic Engineering, University of Essex, Colchester, U.K.
4. Sinoma Overseas Development Co. Ltd., Beijing, China