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:
zRadioSignal

The signal to be transformed.

DMDispersionMeasure

Dispersion measure by which to dedisperse z.

ref_freqQuantity, optional

Reference frequency for dedispersion. If None (default), uses the center frequency from signal.

Returns:
RadioSignal

The dedispersed signal.