optic.models.devices.pdmCoherentReceiver
- pdmCoherentReceiver(Es, Elo, paramFE, paramPD=None)
Polarization multiplexed 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.polRotation : input polarization rotation angle [rad].
paramFE.pdl : polarization dependent loss [dB]. If > 0, loss is on X polarization. If < 0, loss is on Y polarization.
paramFE.polDelay : polarization delay [s]. If > 0, delay is on X polarization. If < 0, delay is on Y polarization.
paramFE.polX.phaseImb: phase imbalance of the I/Q of the X polarization [rad].
paramFE.polX.ampImb: amplitude imbalance of the I/Q of the X polarization [dB].
paramFE.polX.skewI: delay of the I of the X polarization [s].
paramFE.polX.skewQ: delay of the Q of the X polarization [s].
paramFE.polY.phaseImb: phase imbalance of the I/Q of the Y polarization [rad].
paramFE.polY.ampImb: amplitude imbalance of the I/Q of the Y polarization [dB].
paramFE.polY.skewI: delay of the I of the Y polarization [s].
paramFE.polY.skewQ: delay of the Q of the Y polarization [s].
paramPD (parameter object (struct), optional) – Parameters of the photodiodes (see photodiode model documentation)
- 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.