OSCAR

버전 3.30.0.0 (3.29 MB) 작성자: Jerome Degallaix
An optical FFT code to simulate Fabry Perot cavities with arbitrary mirror profiles
다운로드 수: 5.2K
업데이트 날짜: 2022/11/11

라이선스 보기

OSCAR is an optical FFT code used to calculate the steady state optical field circulating in Fabry-Perot cavities. The code can integrate non-sperical mirrors and any arbitrary input fields. Recent applications for OSCAR have been: calculation of thermal lensing effect, calculation of diffraction loss or cavity eigen modes for mesa beams.
One great advantage of OSCAR is the simplicity and flexibility of the code, everyone with only minimal knowledge of Matlab can easily modified OSCAR code to suit specific purposes.

인용 양식

Degallaix, Jérôme. “OSCAR: A MATLAB Based Package to Simulate Realistic Optical Cavities.” SoftwareX, vol. 12, Elsevier BV, July 2020, p. 100587, doi:10.1016/j.softx.2020.100587.

양식 더 보기

Degallaix, Jérôme. “OSCAR a Matlab Based Optical FFT Code.” Journal of Physics: Conference Series, vol. 228, IOP Publishing, May 2010, p. 012021, doi:10.1088/1742-6596/228/1/012021.

양식 더 보기
MATLAB 릴리스 호환 정보
개발 환경: R2015b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Atomic, Molecular & Optical에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Classes/@Cavity1

Classes/@CavityN

Classes/@E_Field

Classes/@Grid

Classes/@Interface

Classes/@Mirror

Classes/@Prop_operator

Classes/functions

Examples

버전 게시됨 릴리스 정보
3.30.0.0

- Major update with name changes of functions to be consistent
- Possibility to calculate on GPU for speed improvement
- Option for automatically have an optimal mode matching for
the input beam
- Bugs fixes

3.20.0.0

- New cavity simulations: linear ring cavity
- create virtual maps from 1D PSD
- new options for several functions based on user application
- bug fixes

3.16.0.0

Update to keep OSCAR compatible with the newest versions of Matlab.
New functions and examples also available

1.12.0.0

Implementation of the Zernike polynomials
Small improvement to some functions and a handful of bug fixes

1.11.0.0

New functions and bug fixes

1.10.0.0

It includes now the function to read the .dat from the ZYGO interferometer.
New functions (plot PSD, expand into higher order modes) and the usual bug fixes

1.9.0.0

An accelerated convergence scheme has been implemented as well as the possibility to use strong focusing telescope.
Additional minor improvement to existing functions

1.8.0.0

Bug fixes

1.7.0.0

Can use a more reliable to propagate the beam and add a new routine to calculate cavity eigen modes.

1.6.0.0

Can simulate linear cavity with arbitraty number of mirrors. New syntax to define laser beam and Interfaces. Minor bug correction.

1.5.0.0

The code has been fully rewritten (with Oriented Object Programming) to be faster and more user friendly.
Higher order optical modes are supported.

1.2.0.0

Example to reduce the computational time of OSCAR, better memory allocation of matrices and correct a sign error

1.1.0.0

Add an example about how to simulate a 3 mirrors ring cavity (also called a mode cleaner).

1.0.0.0

New version, add an example how to create sidebands and derive a Pound Drever Hall locking signal.