Inicio Ejemplos Capturas de pantalla Manual de usuario Logotipo de Bluesky YouTube
OghmaNano Simule células solares orgánicas/de perovskita, OFETs y OLEDs DESCARGAR

Tutorial FDTD: Resonador de anillo de fotónica integrada

Imagen SEM de un resonador de anillo, un ejemplo de componente de circuito integrado fotónico (PIC).
Un ejemplo de resonador de anillo usado en un circuito integrado fotónico (PIC).

1. Visión general: qué va a simular

Un resonador de anillo fotónico es una cavidad óptica compacta formada por una guía de onda de lazo cerrado situada junto a una o más guías de onda rectas de bus. La luz lanzada en el bus puede acoplarse evanescentemente al anillo. Cuando la longitud de trayecto óptico del anillo satisface la condición de resonancia (mλ = neffL), la interferencia constructiva acumula potencia circulante dentro de la cavidad. Las longitudes de onda fuera de resonancia no se acoplan eficientemente y, en su lugar, permanecen en la guía de onda de bus.

Debido a este comportamiento selectivo en longitud de onda, los resonadores de anillo se usan ampliamente en circuitos integrados fotónicos (PIC) para filtrado, multiplexación por división en longitud de onda (WDM), modulación, sensado y encaminamiento de señal en chip. Se encuentran en plataformas de fotónica de silicio para comunicaciones de datos, sistemas LiDAR, biosensores y procesadores integrados de señal óptica. Su pequeña huella, compatibilidad CMOS y fuerte realce de campo los convierten en uno de los bloques fundamentales de la fotónica integrada moderna.

En este tutorial, investigamos una estructura representativa de resonador de anillo (véase ??) usando el método de diferencias finitas en el dominio del tiempo (FDTD). Lanzamos un modo guiado en una guía de onda recta, observamos el acoplamiento evanescente al anillo y monitorizamos cómo evoluciona la potencia óptica en el tiempo.

La simulación le permite:

Desde una perspectiva numérica, este ejemplo ejercita toda la pila FDTD: definición de geometría, inyección de fuente, fronteras absorbentes de capa perfectamente adaptada (CPML), avance temporal y extracción en detectores. Físicamente, proporciona intuición sobre resonancia, fuerza de acoplamiento y tiempo de vida de la cavidad en dispositivos fotónicos integrados.

2. Crear una nueva simulación

Abra la ventana Nueva simulación y seleccione la categoría Ejemplos FDTD (??). Luego elija el ejemplo Integrated Photonics Ring Resonator (??). Esto carga la interfaz principal mostrada en ??.

Ventana Nueva simulación de OghmaNano que muestra categorías, incluida una opción de ejemplos FDTD.
La ventana Nueva simulación. Abra Ejemplos FDTD.
Lista de ejemplos FDTD que incluye Integrated Photonics Ring Resonator.
Lista de ejemplos FDTD. Seleccione Integrated Photonics Ring Resonator.
Ventana principal de OghmaNano que muestra una vista 3D de un resonador de anillo acoplado a una guía de onda recta.
La interfaz principal de OghmaNano después de cargar el ejemplo de resonador de anillo.

3. Orientarse en la ventana principal

El dispositivo aparece en la vista 3D en la pestaña Device structure (??). La pestaña Terminal muestra la salida del solucionador durante la ejecución, y la pestaña Output enumera los archivos producidos por la simulación (instantáneas, detectores y exportaciones de configuración).

Para este ejemplo usará principalmente:

4. Ejecutar la simulación

Pestaña Terminal que muestra el inicio del módulo FDTD, información de paso temporal y longitud de onda, y selección del dispositivo OpenCL.
La pestaña Terminal durante una ejecución FDTD. Úsela para confirmar el paso temporal, la longitud de onda y la selección del backend.
Pestaña Output que enumera los archivos producidos por la simulación del resonador de anillo, incluidas las salidas de detectores y el directorio de instantáneas.
La pestaña Output después de la ejecución. Abra desde aquí la carpeta snapshots/ y las salidas de detectores.

5. Visualizar instantáneas de densidad de potencia

Abra el directorio de salida snapshots/ (desde la pestaña Output) para iniciar el visor de instantáneas. Represente el archivo de densidad de potencia (por ejemplo power_density.csv) y use el deslizador para avanzar en el tiempo. Se muestran instantáneas representativas en ????.

A medida que la fuente se lanza en la guía de onda de bus, debería ver la energía propagándose hacia la región de acoplamiento y después acoplándose al anillo. Las instantáneas posteriores muestran circulación y acumulación en el anillo, seguidas de encaminamiento estable hacia la guía de onda de salida.

Visor de instantáneas que muestra la densidad de potencia en tiempo temprano en el dominio de simulación.
Instantánea de densidad de potencia en tiempo temprano: emisión inicial y lanzamiento en la guía de onda de bus.
Visor de instantáneas que muestra la densidad de potencia cuando el campo alcanza la región de acoplamiento.
La potencia alcanza la región del acoplador y comienza a interactuar con el anillo.
Visor de instantáneas que muestra la densidad de potencia circulando alrededor de parte del anillo.
La circulación en el anillo se hace visible a medida que la energía se acopla desde el bus al resonador.
Visor de instantáneas que muestra la densidad de potencia en el bus y el anillo en un tiempo posterior.
Instantánea en tiempo posterior: la distribución de energía se estabiliza en bus y anillo.
Visor de instantáneas que muestra una distribución de densidad de potencia en tiempo posterior con clara acumulación en el anillo y encaminamiento de salida.
Ejemplo de instantánea en tiempo posterior: la acumulación en el anillo y el encaminamiento hacia la guía de onda de salida son claramente visibles.

6. Visualizar salidas de detectores

Este ejemplo incluye dos detectores colocados en las guías de onda de salida. Abra cada archivo de detector desde la pestaña Output (véase ??) y represente la señal registrada en función del tiempo. Las dos salidas de detector se muestran en ?? y ??.

(Imagen por insertar: detector0-output.jpg)
(Imagen por insertar: detector1-output.jpg)

En operación CW estacionaria, debería esperar que las trazas de detector se aproximen a un valor constante tras un transitorio inicial. Si ve un batido persistente o una línea base derivante, normalmente indica o bien (i) una excitación de banda ancha (no verdaderamente monofrecuencia), (ii) reflexiones desde fronteras/puertos, o (iii) una geometría insuficientemente resuelta que introduce dispersión.

7. Editar la fuente de luz: excitación CW frente a pulsada

Abra el editor de fuente de luz para la simulación y localice la configuración de la forma de onda de excitación (??). Cambie de una excitación de estilo CW/gaussian-sine a una forma de onda pulsada (??). Luego vuelva a ejecutar la simulación y compare las salidas de los detectores.

(Imagen por insertar: light-src.jpg)
(Imagen por insertar: pulse1.jpg)

Con excitación pulsada, la serie temporal de los detectores debería mostrar una respuesta transitoria clara: una subida inicial a medida que la energía se acopla al anillo, seguida de una caída una vez que el pulso ha pasado y la energía almacenada sale por acoplamiento y pérdida. Si quiere un único número que resuma “cuán resonante” es el dispositivo, mida la constante de decaimiento en la traza del detector después del pico del pulso; es un proxy directo del tiempo de vida efectivo de la cavidad en esta configuración.

8. Comprobaciones rápidas y modos de fallo comunes

👉 Siguiente paso: Una vez que esté satisfecho con el comportamiento de los detectores, la extensión natural es un barrido en longitud de onda (o un pulso breve de banda ancha + FFT) para extraer el espectro de resonancia y estimar \(Q\) a partir del ancho de línea.

6. Visualizar salidas de detectores

Después de que finalice la ejecución, abra la pestaña Output y localice power.csv (??). Al hacer doble clic en este archivo se abre el visor de potencia del detector para el detector seleccionado.

Pestaña Output de OghmaNano que muestra power.csv, que abre la gráfica de potencia del detector frente al tiempo al hacer doble clic.
Carpeta de salida que contiene power.csv, que abre el visor de potencia del detector.
Gráfica de potencia del Detector 0 frente al tiempo. La potencia aumenta rápidamente y muestra oscilaciones mientras se acumula la respuesta del resonador.
Detector 0: la potencia aumenta rápidamente y oscila durante la acumulación inicial.
Gráfica de potencia del Detector 1 frente al tiempo. La señal aparece más tarde que en el Detector 0 porque el puerto monitorizado está más lejos a lo largo de la trayectoria de acoplamiento.
Detector 1: inicio retrasado porque la potencia debe propagarse y acoplarse a través de la estructura antes de alcanzar este puerto.

Compare ?? y ??. El detector cercano responde antes, mientras que el detector aguas abajo responde más tarde porque el campo debe propagarse a través de la región de acoplamiento bus/anillo y después alcanzar el puerto monitorizado.

7. Cambiar la excitación a un pulso

Los parámetros de la fuente se editan desde la cinta Optical (??). Haga clic en Light Sources para abrir el editor de fuente de luz, mostrado en ??.

Cinta Optical de OghmaNano que muestra el botón Light Sources y otras herramientas ópticas.
La cinta Optical. Use Light Sources para editar la excitación FDTD.

En el editor de fuente de luz, abra la pestaña FDTD y configure la forma de onda como Gaussian sine pulse. Esto sustituye la excitación de onda continua por un pulso corto con portadora, permitiéndole ver con mayor claridad el retardo de tránsito y la acumulación en el resonador.

Editor de fuente de luz con la pestaña FDTD seleccionada, mostrando la forma de onda configurada como Gaussian sine pulse y los ajustes de polarización.
Editor de fuente de luz (pestaña FDTD): configure Waveform como Gaussian sine pulse.
Instantánea de la simulación del resonador de anillo poco después de una excitación pulsada, mostrando el pulso entrando y comenzando a acoplarse al anillo.
Ejecución pulsada: instantánea en tiempo temprano que muestra el pulso inyectado entrando en la estructura.
Instantánea en un tiempo posterior que muestra energía del pulso circulando en el anillo y acoplándose de nuevo a la guía de onda de bus.
Ejecución pulsada: instantánea en tiempo posterior que muestra la circulación y la dinámica de acoplamiento en el anillo.

Vuelva a ejecutar la simulación y luego reabra las gráficas de detectores (??, ??). Con un pulso, las señales de detector típicamente muestran un inicio más claro, un retardo finito entre puertos y un decaimiento/descarga que refleja la pérdida y la fuerza de acoplamiento.