Dispersion (baseband_tasks.dispersion)

dispersion uses the dispersion measure to correct for the frequency-dependent slowing of radio signals passing through plasma.

Reference/API

baseband_tasks.dispersion Module

Classes

Disperse(ih, dm, *[, reference_frequency, ...])

Coherently disperse a time stream.

Dedisperse(ih, dm, *[, reference_frequency, ...])

Coherently dedisperse a time stream.

DisperseSamples(ih, dm, *[, ...])

Incoherently shift a time stream to give it a dispersive time delay.

DedisperseSamples(ih, dm, *[, ...])

Incoherently shift a time stream to correct for a dispersive time delay.

Class Inheritance Diagram

Inheritance diagram of baseband_tasks.dispersion.Disperse, baseband_tasks.dispersion.Dedisperse, baseband_tasks.dispersion.DisperseSamples, baseband_tasks.dispersion.DedisperseSamples