Shows enhanced optical modulation efficiency in WSe2 films, suggesting improved photonic integration.
Two-dimensional optical modulators often suffer from low efficiency due to defect-induced losses and light–matter interaction strength. Here we show that edge defects in solution-processed WSe2 nanosheets, arising from metallic 1 T domains at the edges and semiconducting 2H interiors, can be dynamically saturated through carrier trap filling. By tuning the nanosheet lateral size and applying optical or electrical excitation, defect states are progressively saturated, reducing nonradiative recombination and reshaping the carrier distribution within the film. This process enhances the intrinsic excitonic response, as reflected by the improved photoluminescence peak modulation efficiencies of 0.025 eV·V−1 (electro-optic) and 0.1 eV·mW−1 (opto-optic). More importantly, the carrier redistribution and trap filling induce changes in the complex refractive index (Δn + iΔk) through defect-state modulation and free-carrier (Drude-like) effects. Integrated with lithium-niobate-on-insulator micro-ring resonators, solution-processed WSe2 films deliver efficient C-band (1530–1565 nm) modulation with a tuning efficiency of 1.84 × 10−5 pm−1·mW·m2. Time-resolved measurements further confirm fast dynamics, with ~48.1 ns rise, ~79.4 ns fall, and sustained 200 ns operation ( ~ 5 MHz), which surpasses prior 2D-material OO modulators, establishing engineered defect regulation as a scalable route toward high-performance photonic integration. Defect engineering of 2D materials represents a promising approach to optimize the performance of 2D optical modulators. Here, the authors report an optical approach to saturate defect states in solution-processed WSe2 thin films, showing improved electro-optic and opto-optic modulation efficiencies.
No takes yet. Share an insight, caveat, or question.
Li et al. (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: