1Concordia Institute for Information System Engineering, Concordia University, Montreal, QUE, Canada
2Department of Electrical and Computer Engineering, University of Western Ontario, London, Ont., Canada
3Department of Electrical and Computer Engineering Tennessee Technology, USA