Department of Electrical and Computer Engineering;
The University of North Carolina at Charlotte;
Charlotte;
NC 28223;
USA;
Songshan Lake Materials Laboratory;
Dongguan;
Guangdong 523808;
China;
Department of Physics;
Davidson College;
Davidson;
NC 28035;
USA;
National Renewable Energy Laboratory;
Golden;
CO 80401;
USA;
School of Electrical;
Computer and Energy Engineering;
Arizona State University;
Tempe;
AZ 85287;
USA;
Wanlass Consulting;
Norwood;
CO 81423;
USA;