Startseite Beispiele Screenshots Benutzerhandbuch Bluesky-Logo YouTube ☰
OghmaNano Simulation von organischen/Perowskit-Solarzellen, OFETs und OLEDs DOWNLOAD Quick Start guide

FDTD-Tutorial: Integrierte photonische Ringresonator

SEM image of a ring resonator, an example photonic integrated circuit (PIC) component.
Ein Beispiel für einen Ringresonator, der in einem photonischen integrierten Schaltkreis (PIC) verwendet wird.

1. Überblick: Was Sie simulieren werden.

Ein photonischer Ringresonator ist ein kompakter optischer Resonator, der durch einen geschlossenen Wellleiter gebildet wird, der neben einem oder mehreren geraden Bus-Wellleitern platziert ist. Licht, das in den Bus eingekoppelt wird, kann durch evaneszierende Kopplung in den Ring gelangen. Wenn die optische Weglänge des Rings die Resonanzbedingung erfüllt (mλ = neffL), entsteht durch konstruktive Interferenz eine Zirkulation der Leistung innerhalb des Resonators. Wellenlängen, die nicht in Resonanz sind, koppeln nicht effizient und verbleiben stattdessen im Bus-Wellleiter.

Aufgrund dieses wellenlängenabhängigen Verhaltens werden Ringresonatoren in großem Umfang in photonischen integrierten Schaltungen (PICs) für Filterung, Wellenlängenmultiplexverfahren (WDM), Modulation, Sensorik und Signalweiterleitung auf dem Chip eingesetzt. Sie finden Anwendung in Silizium-Photonik-Plattformen für Datenkommunikation, LiDAR-Systeme, Biosensoren und integrierte optische Signalprozessoren. Ihre geringe Größe, CMOS-Kompatibilität und die starke Feldverstärkung machen sie zu einem der grundlegenden Bausteine der modernen integrierten Photonik.

In diesem Tutorial untersuchen wir eine repräsentative Ringresonator-Struktur (siehe ??) mithilfe der Finite-Difference Time-Domain-Methode (FDTD). Wir leiten einen geführten Modus in einen geraden Wellenleiter ein, beobachten die evaneszierende Kopplung in den Ring und verfolgen, wie sich die optische Leistung im Laufe der Zeit verändert.

Mithilfe der Simulation können Sie Folgendes tun:

Aus numerischer Sicht demonstriert dieses Beispiel die vollständige Funktionalität des FDTD-Modells: Definition der Geometrie, Anregung der Quelle, absorbierende Randbedingungen (CPML), Zeitschrittberechnung und Auswertung der Detektordaten. Physikalisch vermittelt es ein Verständnis für Resonanz, Kopplungsstärke und Lebensdauer von Hohlräumen in integrierten photonischen Bauelementen.

2. Erstellen einer neuen Simulation

Öffnen Sie das Fenster für die neue Simulation und wählen Sie die Kategorie „FDTD-Beispiele“ aus (??). Wählen Sie dann das Beispiel „Integrierter photonischer Ringresonator“ aus (??). Dadurch wird die Hauptoberfläche geladen, die in ?? dargestellt ist.

OghmaNano New simulation window showing categories including an FDTD examples option.
Das neue Simulationsfenster. FDTD-Beispiele öffnen.
FDTD example list including Integrated Photonics Ring Resonator.
Liste mit FDTD-Beispielen. Wählen Sie „Integrierte Photonik, Ringresonator“.
Main OghmaNano window showing a 3D view of a ring resonator coupled to a straight waveguide.
Die Hauptoberfläche von OghmaNano nach dem Laden des Beispiels für den Ringresonator.

3. Orientierung im Hauptfenster

Das Gerät wird in der 3D-Ansicht im Reiter „Gerätestruktur“ angezeigt (??). Im Reiter „Terminal“ werden während der Ausführung die Ergebnisse des Solvers ausgegeben, und im Reiter „Ausgabe“ werden die von der Simulation erzeugten Dateien aufgelistet (Momentaufnahmen, Detektordaten und Konfigurationsexporte).

Für dieses Beispiel werden Sie hauptsächlich Folgendes verwenden:

4. Durchführung der Simulation

Terminal tab showing the FDTD module starting, timestep and wavelength information, and OpenCL device selection.
Die Registerkarte „Terminal“ während einer FDTD-Simulation. Verwenden Sie diese, um die Zeitschrittweite, die Wellenlänge und die Auswahl der Backend-Einstellungen zu bestätigen.
Output tab listing files produced by the ring resonator simulation including detector outputs and snapshots directory.
Nach der Ausführung wird die Registerkarte „Ausgabe“ angezeigt. Öffnen Sie von hier aus den Ordner snapshots/ und die Ausgabedateien des Detektors.

5. Anzeige von Momentaufnahmen der Leistungsdichte

Öffnen Sie das Ausgabeverzeichnis snapshots/ (über die Registerkarte „Ausgabe“), um die Ansicht für Momentaufnahmen zu starten. Rufen Sie die Datei mit den Leistungsdichtewerten auf (z. B. power_density.csv) und verwenden Sie den Schieberegler, um die einzelnen Zeitpunkte durchzugehen. Repräsentative Momentaufnahmen werden in ??–?? angezeigt.

Sobald die Quelle das Licht in den Bus-Wellenleiter einspeist, sollten Sie beobachten können, wie sich die Energie in Richtung des Kopplungsbereichs ausbreitet und dann in den Ring eingekoppelt wird. Spätere Aufnahmen zeigen die Zirkulation und Anreicherung im Ring, gefolgt von einer gleichmäßigen Weiterleitung zum Ausgangswellenleiter.

Snapshot viewer showing early-time power density in the simulation domain.
Momentaufnahme der Leistungsdichte zu einem frühen Zeitpunkt: anfängliche Emission und Einspeisung in den Bus-Wellenleiter.
Snapshot viewer showing power density as the field reaches the coupling region.
Die Energie gelangt in den Kopplungsbereich und beginnt, mit dem Ring zu interagieren.
Snapshot viewer showing power density circulating around part of the ring.
Die Zirkulation im Ring wird sichtbar, wenn Energie von der Versorgungsleitung in den Resonator übertragen wird.
Snapshot viewer showing power density in the bus and ring at a later time.
Zeitlich versetztes Momentaufnahme: Die Energieverteilung stabilisiert sich sowohl im Bus- als auch im Ringsystem.
Snapshot viewer showing a later-time power density distribution with clear ring build-up and output routing.
Beispiel für ein späteres Aufnahmeschema: Die Ringbildung und die Führung in den Ausgangswellenleiter sind deutlich erkennbar.

6. Anzeige der Detektorausgabe

Dieses Beispiel umfasst zwei Detektoren, die an den Ausgangswellenleitern platziert sind. Öffnen Sie jede Detektordatei über die Registerkarte „Ausgabe“ (siehe ??) und stellen Sie das aufgezeichnete Signal in Abhängigkeit von der Zeit grafisch dar. Die Ausgaben der beiden Detektoren sind in ?? und ?? dargestellt.

(Hier ein Bild einfügen: detector0-output.jpg)
(Hier ein Bild einfügen: detector1-output.jpg)

Bei kontinuierlichem CW-Betrieb sollten Sie erwarten, dass sich die Detektorsignale nach einer anfänglichen Übergangsphase einem konstanten Wert annähern. Wenn Sie anhaltende Interferenzmuster oder eine sich verschiebende Grundlinie beobachten, deutet dies in der Regel entweder auf (i) eine breitbandige Anregung (keine reine Einzelfrequenz), (ii) Reflexionen an den Rändern/Anschlüssen oder (iii) eine unzureichend aufgelöste Geometrie hin, die zu Dispersion führt.

7. Bearbeitung der Lichtquelle: CW- versus gepulste Anregung

Öffnen Sie den Editor für die Lichtquelle in der Simulation und suchen Sie die Einstellungen für die Anregungsform (??). Wechseln Sie von einer kontinuierlichen Anregung im CW-/Gauß-Sinus-Format zu einer gepulsten Form (??). Führen Sie die Simulation anschließend erneut aus und vergleichen Sie die Ausgabewerte des Detektors.

(Hier Bild einfügen: light-src.jpg)
(Hier Bild einfügen: pulse1.jpg)

Bei Verwendung von gepulster Anregung sollte die Zeitreihe des Detektors eine deutliche, vorübergehende Reaktion zeigen: einen anfänglichen Anstieg, wenn Energie in den Resonator eingekoppelt wird, gefolgt von einem Abfall, sobald der Puls vorüber ist und die gespeicherte Energie durch Kopplung und Verlust abgeführt wird. Wenn Sie eine einzelne Kennzahl dafür erhalten möchten, „wie stark“ das Gerät in Resonanz ist, messen Sie die Abklingkonstante in der Detektorsignalverlauf nach dem Pulsmaximum; diese ist ein direkter Indikator für die effektive Lebensdauer des Resonators in dieser Konfiguration.

8. Schnelle Überprüfungen und häufige Fehlerquellen

👉 Nächster Schritt: Wenn Sie mit dem Verhalten des Detektors zufrieden sind, ist die nächste logische Maßnahme eine Wellenlängenabtastung (oder ein kurzer Breitbandimpuls + FFT), um das Resonanzspektrum zu ermitteln und \(Q\) anhand der Linienbreite zu schätzen.

6. Anzeige der Detektorausgabe

Nachdem die Ausführung abgeschlossen ist, öffnen Sie die Registerkarte „Ausgabe“ und suchen Sie die Datei power.csv (??). Durch einen Doppelklick auf diese Datei wird die Anzeige für die Leistung des ausgewählten Detektors geöffnet.

OghmaNano Output tab showing power.csv, which opens the detector power-versus-time plot when double-clicked.
Ausgabeordner, der power.csv enthält, wodurch die Anzeige für die Leistung des Detektors geöffnet wird.
Detector 0 power versus time plot. Power rises rapidly and shows oscillations as the resonator response builds up.
Detektor 0: Die Leistung steigt schnell an und schwankt während der anfänglichen Anlaufphase.
Detector 1 power versus time plot. Signal appears later than detector 0 because the monitored port is further along the coupling path.
Detektor 1: Die Ansprechzeit ist verzögert, da sich die Energie erst durch die Struktur ausbreiten und mit dieser koppeln muss, bevor sie diesen Anschluss erreicht.

Vergleichen Sie ?? und ??. Der vordere Detektor reagiert früher, während der nachgeschaltete Detektor später reagiert, da das Feld sich zuerst durch den Kopplungsbereich des Bus-/Ring-Systems ausbreiten und dann den überwachten Port erreichen muss.

7. Umstellung der Anregung auf einen Impuls.

Die Quellparameter werden im optischen Band bearbeitet (??). Klicken Sie auf „Lichtquellen“, um den Editor für Lichtquellen zu öffnen, wie in ?? dargestellt.

OghmaNano Optical ribbon showing the Light Sources button and other optical tools.
Das optische Band. Verwenden Sie Lichtquellen, um die FDTD-Anregung zu bearbeiten.

Öffnen Sie im Editor für Lichtquellen die Registerkarte „FDTD“ und stellen Sie die Wellenform auf einen Gaußschen Sinusimpuls ein. Dadurch wird die kontinuierliche Anregung durch einen kurzen Impuls ersetzt, der eine Trägerfrequenz enthält, wodurch Sie die Transitverzögerung und den Aufbau des Resonators besser beobachten können.

Light source editor with the FDTD tab selected, showing waveform set to Gaussian sine pulse and polarisation settings.
Editor für die Lichtquelle (Registerkarte „FDTD“): Stellen Sie die Wellenform auf einen Gaußschen Sinusimpuls ein.
Snapshot of the ring resonator simulation shortly after a pulsed excitation, showing the pulse entering and starting to couple into the ring.
Impulsbetrieb: Eine Momentaufnahme zu einem frühen Zeitpunkt, die zeigt, wie der eingespeiste Impuls in die Struktur eintritt.
Snapshot later in time showing pulse energy circulating in the ring and coupling back into the bus waveguide.
Impulsbetrieb: Eine Momentaufnahme zu einem späteren Zeitpunkt, die die Zirkulation und die Kopplungsdynamik im Ring zeigt.

Führen Sie die Simulation erneut aus und öffnen Sie dann die Diagramme des Detektors erneut (??, ??). Bei einem Impuls zeigen die Detektorsignale in der Regel einen klareren Beginn, eine endliche Verzögerung zwischen den Anschlüssen sowie einen Abfall bzw. eine Ausklangszeit, die den Verlust und die Kopplungsstärke widerspiegelt.