optic.comm.metrics.monteCarloMI
- monteCarloMI(rx, tx, M, constType, px=None)
Monte Carlo based mutual information (MI) estimation.
- Parameters:
rx (np.array) – Received symbol sequence.
tx (np.array) – Transmitted symbol sequence.
M (int) – Modulation order.
constType (string) – Modulation type: ‘qam’ or ‘psk’
px ((M, 1) np.array) – p.m.f. of the constellation symbols. The default is [].
- Returns:
MI – Estimated MI values.
- Return type:
np.array
References
[1] A. Alvarado, T. Fehenberger, B. Chen, e F. M. J. Willems, “Achievable Information Rates for Fiber Optics: Applications and Computations”, Journal of Lightwave Technology, vol. 36, nº 2, p. 424–439, jan. 2018, doi: 10.1109/JLT.2017.2786351.