Department of Electrical and Computer Engineering, University of California, San Diego, La Jolla, CA, USA.|IBM Research-Almaden Research Center, San Jose, CA, USA.|Department of Electrical and Computer Engineering, University of California, San Diego, La Jolla, CA, USA.