comnum.theory_gmi#
- comnum.theory_gmi(m, snr_db, kind='qam', *, px=None, fading='awgn', points=Ellipsis)#
Generalised mutual information of a Gray-labelled constellation over AWGN (OptiCommPy
theoryGMI) or Rayleigh fading known at the receiver, by Gauss–Hermite quadrature.- Parameters:
- Returns:
the GMI (bits/symbol) at every SNR.
- Return type:
- Raises:
ValueError – for an invalid parameter or input (the message names it).