105 pubs · 2,371 cites · h-index 23
Shandong University
2013 - Present
Key Laboratory of Nuclear Radiation and Nuclear Energy Technology
2026 - Present
Beijing University of Posts and Telecommunications
2010 - 2025
Shenzhen Institute of Information Technology
2025 - 2025
China Electronics Technology Group Corporation
2013 - 2025