optic.models.devices.mzm
- mzm(Ai, u, param=None)
Optical Mach-Zehnder Modulator (MZM).
- Parameters:
Ai (scalar or np.array) – Amplitude of the 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]
- Returns:
Ao – 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.