presented at event 2011 24th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) Conference