SINGLE-LOOP OEO SIMULATION SOFTWARE
The software was written in MATLAB version 7.6 by E. C. Levy and was documented by Z. Toroker with customer input from J. Hu, M. Talukder, and C. Menyuk. M. Horowitz and C. Menyuk participated in the design of the algorithms.
The single-loop OEO simulation is written by using MATLAB functions. In order to illustrate its use, we generate Figs. 2, 4, 5, 8, and 11 in the paper "MODELING OPTOELECTRONIC OSCILLATORS" by E. C. Levy, Moshe Horowitz, and Curtis R. Menyuk, J. Opt. Soc. Am. B, vol. 26, no. 1, pp. 148-159, Jan. 2009.
To use this software, download the file "singleOEO.zip" and unzip the files. Then, run "SingleOEO_figX", where "X" is the figure number, to generate figure "X" in the paper.
The table below summarizes the measured simulation runtimes for each generated figure. The simulations run on a PC-Pentium IV (Dell Optiplex 755, 2.66 GHz (Q6700), 3.25 GBytes of memory.
number | program | runtime |
1 | SingleOEO_fig2.m | 16 sec |
2 | SingleOEO_fig4.m | 93 min |
3 | SingleOEO_fig5.m | 101 min |
4 | SingleOEO_fig8.m | 31 min |
5 | SingleOEO_fig11.m | 19 sec |
This software is made available on an "as-is" basis. There is no warranty express or implied that this software is bug-free and will successfully carry out the tasks for which it is intended. The user accepts complete responsibility for any losses that are incurred through the use of this software. The run-times of this software will vary, depending on the MATLAB version and the computer system that are used; the numbers provided
are for information only.
Download the code: Single-Loop-OEO_Simulation-Software.zip