Software … leistungsfähige Tools für Ihre Forschung & Entwicklung!

RP ProPulse — Simulation der Ausbreitung ultrakurzer Pulse

Beispiel: Aktives Modenkoppeln

In diesem Beispiel betrachten wir einen aktiv modengekoppelten Laser. Der Laserresonator wird im Skript wie folgt beschrieben:

resonator: ring
* Crystal: gain(l) = g(l) [P_sat_av = P_sat_g, KK = 0]
* Modulator: mod(t) = t_mod(t)
* OC: T_out = T_OC
resonator end

Hier wird auf einige Variablenwerte zurückgegriffen, deren Definitionen hier nicht gezeigt sind. Die Gain-Funktion g(l) hat eine begrenzte Bandbreite von 0,2 nm, und der Modulator moduliert die Umlaufverluste mit 100 MHz und maximalen Verlusten von 10 %.

Die anfängliche Pulsdauer wurde etwas länger als im stationären Zustand gewählt. Man findet, dass der stationäre Wert der Pulsdauer mit dem Wert der Kuizenga–Siegman-Theorie übereinstimmt (siehe das Diagramm).

Entwicklung der Pulsdauer

Der Skriptcode für dieses Diagramm ist ziemlich einfach:

; ---------------------------
diagram 1:

"Evolution of Pulse Parameters"

x: 0, 20000
"number of round trips", @x
y: 0, 300
"pulse duration (ps)", @y
frame
legpos 200, 160
hx
hy

dl_g := 0.2 nm
df_g := (c / lambda_ref^2) * dl_g
tau_th := 0.45 * ((0.5 * T_OC) / (0.25 * A_mod))^0.25 / sqrt(f_mod * df_g)
 { theoretical value for steady-state pulse duration
   according to Kuizenga-Siegman theory }

f: tau_th / ps,
  "steady-state value from theory",
  style = dashed, width = 3

f: (getpulse(x / rt_per_step,0); tau()) / ps,
  "numerical simulation", color = blue, width = 3

Wir können ebenfalls das zeitliche Profil nach 2000 Resonatorumläufen anzeigen (die auf einem gewöhnlichen PC in wenigen Sekunden berechnet sind):

Profil des resultierenden Pulses

(zurück zur Liste der Beispiele)

Questions and Comments from Users

Here you can submit questions and comments. As far as they get accepted by the author, they will appear above this paragraph together with the author’s answer. The author will decide on acceptance based on certain criteria. Essentially, the issue must be of sufficiently broad interest.

Please do not enter personal data here. (See also our privacy declaration.) If you wish to receive personal feedback or consultancy from the author, please contact him, e.g. via e-mail.

Spam check:

By submitting the information, you give your consent to the potential publication of your inputs on our website according to our rules. (If you later retract your consent, we will delete those inputs.) As your inputs are first reviewed by the author, they may be published with some delay.