National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11547258, 11647129]; Scientific Research Fund of Hunan Provincial Education Department of ChinaHunan Provincial Education Department [16B036, 15A028]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [2017JJ3005, 2016JJ2009, 2015JJ3029]; Science and Technology Plan Project of Hunan Province [2016TP1020]; Science Foundation of Hengyang Normal University of China [15B21, 14B38]; Hunan Provincial Applied Basic Research Base of Optoelectronic Information Technology [GD16K05]