Random Delay Channel Realization#
- class RandomDelayChannelRealization(alpha_device, beta_device, gain, delay, model_propagation_loss, interpolation_mode)[source]#
Bases:
DelayChannelRealization
Realization of a random delay channel.
Generated from
RandomDelayChannel's
realize
routine.- Parameters:
alpha_device (Device) – First device linked by the
DelayChannel
instance that generated this realization.beta_device (Device) – Second device linked by the
DelayChannel
instance that generated this realization.gain (float) – Linear power gain factor a signal experiences when being propagated over this realization.
delay (float) – Propagation delay in seconds.
model_propagation_loss (bool) – Should free space propagation loss be modeled?
- classmethod From_HDF(group, alpha_device, beta_device)[source]#
De-Serialized the object state from HDF5.
Recalls the object’s state from a HDF5 group.
- Parameters:
group (h5py.Group) – The HDF5 group from which the object state is recalled.
alpha_device (Device) – First device linked by the
Channel
instance that generated this realization.beta_device (Device) – Second device linked by the
Channel
instance that generated this realization.
- Return type:
Returns: The object initialized from the HDF5 group state.