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.