Ball, Stephen J., Department of Electrical and Computer Engineering, Queen's University, Canada