1. Sichuan Province Key Laboratory of Information Materials and Devices Application
2. College of Optoelectronic Technology
3. Chengdu University of Information Technology
4. Chengdu 610225
5. People's Republic of China
6. State Key Laboratory of Electronic Thin Films and Integrated Devices
7. University of Electronic Science and Technology of China
8. Chengdu 610054
9. China
10. School of Electronic Information & Mechanical Electrical Engineering
11. Zhaoqing University
12. Zhaoqing