Skip to content

Set of MATLAB scripts to manage an optical recirculating loop

License

Notifications You must be signed in to change notification settings

dario-pilori/recirculating-loop

Repository files navigation

recirculating-loop

This repository contains a set of MATLAB scripts, needed to manage a recirculating loop based on two acousto-optic modulators (AOM), controlled by two SRS DG535 digital delay generators.

The RecirculatingLoop.m file contains a very simple (but working) code to manage a simple recirculating loop, written in object-oriented MATLAB.

initialize_loop.m is an example program that instances an RecirculatingLoop object to run a simple experiment.

Other programs

This code also contain other programs that can be useful to manage an optical recirculating loop experiment.

  • Attenuator.m is a Class that can be used to manage an Agilent N7764A Attenuator
  • OSA.m is a Class that can be used to manage an HP 86142A Optical Spectrum Analyzer
  • set_amplifiers.m and set_launch_power.m are scripts useful to manage Keopsys EDFA amplifiers.

License

All the code is released under a MIT License.

About

Set of MATLAB scripts to manage an optical recirculating loop

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages