mokka.normalization

Module containing normalization functions.

Normalization for communication systems in PyTorch.

mokka.normalization.torch.centered_energy(c, p=None)

Perform centered (zero-mean) normalization of the complex constellation.

Parameters:
  • c – complex constellation points

  • p – probabilities, if None: uniform probability is assumed

Returns:

centered constellation with average energy of 1

mokka.normalization.torch.energy(c, p=None)

Perform normalization on average energy.

Parameters:
  • c – complex constellation points

  • p – probabilities, if None: uniform probability is assumed

Returns:

constellation with average energy 1