-
Notifications
You must be signed in to change notification settings - Fork 4
dedispersion
-
Pulsars produce a narrow beam of electromagnetic radiation which rotates like a lighthouse beam, so a pulse is seen as it sweeps over a radiotelescope. The signal is spread over a wide frequency range.
-
If space was an empty vacuum, all the signals would travel at the same speed, but due to free electrons different frequencies travel at slightly different speeds (dispersion), this can be corrected by performing dedispersion.
This method performs dedispersion on the filterbank data.
Parameters | Description |
---|---|
Samples | Array or sequence containing the intensities to be dedispersed. |
highest_x | Specifies the amount of intensities that are used for estimating the minimum pulsar intensity |
max_delay | Specifies the maximum allowed amount of samples between the currently considered pulsar signal and the next pulsar signal |
DM | Dispersion measure (cm-3 pc) |
Variable | Description |
---|---|
Samples | Dedispersed samples |
This method finds the dispersion measure.
Parameters | Description |
---|---|
Samples | Array or sequence containing the intensities to be dedispersed. |
pulsar_intensity | Estimation of the minimum intensity for an intensity to be considered a pulsar |
max_delay | Specifies the maximum allowed amount of samples between the currently considered pulsar signal and the next pulsar signal |
Variable | Description |
---|---|
dm | Dispersion measure |
This method will attempt to find a continuous signal starting from the sample index given in the parameters. This method will stop if there isn't an intensity found within the max_delay higher than the pulsar_intensity.
Parameters | Description |
---|---|
Samples | Array or sequence containing the intensities to be dedispered. |
start_sample_index | The index from which this method will continue to attempt and find a continuous pulsar signal |
max_delay | Specifies the maximum allowed amount of samples between the currently considered pulsar signal and the next pulsar signal |
pulsar_intensity | Estimation of the minimum intensity for an intensity to be considered a pulsar |
Variable | Description |
---|---|
start_sample_index | The first frequency of the continuous signal found |
previous_index | The last frequency of the continuous signal found |
This method finds the average intensity for the highest x intensities.
The average_intensity
is considered a requirement for intensities to be considered a pulsar.
Parameters | Description |
---|---|
Samples | Array or sequence containing the intensities to be dedispersed. |
max_delay | Specifies the maximum allowed amount of samples between the currently considered pulsar signal and the next pulsar signal |
Variable | Description |
---|---|
average_intensity | Estimation of the minimum intensity for an intensity to be considered a pulsar |