Department of Electrical Engineering Universitat Politecnica de Catalunya Barcelona Catalunya 08034 Spain;
Department of Electrical and Computer Engineering Stony Brook University Stony Brook NY 11794-2350 USA;
Department of Electrical and Computer Engineering Temple University Philadelphia PA 19122 USA;
Department of Electrical Engineering University of Tehran Tehran Iran;