kaira.modulations.utils.calculate_spectral_efficiency

kaira.modulations.utils.calculate_spectral_efficiency(modulation: str, coding_rate: float = 1.0) float[source]

Calculate spectral efficiency of a modulation scheme in bits/s/Hz.

Parameters:
  • modulation – Modulation scheme name

  • coding_rate – Coding rate (between 0 and 1), default is 1.0 (no coding)

Returns:

Spectral efficiency in bits/s/Hz

Raises:

ValueError – If coding_rate is not between 0 and 1