Engineering Solutions for the Next Millennium. 1999 IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.99TH8411) Electrical and computer engineering Electrical and Computer Engineering, 1999 IEEE Canadian Conference on. 2:1191-1194 vol.2 1999