optic.dsp.core.calcMZM

calcMZM(Ai, Vpi, u, Vb, ER)

Fast function to calculate the Mach-Zehnder modulator (MZM) model.

Parameters:
  • Ai (float) – Amplitude of the input signal.

  • Vpi (float) – Half-wave voltage of the MZM.

  • u (float) – RF voltage applied to the MZM.

  • Vb (float) – DC bias voltage.

  • ER (float) – Extinction ratio of the MZM (in dB).

Returns:

Output signal after modulation.

Return type:

float

References

[1] Y. Yamaguchi, et al, “Precise Optical Modulation Using Extinction-Ratio and Chirp Tunable Single-Drive Mach–Zehnder Modulator,” Journal of Lightwave Technology, vol. 35, no. 21, pp. 4781-4788, 1 Nov.1, 2017,