1. School of Physics and Technology
2. Center for Ion Beam Application
3. Hubei Nuclear Solid Physics Key Laboratory
4. Wuhan University
5. Wuhan 430072
6. State Key Laboratory of Photovoltaic Materials and Technology
7. Yingli Energy (China) Co., Ltd
8. Baoding 071000
9. China
10. School of Resource and Environmental Sciences
11. Hubei International Scientific and Technological Cooperation Base of Sustainable Resource and Energy