Electrical and Computer Engineering Department, University of California, Davis, California 95616, USA