Studies in Astronomical Time Series Analysis: The Double Lomb-Scargle Periodogram and Super Resolution
Jeffrey D. Scargle, Sarah Wagner
TL;DR
This work develops practical multi-frequency time series tools by introducing double periodograms that model data as a sum of two independent sinusoids and extend to an omnigram framework with arbitrary basis functions. It presents four variants based on maximizing or marginalizing the likelihood, with or without Lomb phase shifts, enabling super resolution that can separate closely spaced frequencies beyond the Rayleigh limit. Demonstrations on sunspot numbers and the pulsating white dwarf WD J0135+5722 show the method can resolve frequencies with separations well below the classical Rayleigh threshold and extract amplitudes and phases. The approach generalizes to arbitrary bases, offers a computationally straightforward implementation, and provides open-source code to promote broad use across astronomy and related fields.
Abstract
Multiple-frequency periodograms -- based on time series models consisting of two or more independent sinusoids -- have long been discussed. What is new here is the presentation of a practical, simple-to-use computational framework implementing this concept. Our algorithms have super resolution that evades the Rayleigh criterion, as well as provision for statistical weighting and tapering. They can be used for essentially any time series (e.g. time-tagged events or point measurements) with arbitrary sampling -- even or uneven. Examples of super resolution of synthetic data, sunspot numbers, and the rich pulsations of white dwarf J0135+5722, demonstrate practical applications. Appendices derive generalized periodograms using an arbitrary number of arbitrary basis functions (following Bretthorst, 1988)and define several examples of non-sinusoidal bases for these ``omnigrams.'' Application beyond the frequency domain is demonstrated with an autoregressive model exhibiting super resolution in the time domain. A GitHub repository containing omnigram code, and symbolic algebra scripts for generating it, will soon be available.
