EmptyPilotPattern#

class sionna.phy.ofdm.EmptyPilotPattern(num_tx: int, num_streams_per_tx: int, num_ofdm_symbols: int, num_effective_subcarriers: int, precision: Literal['single', 'double'] | None = None, device: str | None = None)[source]#

Bases: sionna.phy.ofdm.pilot_pattern.PilotPattern

Creates an empty pilot pattern.

Generates an instance of PilotPattern with an empty mask and pilots.

Parameters:
  • num_tx (int) – Number of transmitters

  • num_streams_per_tx (int) – Number of streams per transmitter

  • num_ofdm_symbols (int) – Number of OFDM symbols

  • num_effective_subcarriers (int) – Number of effective subcarriers that are available for the transmission of data and pilots. Note that this number is generally smaller than the fft_size due to nulled subcarriers.

  • precision (Literal['single', 'double'] | None) – Precision used for internal calculations and outputs. If set to None, precision is used.

  • device (str | None) – Device for tensor operations. If None, device is used.