pulsarbat.incoherent_dedispersion#
- pulsarbat.incoherent_dedispersion(z, DM, /, *, ref_freq=None)[source]#
Incoherently dedisperses a signal by a given dispersion measure.
The output signal will be cropped on both ends to avoid wrap-around artifacts caused by dedispersion. This depends on where the reference frequency (
ref_freq
) compared to the band of the signal.- Parameters:
- z
RadioSignal
The signal to be transformed.
- DM
DispersionMeasure
Dispersion measure by which to dedisperse
z
.- ref_freq
Quantity
, optional Reference frequency for dedispersion. If None (default), uses the center frequency from signal.
- z
- Returns:
RadioSignal
The dedispersed signal.