mokka.normalization
Module containing normalization functions.
Normalization for communication systems in PyTorch.
- mokka.normalization.torch.center_constellation(constellation_points, constellation_probabilities=None)
Performs centering (zero-mean) of the complex constellation
- Parameters:
constellation_points – complex constellation points
constellation_probabilites – probabilities, if None: uniform probability is assumed
- Returns:
centered complex constellation
Updated by: - Benedikt Geiger, 21.11.2024
- 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
- mokka.normalization.torch.normalize_constellation(constellation_points, constellation_probabilities=None)
Perform normalization (unit power) of the complex constellation.
- Parameters:
constellation_points – complex constellation points
constellation_probabilites – probabilities, if None: uniform probability is assumed
- Returns:
unit power complex constellation
Updated by: - Benedikt Geiger, 21.11.2024