1. Introduction
Time-series analysis has long been dominated by spectral methods. Fourier analysis decomposes a signal into its constituent frequencies and quantifies how much energy resides at each frequency. Wavelet analysis extends this by localizing frequency content in time, revealing when particular oscillations are active. These tools have proven extraordinarily productive across science and engineering, precisely because the frequency decomposition of a signal often reveals physically meaningful structure.
Yet spectral methods answer a specific kind of question: how much energy is at a given frequency, and when. They are not designed to ask whether the character of the signal’s local behavior changes over time, nor whether such changes form any organized pattern at a larger scale. If one listens to a piece of music, spectral methods describe which notes are being played. They do not, in themselves, describe the arc of tension and resolution that gives the music its structure — the sense that the signal is moving through distinguishable states and returning, or not returning, to where it began.
This gap is not a deficiency of any particular method. It is a consequence of the question being asked. Spectral analysis operates in frequency space; it does not naturally speak about the global organization of local dynamical states.
In this paper, we ask a different question. Given a time series, we extract from each short segment a quantity that reflects the local information content of that segment — a compact representation of what that piece of the signal “looks like” in terms of how its energy is distributed across scales. We call this a local complexity state. As the window slides through the signal, these states form a trajectory on a space of probability distributions.
The central observation is that this trajectory has geometric and topological structure that is not visible in the frequency domain. A purely periodic signal traces a closed orbit — it returns to the same state repeatedly. A quasi-periodic signal with incommensurable frequencies never closes; its trajectory densely fills a region. A stochastic signal scatters its states without coherent organization. These are genuinely different structures, and they correspond to different physical properties of the underlying signal.
To make this precise, we construct a simplicial complex from the pairwise Wasserstein distances between local complexity states and define a directed flow on its edges using the asymmetry of the Kullback–Leibler divergence. Applying discrete Hodge decomposition to this flow separates it into three components: a gradient part, reflecting a globally consistent ordering of complexity states; a curl part, reflecting local cyclic structure; and a harmonic part, reflecting global cycles that thread topological holes in the complex.
This decomposition does not replace spectral analysis. It operates in a complementary space — the space of local complexity states rather than the space of frequencies — and it asks complementary questions about the global organization of signal dynamics.
The contributions of this paper are the following.
Methodological Foundation. We precisely define the pipeline and establish a baseline. For a pure sine wave, the flow energy is at machine precision and the Hodge decomposition is trivial, confirming that no spurious structure is introduced by the method itself.
Synthetic Validation. We demonstrate on synthetic signals that the gradient, curl, and harmonic decomposition robustly discriminates commensurable quasi-periodic signals, incommensurable quasi-periodic signals, and stochastic noise.
Empirical Application. We apply the framework to photoplethysmography (PPG) signals and show that the trajectory structure of PPG is consistent with that of incommensurable quasi-periodic signals.
Clinical Potential. In a pilot study with 53 PPG recordings, we show that the harmonic component carries statistically significant information about heart rate that is not explained by standard HRV features, suggesting the framework extracts information that existing methods do not access.
The remainder of the paper is organized as follows.
Section 2 reviews related work.
Section 3 describes the pipeline in detail.
Section 4 presents the synthetic signal experiments.
Section 5 presents the PPG application.
Section 6 discusses the results, limitations, and open questions.