wrap_angle_0_360#

sionna.phy.channel.wrap_angle_0_360(angle: torch.Tensor) torch.Tensor[source]#

Wrap angle to (0,360)

Parameters:

angle (torch.Tensor) – Input angle in degrees

Outputs:

ytorch.float. angle wrapped to (0,360).

Examples

import torch
from sionna.phy.channel import wrap_angle_0_360

angles = torch.tensor([-90.0, 0.0, 450.0, 720.0])
wrapped = wrap_angle_0_360(angles)
print(wrapped)
# tensor([270.,   0.,  90.,   0.])