School of Electronic and Electrical Engineering;
Chongqing University of Arts & Sciences;
Chongqing 402160;
China;
State Key Laboratory of Power Transmission Equipment & System Security and New Technology;
Chongqing University;
Chongqing 4-00030;
China;