delay_length_from_FSR
- awg_designer.all.delay_length_from_FSR(f_min, f_max, n_wg_min, n_wg_max, wl_c, n_wg_c)
Get the delay length required to fulfill a specific FSR.
The FSR is defined as f_max - f_min. To define the order of the delay line, we need the center wavelength and effective index. Based on the order, the delay_length is slightly corrected so the optical path length is an integer multiple of the wavelength.
- Parameters:
- f_min: float
The minimum frequency (in GHz).
- f_max: float
The maximum frequency (in GHz).
- n_wg_min, n_wg_max: float
The waveguide effective index at the min and max frequency.
- wl_c: float
Center wavelength (in um).
- n_wg_c: float
The effective index at the center wavelength.
- Returns:
- The delay length delay_length which satisfies this FSR.