1. Department of Computer and Communication Engineering, China University of Petroleum (Huadong), Qingdao, Shandong 266580, China
2. Department of Electrical Engineering, Ocean University of China, Qingdao, Shandong 266100, China
3. Department of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W2Y2, Canada