comnum.cd_taps_needed#

comnum.cd_taps_needed(fiber, length_km, symbol_rate, fs)#

Taps of the dispersion-compensating FIR (OptiCommPy edc rule, 2⌈6.67 |β₂| L R_s² (f_s/R_s)⌉).

Parameters:
  • fiber (FiberParams) – the fibre.

  • length_km (float) – the length to compensate (km).

  • symbol_rate (float) – symbol rate (Bd).

  • fs (float) – sampling rate (Hz).

Returns:

the number of taps.

Return type:

int