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.