1School of Electrical, Computer and Telecommunications Engineering, Faculty of Engineering and Information Science, University of Wollongong, Wollongong, NSW 2522, Australia2College of Computer, National University of Defense Technology, Changsha, Hunan 410073, China