Papers
Topics
Authors
Recent
Search
2000 character limit reached

Time-Causal Wavelet Analysis

Updated 14 July 2026
  • Time-causal wavelet analysis is a set of wavelet techniques that use strictly causal, one-sided kernels (like truncated exponentials and causalized Morlet functions) to analyze temporal signals using only past data.
  • It combines multiscale localization with recursive implementation to ensure temporal scale covariance, balancing frequency resolution with controlled delay.
  • The method has practical applications in early warning systems, such as detecting power buildup and phase shifts in environmental time series like ozone concentration.

Searching arXiv for recent and foundational papers on time-causal wavelet analysis. Time-causal wavelet analysis is a class of wavelet methods for temporal signals in which every stage of the analysis is constrained to be strictly causal, so that coefficients at time uu depend only on data from times tut \le u. In this setting, the usual symmetric wavelet constructions are replaced by one-sided kernels, typically based on truncated exponentials in cascade or on causalized generalized Morlet constructions, in order to support real-time processing without look-ahead. The resulting framework combines multiscale localization, recursive implementation, and physically realistic temporal support, and has been developed both as a general theory linked to temporal scale-space and as a practical methodology for early warning in non-stationary environmental time series (Lindeberg, 7 Oct 2025, Martínez-Cadena et al., 2024).

1. Definition and scope

Time-causal wavelet analysis addresses a basic incompatibility between standard wavelet analysis and real-time temporal inference. Conventional wavelet transforms commonly rely on symmetric kernels, so future and past samples contribute jointly to the coefficient at a given time. For streaming signals, online monitoring, and physically causal temporal processes, that construction is not admissible. In the time-causal formulation, the wavelet kernel has support only on the causal half-axis, and the transform is therefore defined using only the observed past (Lindeberg, 7 Oct 2025).

A central distinction is between non-causal and causal localization functions. In the generalized Morlet construction used for ozone analysis, the non-causal wavelet begins from the Ansatz

ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},

with dimensionless coordinate σ=(tu)/s\sigma=(t-u)/s, where M(σ)M(\sigma) is a real-valued modulation function. Martínez-Cadena et al. choose the one-parameter Mittag–Leffler function as a generalization of the Gaussian,

M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.

Strict causality is then enforced by truncating the modulation to the past,

Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}

This yields a causal wavelet with support only for tut\le u, with a factor 1/s1/\sqrt{s} to normalize energy across scales (Martínez-Cadena et al., 2024).

A broader theoretical formulation replaces causalized Morlet envelopes by temporal derivatives of a time-causal limit kernel from temporal scale-space theory. In that construction, mother wavelets are generated from

ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),

where tut \le u0 is the limit of an infinite cascade of truncated exponentials selected to satisfy temporal scale covariance under tut \le u1-adic scaling (Lindeberg, 7 Oct 2025). This suggests that “time-causal wavelet analysis” is not a single kernel family but a methodological class defined by one-sided support, recursive realizability, and scale-space compatibility.

2. Kernel constructions and admissibility

The generalized Morlet formulation and the temporal scale-space formulation provide two complementary constructions. In the former, one starts from a complex sinusoid modulated by a one-sided localization function. In the latter, one derives admissible wavelets from causal smoothing kernels and their temporal derivatives. Both formulations are explicitly designed to avoid future influence (Martínez-Cadena et al., 2024, Lindeberg, 7 Oct 2025).

In the causal generalized Morlet case, the wavelet shifted to time tut \le u2 and dilated by scale tut \le u3 is

tut \le u4

For tut \le u5, or through the stretched-exponential approximation tut \le u6, one recovers the classical Morlet Gaussian window. Martínez-Cadena et al. use tut \le u7, that is, a causal Morlet choice (Martínez-Cadena et al., 2024).

In the scale-space formulation, the admissible smoothing primitives are more tightly constrained. The theory requires that smoothing from finer to coarser scales never increases the number of zero-crossings or local extrema. On a causal time axis, the only primitive variation-diminishing kernels are the causal exponentials

tut \le u8

A multi-scale representation is therefore built by cascading first-order integrators, and any other choice would either require access to future values or would violate variation-diminishing (Lindeberg, 7 Oct 2025).

The corresponding limit kernel has Laplace transform

tut \le u9

with time constants chosen as

ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},0

so that ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},1 is exactly scale-covariant under ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},2 and ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},3 (Lindeberg, 7 Oct 2025).

Admissibility follows in the derivative-based construction from zero mean and fast temporal decay. Specifically,

ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},4

and the exponential tails imply integrability and a finite admissibility constant. The Fourier transform is

ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},5

A plausible implication is that the derivative-based family plays the role that derivative-of-Gaussian and Morlet families play in non-causal wavelet analysis, but under a strictly one-sided temporal support constraint (Lindeberg, 7 Oct 2025).

3. Transform definitions, power, and phase

Given a real-valued signal ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},6, the time-causal wavelet coefficients in the Martínez-Cadena et al. formulation are

ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},7

where ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},8. Equivalently, with

ψ(σ)=M(σ)eiσ,\psi(\sigma)=M(\sigma)e^{i\sigma},9

one writes

σ=(tu)/s\sigma=(t-u)/s0

This is a one-sided convolution-like operation over the causal past (Martínez-Cadena et al., 2024).

Local power density is defined as

σ=(tu)/s\sigma=(t-u)/s1

and the image of σ=(tu)/s\sigma=(t-u)/s2 over time σ=(tu)/s\sigma=(t-u)/s3 and scales σ=(tu)/s\sigma=(t-u)/s4 is the scalogram. A global scale spectrum may be obtained by averaging in time,

σ=(tu)/s\sigma=(t-u)/s5

In a strictly causal setting, a high-power event at a small scale σ=(tu)/s\sigma=(t-u)/s6 can leak into larger scales σ=(tu)/s\sigma=(t-u)/s7 as the fading-memory kernel integrates past contributions. In the time-scale plane this appears as vertical ridges in the scalogram and is interpreted as local accumulation (Martínez-Cadena et al., 2024).

Phase carries an additional diagnostic role. Writing

σ=(tu)/s\sigma=(t-u)/s8

one defines

σ=(tu)/s\sigma=(t-u)/s9

In the ozone study, M(σ)M(\sigma)0 corresponds to dominance of the even (cosine) component and is interpreted as anti-persistence, whereas M(σ)M(\sigma)1 corresponds to dominance of the odd (sine) component and is interpreted as persistence. Ramps in power together with a phase moving toward zero can signal the onset of anti-persistent build-up (Martínez-Cadena et al., 2024).

The derivative-based scale-space formulation expresses the wavelet transform over discrete scales M(σ)M(\sigma)2 as

M(σ)M(\sigma)3

This formulation emphasizes the link between temporal scale covariance and discrete scale sampling. Finer sampling of scales corresponds to smaller M(σ)M(\sigma)4, for example M(σ)M(\sigma)5, which yields a denser wavelet bank but larger group delay (Lindeberg, 7 Oct 2025).

4. Time-recursive implementation

A defining feature of time-causal wavelet analysis is that the kernels admit recursive implementations. In practice, the causal wavelet may be realized as a one-sided fading-memory filter. A common implementation is a cascade of M(σ)M(\sigma)6 first-order recursive exponential filters, each causal, whose combined impulse response is a Gamma kernel (Martínez-Cadena et al., 2024).

For a single first-order causal filter with time constant M(σ)M(\sigma)7, the impulse response is

M(σ)M(\sigma)8

Cascading M(σ)M(\sigma)9 such filters with the same M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.0 yields the M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.1th-order Gamma kernel

M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.2

with Fourier transform

M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.3

To approximate the generalized Morlet with M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.4, one chooses M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.5 large and M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.6 so that M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.7 for M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.8, then modulates by the complex sinusoid M(σ)=Eα(σα)=k=0(σα)kΓ(1+kα).M(\sigma)=E_\alpha(-|\sigma|^\alpha) =\sum_{k=0}^\infty \frac{(-|\sigma|^\alpha)^k}{\Gamma(1+k\alpha)}.9 and normalizes by Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}0 (Martínez-Cadena et al., 2024).

The more general time-recursive implementation truncates the infinite cascade at Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}1 stages. If Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}2 is chosen so that

Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}3

with the first Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}4 absorbing the variance of all omitted deeper layers, then each scale channel is updated recursively as

Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}5

After Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}6 cascaded updates, one obtains a discrete approximation of Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}7. Temporal derivatives are then approximated by finite differences such as

Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}8

followed by multiplication by Mcausal(σ)={Eα(σα),σ0, 0,σ<0.M_{\text{causal}}(\sigma)= \begin{cases} E_\alpha(-\sigma^\alpha), & \sigma\ge 0,\ 0, & \sigma<0. \end{cases}9 for scale-normalization (Lindeberg, 7 Oct 2025).

Because the filter bank is strictly causal and recursive, no buffer beyond the tut\le u0 channel states is needed. The applications explicitly listed include hardware or fixed-latency DSP, physiological signals such as EEG and ECG, industrial-control loops, robotics, and online monitoring (Lindeberg, 7 Oct 2025). This suggests that the computational architecture is as central to the framework as the wavelet definition itself.

5. Scale covariance, temporal duration, and scale selection

The scale-space formulation emphasizes exact temporal scale covariance for a specific distribution of time constants. Under tut\le u1 and tut\le u2 with tut\le u3,

tut\le u4

and the tut\le u5th-order derivative obeys

tut\le u6

These identities formalize the self-similarity of the causal representation across temporal scales (Lindeberg, 7 Oct 2025).

Temporal duration grows in a controlled way with scale. The variance of tut\le u7 is exactly tut\le u8, so its stretch grows like tut\le u9. The mean delay is given by

1/s1/\sqrt{s}0

and the peak delay 1/s1/\sqrt{s}1 can be approximated in closed form via Koenderink’s formula; both scale like 1/s1/\sqrt{s}2. The paper further states that smaller 1/s1/\sqrt{s}3 gives denser scale sampling but larger group delay, making delay-scale trade-offs explicit rather than incidental (Lindeberg, 7 Oct 2025).

Scale selection can then be performed from extrema over scales. If a signal contains a blob of width 1/s1/\sqrt{s}4 modeled by a Gaussian 1/s1/\sqrt{s}5, then its strongest response under the scale-normalized second derivative with normalization power 1/s1/\sqrt{s}6 occurs at 1/s1/\sqrt{s}7. Similarly, an edge of rise-time 1/s1/\sqrt{s}8 is selected by the first derivative with 1/s1/\sqrt{s}9 at ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),0. In practice, one scans over discrete ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),1 and finds

ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),2

This provides a wavelet-style mechanism for estimating the duration of locally dominant temporal structures in a strictly causal representation (Lindeberg, 7 Oct 2025).

In the ozone application, scale selection is operational rather than axiomatic. Scales ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),3 range from 2 days up to approximately 900 days in geometric progression, with approximately 40 scales and time step ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),4 day. The example discussed in detail uses ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),5 days for warning analysis, illustrating how a specific temporal horizon can be read off from the multiscale representation (Martínez-Cadena et al., 2024).

6. Empirical application to ozone contingencies and methodological limits

Martínez-Cadena et al. apply the causal generalized Morlet methodology to daily-averaged ozone concentration in the Mexico City Metropolitan Area from 2010–2023, comprising 4,899 points, with gaps of less than 0.5% of records imputed per Diosdado et al. (2013). Contingency days are flagged when ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),6 IMECAS. The parameter choices are modulation exponent ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),7, a filter cascade with ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),8–ψn(t)=(1)ntnΨ(t;τ0,c),\psi_n(t)=(-1)^n\,\partial_t^n \Psi(t;\tau_0,c),9 to approximate Gaussian behavior, tut \le u00, scales from 2 days to about 900 days in geometric progression, and tut \le u01 day (Martínez-Cadena et al., 2024).

The causal scalogram of tut \le u02 shows strong vertical bands of power buildup 10–50 days before many declared contingencies. In the same lead-time window, the phase tut \le u03 dips toward zero, which is interpreted as anti-persistence. The authors conclude that dangerous ozone concentration levels are a consequence of accumulation and incomplete dissipation effects acting over a wide range of time scales, and that contingencies occurred when the wavelet coefficient power is increasing, linked to an anti-persistence behavior (Martínez-Cadena et al., 2024).

A specific operational example is reported at scale tut \le u04 days: tut \le u05 rising past a normalized threshold, for example 0.5 of max power, gave 14 warning flags over 2010–2023, many preceding actual emergency days. The proposed interpretation is that joint monitoring of power build-up and phase orientation can serve as a pre-contingency warning signal (Martínez-Cadena et al., 2024).

The framework’s stated advantages are real-time applicability, because no future data are needed; multiscale insight, because one transform monitors short- and long-term buildup simultaneously; and phase-power joint analysis, because it distinguishes accumulation from persistence type. The stated limitations are that the choice of tut \le u06, tut \le u07, and tut \le u08 trades temporal localization against frequency resolution and requires tuning; boundary effects arise at the start of the record because purely causal kernels have no pre-data; very long-scale responses may be dominated by early-record transients unless warm-up is discarded; and high-tut \le u09 causal cascades can have numerical cost when extremely fine scale sampling is needed (Martínez-Cadena et al., 2024).

A common misconception is that causality merely requires truncating a standard wavelet. The general theory indicates a stronger claim: on a causal time axis, truncated exponentials in cascade constitute the only permissable class of kernels for variation-diminishing temporal scale-space, with temporal derivatives as the natural complement to satisfy wavelet admissibility conditions (Lindeberg, 7 Oct 2025). This does not invalidate causalized Morlet constructions, but it places them within a broader design space in which scale-space constraints, delay, and admissibility must be considered jointly.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Time-Causal Wavelet Analysis.