Electrical and Computer Engineering, 2008, CCECE 2008, Canadian Conference on 4-7 May, 2008. (IEEE, 2008)