SpatialCorrelation#

class sionna.phy.channel.SpatialCorrelation(*args: Any, precision: str | None = None, device: str | None = None, **kwargs: Any)[source]#

Bases: sionna.phy.object.Object

Abstract class that defines an interface for spatial correlation functions

The FlatFadingChannel model can be configured with a spatial correlation model.

Parameters:
  • precision (str | None) – Precision used for internal calculations and outputs. If set to None, precision is used.

  • device (str | None) – Device for computation (e.g., ‘cpu’, ‘cuda:0’). If None, device is used.

  • args (Any)

  • kwargs (Any)

Inputs:

h – […], torch.complex. Tensor of arbitrary shape containing spatially uncorrelated channel coefficients.

Outputs:

h_corr – […], torch.complex. Tensor of the same shape as h containing the spatially correlated channel coefficients.