Delay Channel Base#

class DelayChannelBase(alpha_device=None, beta_device=None, gain=1.0, model_propagation_loss=True, **kwargs)[source]#

Bases: Generic[DCRT], Channel[DCRT]

Base of delay channel models.

Parameters:
  • alpha_device (SimulatedDevice, optional) – First device linked by the DelayChannelBase instance that generated this realization.

  • beta_device (SimulatedDevice, optional) – Second device linked by the DelayChannelBase instance that generated this realization.

  • gain (float, optional) – Linear power gain factor a signal experiences when being propagated over this realization. \(1.0\) by default.

  • model_propagation_loss (bool, optional) – Should free space propagation loss be modeled? Enabled by default.

  • **kawrgsChannel base class initialization arguments.

property model_propagation_loss: bool#

Should free space propagation loss be modeled?

Returns: Enabled flag.