1. School of Physical Science and Technology Jiangsu Key Laboratory of Thin Films Soochow University Suzhou 215006 China
2. Research & Development Department Canadian Solar Inc. Suzhou 215129 China
3. School of Information Science and Technology Nantong University Nantong 226019 China