Multipath Fading Realization

Inheritance diagram of hermespy.channel.fading.fading.MultipathFadingRealization
class MultipathFadingRealization(random_realization, antenna_correlation_variable, los_angles_variable, nlos_angles_variable, los_phases_variable, nlos_phases_variable, power_profile, delay_profile, los_gains, nlos_gains, los_doppler, nlos_doppler, antenna_correlation, sample_hooks, gain)[source]

Bases: ChannelRealization[MultipathFadingSample]

Realization of a statistical multipath fading channel.

Generated by the realize() routine of a MultipathFadingChannel.

Parameters:
  • sample_hooks (Set[ChannelSampleHook[CST]], optional) – Hooks to be called after the channel is sampled.

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

static From_HDF(group, random_realization, antenna_correlation_variable, los_angles_variable, nlos_angles_variable, los_phases_variable, nlos_phases_variable, antenna_correlation, sample_hooks)[source]
Return type:

MultipathFadingRealization

to_HDF(group)[source]

Serialize the channel realization to HDF5.

Parameters:

group (Group) – HDF5 group to serialize the channel realization to.

Return type:

None