.
├── functions.py
├── input_data
│ └── neff_Voltage_sweep_TE.csv
├── optical_frequency_response.py
├── quality_factor_sweep.py
├── README.md
├── requirements.txt
└── user_parameters
└── user_inputs.py
This archive contains simple Python scripts used to analytically calculate the properties of a PN or PIN ring modulator.
- Install the requirements.txt
- After downloading the repository, navigate to the
user_parameters/user_inputs.pydirectory and edit theuser_input.pyfile. - You can refer to the
function.pyfile to explore the available functions used to calculate the properties of the ring modulator. - Execute the
optical_frequency_response.pyexample to get the frequency response of the add-drop ring modulator.
- Lukas Chrostowski, and Michael Hochberg. Silicon Photonics Design, 1st. Cambridge University Press, 2015, 217-258.
- W. Bogaerts et al., "Silicon microring resonators," Laser & Photon. Rev., vol. 6, pp. 47-73, 2012.