1. College of Physics and Optoelectronic Engineering, Shenzhen University, Shenzhen 518060, China
2. Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., Ltd., Shenzhen 518132, China
3. Institute of Advanced Scientific Facility, Shenzhen 518106, China