1. Electrical and Computer Engineering, University of Western Ontario, London, ONT, Canada, N6A 5B9
2. Electrical and Computer Engineering Department, University of Miami, Coral Gables, FL 33146, USA
3. Computer Science, University of Windsor, Windsor, ONT, Canada, N9B 3P4