torchsig.transforms.functional.fading¶
- torchsig.transforms.functional.fading(data: ndarray, coherence_bandwidth: float, power_delay_profile: ndarray, rng: Generator) ndarray[source]¶
Apply fading channel to signal. Currently only does Rayleigh fading.
Taps are generated by interpolating and filtering Gaussian taps.
- Parameters:
data – IQ data.
coherence_bandwidth – coherence bandwidth relative to sample rate [0, 1.0].
power_delay_profile – power delay profile assign to channel.
rng – Random Generator to use. Defaults to None (new generator created internally).
- Returns:
IQ data with fading applied.