Numerics for "Parametric processes in nonlinear structures with reflections: an asymptotic-field approach"
This repository contains the code used to generate the figures in "Parametric processes in nonlinear structures with reflections: an asymptotic-field approach". The figure and equation numbers in this page reference figures and equations in the paper. The repository is organized as follows:
asy.py: Defines functions to calculate the appropriate spectral amplitudes (Eqs. (7) and (A4)) for each system we considered. It also defines auxiliary functions to perform said calculations.fp_spdc.ipynb: Calculates the spectal distribution of generated photons pairs (Fig. 4) and the total pair-generation rate (Fig. 5) for a nonlinear material inside a cavity with flat-response mirrors.fp_counter.ipynb: Calculates the total pair-generation rate for a periodically-poled material taking into account the generation of counter-propagating photons (Fig. 6).fp_sfwm_bg.ipynb: Calculates the transmission coefficients (Fig. 7) for Bragg reflectors and the spectral distribution of generated pairs (Fig. 8) for a material inside a cavity built with these reflectors.