optic.models.devices.iqm
- iqm(Ai, u, param=None)
Optical In-Phase/Quadrature Modulator (IQM).
- Parameters:
Ai (scalar or np.array) – Amplitude of the optical field at the input of the IQM.
u (complex-valued np.array) – Modulator’s driving signal (complex-valued baseband).
param (optic.utils.parameters object, optional) –
Parameters of the MZM models.
param.Vpi: MZM’s Vpi voltage [V][default: 2 V]
param.VbI: I-MZM’s bias voltage [V][default: -2 V]
param.VbQ: Q-MZM’s bias voltage [V][default: -2 V]
param.Vphi: PM bias voltage [V][default: 1 V]
- Returns:
Ao – Modulated optical field at the output of the IQM.
- Return type:
complex-valued np.array
References
[1] M. Seimetz, High-Order Modulation for Optical Fiber Transmission. em Springer Series in Optical Sciences. Springer Berlin Heidelberg, 2009.