optic.models.devices.mzm

mzm(Ei, u, param=None)

Optical Mach-Zhender Modulator (MZM).

Parameters:
  • Ei (scalar or np.array) – Optical field at the input of the MZM.

  • u (np.array) – Electrical driving signal.

  • param (optic.utils.parameters object, optional) –

    Parameters of the MZM model.

    • param.Vpi : MZM’s Vpi voltage [V][default: 2 V]

    • param.Vb : MZM’s bias voltage [V][default: -1 V]

    • param.ER : MZM extinction ratio [dB][default: 60 dB]

Returns:

Modulated optical field at the output of the MZM.

Return type:

np.array

References

[1] G. P. Agrawal, Fiber-Optic Communication Systems. Wiley, 2021.

[2] M. Seimetz, High-Order Modulation for Optical Fiber Transmission. em Springer Series in Optical Sciences. Springer Berlin Heidelberg, 2009.