50 pubs · 1,049 cites · h-index 18
Shanghai University
2025 - 2025
Chinese Academy of Sciences
2016 - 2025
State Key Laboratory of Transducer Technology
2023 - 2025
Shanghai Institute of Applied Physics
2016 - 2025
Shanghai Institute of Microsystem and Information Technology
2023 - 2025