Laser Beam Propagation and Resonator Simulation ABCDRez
Currently, there are numerous simulation software options available for laser resonators; however, the majority of them are precompiled, making it challenging for users to comprehend their intricate details.
The code package (ABCDRez) is a MATLAB-based simulation code package specifically designed for laser Gaussian beam propagation and laser resonator analysis. This article employs Gaussian beams to describe lasers and provides a brief overview of thermal effects and nonlinear frequency transformation within the cavity. It primarily focuses on topics such as beam adjustment and matching, stable standing resonators, and stable traveling resonators. By utilizing natural language close to mathematical expressions, this approach facilitates easier comprehension, mastery, and flexible application by users.
The fundamental concepts can be referenced in Professor Lü Baida's book "Laser Optics: Beam Description, Propagation and Transformation and Optical Resonator Technology Physics", the official website of reZonator software, Professor Yang Guoguang's book "Advanced Physical Optics", Professor Li Gang's book "Frequency Transformation and Expansion of Laser", as well as Walter Koechner's book "Solid-State Laser Engineering".
现阶段用于激光谐振腔的仿真软件多种多样,但大多已是集合而成,用户无法了解其详细内容。
本代码包(ABCDRez)是基于MATLAB语言的激光高斯光束传输(Laser Gaussian Beam Propagation)及激光谐振腔仿真(Laser Resonator Simulation)代码包。文章使用高斯光束描述激光,简单介绍了热效应(Thermal Effect)、腔内非线性变换(Nonlinear Frequency Transformation),主要介绍了光束的调节与匹配(Beam Adjusting and Matching)、驻波谐振腔(Standing Stable Resonator)、行波谐振腔(Traveling Stable Resonator)相关内容。用接近数学表达式的自然化语言,使用户更易学习、掌握及灵活运用。
其核心内容可以参见吕百达教授著《激光光学 光束描述、传输变换与光腔技术物理》、reZonator软件官网、羊国光教授等著《高等物理光学》、李港教授著《激光频率的变换与扩展》、Walter Koechner著《固体激光工程》等。
文档阅读 https://blog.csdn.net/qq_42712244/article/details/140344570?spm=1001.2014.3001.5501
文件下载 https://download.csdn.net/download/qq_42712244/89533054?spm=1001.2014.3001.5501
引用格式
Quincy Howard (2025). Laser Beam Propagation and Resonator Simulation ABCDRez (https://github.com/QuincyHoward/ABCDRez), GitHub. 检索时间: .
https://blog.csdn.net/qq_42712244/article/details/140344570?spm=1001.2014.3001.5501
https://download.csdn.net/download/qq_42712244/89533054
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Application/Amplifier/BeamSelfRep
Application/Amplifier/ThermalAnalysis
Application/StandingWave
Application/Telescope
Application/TravelingWave
Basic
Basic/CryAppro
无法下载基于 GitHub 默认分支的版本
版本 | 已发布 | 发行说明 | |
---|---|---|---|
24.07.21 | readme.m |
|
|
24.07.20 |
|