Amirkabir International Journal of Electrical & Electronics Engineering (EEJ)