1. Dept. of EECS, The University of Tennessee, Knoxville, TN, USA
2. School of ECE, Oklahoma State Univ., Stillwater, OK, USA
3. Precourt Institute for Energy, Stanford University, Stanford, CA, USA
4. Dept. of ECE, Missouri University of Science and Technology, Rolla, MO, USA