rscoetzee / OPO-model

Scripts for simulating optical parametric oscillators
5 stars 0 forks source link

OPG questions #1

Open hubouestc opened 2 years ago

hubouestc commented 2 years ago

sorrry to disturb you. could the model be used to simulate the OPG process

best regards

rscoetzee commented 2 years ago

Hello, in principle yes, since it is the same equations that govern the process. However, the code listed accounts for the presence of a cavity and propagation is repeated for many round trips. You could alter the code to propagate for a single pass through the gain medium. I would recommend the program SNLO, if you are looking to perform simple calculations of OPG experiments.

hubouestc commented 2 years ago

Hi, thanks for your reply. I need to simulate the generated OPG spectrum. seeding the OPA with the quantum noise, may be this model is suitable for me.

rscoetzee commented 2 years ago

The model is a single frequency model, as this is what we had in the lab. So the model would need to be extended to include broadband signals. The spectrum was not a big concern for me, so I did not investigate that further. However, you could take the Fourier transform of the generated signal and idler pulses and see what you get !

hubouestc commented 2 years ago

Ok, thank you for your help. I will do a try.

rscoetzee commented 2 years ago

For broadband signals, you would need to implement something similar to this model, without the cavity part: https://as-photonics.com/publication_files/OPO/Josab16b.pdf

Best of luck

hubouestc commented 2 years ago

ok, thank you. I will firstly remove the cavity part of OPO model. if the code could work, I would implement the simulation of broadband signal with this model. could I do this in sequence?

Best regardes

rscoetzee commented 2 years ago

You first need to identify what physics you are interested in and what is relevant with your project. Is it necessary to include diffraction/spatial effects in your investigation ? It is also important to understand what time regime you are working with. Is it CW, ns, fs? Depending on the time regime, you might need to include/exclude certain effects to get a realistic simulation of the output spectrum (such as Dispersion). It is always good to start off with a simple model and ensure its correct and makes sense first, before adding more complicated effects.