International Journal of Terahertz Science and Technology
  TST >> Vol.1, No.4, December 2008: PP. 230-236

Monte Carlo Simulation of Terahertz Quantum-Cascade Lasers

H. Li and J. C. Cao *
State Key Laboratory of Functional Materials for Informatics,
Shanghai Institute of Microsystem and Information Technology,
Chinese Academy of Sciences,
865 Changning Road, Shanghai 200050, China
* Email:

View Full Text: PDF

Abstract: An ensemble Monte Carlo model is used to evaluate the bias and temperature dependent performance of a 4.1-THz quantum cascade laser with four-well resonant-phonon design. Carrier transport and gain characteristics are investigated. A buleshift in lasing frequency with increasing temperature is clearly observed. Because the broadening effect of temperature dependent gain profile is excluded in the model, our calculations overestimate the peak gain and subsequently overrate the maximum operating temperature. Under a linear approximation condition, the deduced maximum operating temperature is in good agreement with experiment. The simulation also shows that the lasing frequency is insensitive to temperature.

Keywords: terahertz, quantum cascade laser, Monte Carlo.

Published: 2008-12-22

Acknowledgments: The authors are grateful to Professor H. C. Liu for useful discussions. This work is supported by the National Fund for Distinguished Young Scholars of China (60425415 and 60528005), the National Basic Research Program of China (2007CB310402), the National Natural Science Foundation of China (60721004 and 60606027), and the Shanghai Municipal Commission of Science and Technology (06dj14008, 06CA07001 and 07pj14103).

Cite this article:
H. Li and J. C. Cao. Monte Carlo Simulation of Terahertz Quantum-Cascade Lasers[J]. International Journal of Terahertz Science and Technology, 2008, Vol.1, No.4: 230-236.  DOI:10.11906/TST.230-236.2008.12.19




Print | close

Copyright© 2008 Scinco Inc. All Rights Reserved
P.O.Box 6982, Williamsburg, VA 23188, USA var cnzz_protocol = (("https:" == document.location.protocol) ? "https://" : "http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_2409046'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "' type='text/javascript'%3E%3C/script%3E"));