kaira.constraints.utils.measure_signal_properties

kaira.constraints.utils.measure_signal_properties(x: Tensor) Dict[str, float][source]

Measure common signal properties for a given tensor.

Calculates key signal properties like power, PAPR, and peak amplitude that are commonly constrained in communication systems.

Parameters:

x (torch.Tensor) – Input signal tensor

Returns:

Dictionary of measured signal properties

Return type:

Dict[str, float]

Example

>>> signal = torch.randn(1, 64)
>>> props = measure_signal_properties(signal)
>>> print(f"Signal PAPR: {props['papr']:.2f}")