optic.models.devices.coherentReceiver
- coherentReceiver(Es, Elo, paramFE=None, paramPD=None)
Single polarization coherent optical front-end.
- Parameters:
Es (np.array) – Input signal optical field.
Elo (np.array) – Input LO optical field.
paramFE (parameter object (struct), optional) –
Parameters of the optical frontend:
paramFE.Fs : simulation sampling frequency [samples/s].
paramFE.phaseImb: phase imbalance of the I/Q [rad].
paramFE.ampImb: amplitude imbalance of the I/Q [dB].
paramFE.timeSkew: delay of the I of the I/Q [s].
paramPD (parameter object (struct), optional) – Parameters of the photodiodes
- Returns:
s – Downconverted signal after balanced detection.
- Return type:
np.array
References
[1] M. Seimetz, High-Order Modulation for Optical Fiber Transmission. em Springer Series in Optical Sciences. Springer Berlin Heidelberg, 2009.
[2] K. Kikuchi, “Fundamentals of Coherent Optical Fiber Communications”, J. Lightwave Technol., JLT, vol. 34, nº 1, p. 157–179, jan. 2016.