H-FISTA: A hierarchical algorithm for phase retrieval with application to pulsar dynamic spectra
arXiv:2211.11129 · doi:10.1093/mnras/stac3412
Abstract
A pulsar dynamic spectrum is an inline digital hologram of the interstellar medium; it encodes information on the propagation paths by which signals have travelled from source to telescope. To decode the hologram it is necessary to "retrieve" the phases of the wavefield from intensity measurements, which directly gauge only the field modulus, by imposing additional constraints on the model. We present a new method for phase retrieval in the context of pulsar spectroscopy. Our method makes use of the Fast Iterative Shrinkage Thresholding Algorithm (FISTA) to obtain sparse models of the wavefield in a hierarchical approach with progressively increasing depth. Once the tail of the noise distribution is reached the hierarchy terminates with a final, unregularised optimisation. The result is a fully dense model of the complex wavefield that permits the discovery of faint signals by appropriate averaging. We illustrate the performance of our method on synthetic test cases and on real data. Our algorithm, which we call H-FISTA, is implemented in the Python programming language and is freely available.
arXiv commentAccepted for publication in MNRAS. Data available at https://www.doi.org/10.5281/zenodo.7007226 . Code available at https://github.com/sosl/H-FISTA
References in corpus (21)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package
- Phase Retrieval via Wirtinger Flow: Theory and Algorithms
- Multifrequency Observations of Radio Pulse Broadening and Constraints on Interstellar Electron Density Microstructure
- Faint Scattering Around Pulsars: Probing the Interstellar Medium on Solar System Size Scales
- 100 Microarcsecond Resolution VLBI Imaging of Anisotropic Interstellar Scattering towards Pulsar B0834+06
- Interpretation of parabolic arcs in pulsar secondary spectra
- Theory of Parabolic Arcs in Interstellar Scintillation Spectra
- The Numerics of Phase Retrieval
- Scattering analysis of LOFAR pulsar observations
- Cyclic Spectral Analysis of Radio Pulsars
- Modelling annual and orbital variations in the scintillation of the relativistic binary PSR J11416545
- Interstellar Holography
- Cyclic spectroscopy of The Millisecond Pulsar, B1937+21
- Double-lens Scintillometry: The variable scintillation of pulsar B1508+55
- Descattering of Giant Pulses in PSR B1957+20
- Pulsar scintillation studies with LOFAR. I. The census
- Electric field representation of pulsar intensity spectra
- Deconvolving Pulsar Signals with Cyclic Spectroscopy: A Systematic Evaluation
- Pulsar Timing Array Experiments
Cited by in corpus (3)
- Variable Scintillation Arcs of Millisecond Pulsars observed with the Large European Array for Pulsars
- A Simultaneous Dual-Frequency Scintillation Arc Survey of Six Bright Canonical Pulsars Using the Upgraded Giant Metrewave Radio Telescope
- Using Giant Pulses to Measure the Impulse Response of the Interstellar Medium