pith. sign in

arxiv: 2507.13829 · v2 · submitted 2025-07-18 · 📡 eess.SP · math.PR

On two fundamental properties of the zeros of spectrograms of noisy signals

Pith reviewed 2026-05-19 04:16 UTC · model grok-4.3

classification 📡 eess.SP math.PR
keywords spectrogram zerostime-frequency analysiswhite Gaussian noisesignal detectionRouché's theoremchirp interferencezero distribution
0
0 comments X

The pith

Zeros of a noisy spectrogram outline the signal support and form lines between interfering chirps.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper shows that adding a deterministic signal to white Gaussian noise rearranges the zeros of the spectrogram so they avoid the signal's time-frequency support. Using explicit calculations on toy signals such as single chirps, tones, and pairs of nearly overlapping chirps, the authors apply the known intensity formula for zeros in pure noise and Rouché's theorem to explain the delineation and trapping effects. These arguments also quantify how the patterns depend on signal-to-noise ratio. The resulting deterministic zero structures are presented as easily detectable features that could support signal detection methods based on zero patterns rather than energy. The work stays within simple analytic cases to make the two mathematical tools directly applicable.

Core claim

Through computations on simple toy signals, the intensity of zeros in pure noise combined with Rouché's theorem shows that zeros delineate the support of an added signal and form deterministic structures as if trapped by interferences, with the strength of these effects increasing with signal-to-noise ratio; in particular, even nearly superimposed interfering chirps produce visible lines of zeros.

What carries the argument

The intensity formula for zeros of the spectrogram of white Gaussian noise, together with Rouché's theorem applied to the perturbation introduced by a deterministic signal component.

If this is right

  • A single chirp or tone produces zeros that systematically avoid its instantaneous frequency curve.
  • Interfering chirps create a deterministic line of zeros between their supports even when the chirps are close in frequency.
  • The delineation and trapping become more pronounced as the signal-to-noise ratio increases.
  • These zero patterns remain visible and structured for nearly superimposed interfering components.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Detection algorithms could be built that scan zero patterns for holes or lines instead of thresholding spectrogram energy.
  • The same intensity and Rouché arguments might be tested on other quadratic time-frequency representations beyond the spectrogram.
  • Numerical experiments on real recorded signals would show how far the toy-model predictions carry over when the noise is not perfectly white.

Load-bearing premise

That the zero distributions and analytic properties derived for the chosen simple toy signals extend in a representative way to arbitrary signals in white Gaussian noise.

What would settle it

Compute the zeros of the spectrogram for a sum of several random-phase tones or a more complex waveform and check whether the predicted avoidance of the signal support and formation of interference lines still appear at moderate SNR.

Figures

Figures reproduced from arXiv: 2507.13829 by Arnaud Poinas, R\'emi Bardenet.

Figure 1
Figure 1. Figure 1: Spectrogram of a Hermite function with and without noise; zeros are white dots, low values are in yellow, large ones in dark blue. data analysis-based approaches [15]. We also refer to [10] for a study of level sets of random spectrograms. II. Main results Let y : R 7→ C be locally integrable, representing a measured signal. The spectrogram of y with Gaussian window g : t 7→ 2 1/4 e −πt2 is the function Sp… view at source ↗
Figure 2
Figure 2. Figure 2: Spectrograms of noisy signals and associated density of zeros. Left: Noisy chirp with γ = 100, a = −5 and b = 0.4. Right: Noisy Hermite function with γ = 400 and k = 10. The proof is in Appendix B.1. As a consequence, we also get that the average number of zeros falling into B(0, R), the centered ball with radius R, is E[N(B(0, R))] = k−(k−πR2 ) exp  −γ π kR2k k! e −πR2  . When R = p k/π, the average num… view at source ↗
Figure 4
Figure 4. Figure 4: Spectrogram (top) of a noisy pair of chirps and corresponding density of zeros (bottom) for γ1 = 100, γ2 = 40, a1 = −2 (left), −1 (middle) or −0.3 (right), a2 = 0 and b = 0.4. Zeros are shown in white and local maxima in red. One of the rectangles CN in which a zero is trapped is shown in yellow. the strongest chirp can push the line (IV.2) of zeros out of the region between the chirps, to the side of the … view at source ↗
read the original abstract

The spatial distribution of the zeros of the spectrogram is significantly altered when a signal is added to white Gaussian noise. The zeros tend to delineate the support of the signal, and deterministic structures form in the presence of interference, as if the zeros were trapped. While sophisticated methods have been proposed to detect signals as holes in the pattern of spectrogram zeros, few formal arguments have been made to support the delineation and trapping effects. Through detailed computations for simple toy signals, we show that two basic mathematical arguments, the intensity of zeros and Rouch\'e's theorem, allow discussing delineation and trapping, and the influence of parameters like the signal-to-noise ratio. In particular, interfering chirps, even nearly superimposed, yield an easy-to-detect deterministic structure among zeros.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript claims that the zeros of spectrograms of signals in additive white Gaussian noise tend to delineate the time-frequency support of the signal and form deterministic structures (trapping) in the presence of interference. It argues that these effects, along with their dependence on signal-to-noise ratio, can be explained using the known intensity formula for zeros of Gaussian analytic functions together with Rouché's theorem, and demonstrates the arguments through explicit computations on simple toy signals such as pure tones and single or interfering linear chirps.

Significance. If the central claims hold, the work supplies a concrete mathematical grounding, based on classical complex analysis, for the empirical observation that spectrogram zeros can be used to detect signals as 'holes' in the zero pattern. The explicit calculations on toy signals and direct invocation of Rouché's theorem constitute a strength, as they avoid fitted parameters and provide falsifiable predictions for the chosen examples. The approach could support more principled zero-based detection algorithms in time-frequency signal processing.

major comments (2)
  1. [§4] §4 (Rouché's theorem application to interfering chirps): the deterministic zero structure is derived for the specific case of two nearly superimposed linear chirps by showing local dominance inside a suitable contour; however, the manuscript provides no general argument that the same contour-integral conditions or expected zero densities remain controlled when the signal has non-linear or multi-component time-frequency support.
  2. [§3] §3 (zero-intensity formulas): the intensity is computed explicitly for the toy signals and used to explain delineation; yet the text invokes these formulas to discuss general signals in white Gaussian noise without a theorem establishing that the local analytic dominance or the Poisson-like statistics transfer outside the linear-chirp or tone regime.
minor comments (2)
  1. [Abstract] The abstract states that the arguments 'allow discussing delineation and trapping' for signals in noise, but the scope of the claims versus the toy-signal demonstrations could be stated more precisely to avoid over-generalization.
  2. [§2] Notation for the window function and the analytic extension of the spectrogram is introduced without a dedicated preliminary section; a short paragraph recalling the definition of the Bargmann transform or the associated Gaussian analytic function would improve readability.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the careful reading and for highlighting the strengths of the explicit calculations on toy signals. We agree that the manuscript develops its arguments in detail only for the chosen toy signals and will revise the text to clarify the limited scope, removing any implication of general theorems. We respond to the major comments below.

read point-by-point responses
  1. Referee: [§4] §4 (Rouché's theorem application to interfering chirps): the deterministic zero structure is derived for the specific case of two nearly superimposed linear chirps by showing local dominance inside a suitable contour; however, the manuscript provides no general argument that the same contour-integral conditions or expected zero densities remain controlled when the signal has non-linear or multi-component time-frequency support.

    Authors: We agree that the Rouché-based derivation of the deterministic zero structure is carried out explicitly only for two nearly superimposed linear chirps. The manuscript contains no general argument or theorem guaranteeing that the same contour-integral dominance conditions or zero-density control extend to non-linear or arbitrary multi-component time-frequency supports. In the revised manuscript we will edit §4 to state clearly that the example is illustrative of the trapping phenomenon under the stated assumptions, and that extending the method to general signals is an open direction for future work. revision: yes

  2. Referee: [§3] §3 (zero-intensity formulas): the intensity is computed explicitly for the toy signals and used to explain delineation; yet the text invokes these formulas to discuss general signals in white Gaussian noise without a theorem establishing that the local analytic dominance or the Poisson-like statistics transfer outside the linear-chirp or tone regime.

    Authors: We concur that the explicit intensity computations and the resulting explanation of delineation are performed for the toy signals (pure tones and linear chirps). Although the underlying zero-intensity formula for Gaussian analytic functions is general, the manuscript does not supply a theorem showing that local analytic dominance or Poisson-like statistics transfer rigorously to signals outside this regime. We will revise §3 to restrict the discussion of delineation to the computed examples and to note explicitly that a general transfer result is not provided. revision: yes

Circularity Check

0 steps flagged

No circularity: standard theorems applied directly to explicit toy-signal calculations

full rationale

The paper derives its claims about zero delineation and trapping by applying the classical intensity formula for zeros of Gaussian analytic functions and Rouche's theorem to explicit spectrogram expressions for simple toy signals (tones, single chirps, and interfering chirps) in white Gaussian noise. These steps consist of direct substitution into known results from complex analysis followed by algebraic simplification and contour integration; no parameters are fitted to data and then relabeled as predictions, no self-definitional loops appear in the equations, and no load-bearing uniqueness theorems or ansatzes are imported via self-citation. The central arguments therefore remain independent of the target conclusions and rest on externally verifiable mathematical identities.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The paper rests on classical results from complex analysis and random processes without introducing new fitted parameters or postulated entities; the main inputs are the white Gaussian noise model and the short-time Fourier transform definition, both standard in the field.

axioms (2)
  • standard math Rouche's theorem applies to the analytic function formed by the noisy spectrogram inside suitable contours in the time-frequency plane.
    Invoked to compare the signal-plus-noise function with the noise-only function and conclude equal zero counts inside regions.
  • standard math The intensity of zeros for the spectrogram of white Gaussian noise follows the known formula from the literature on Gaussian analytic functions.
    Used as the baseline density that is perturbed by the added signal.

pith-pipeline@v0.9.0 · 5654 in / 1530 out tokens · 31639 ms · 2026-05-19T04:16:34.123352+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

20 extracted references · 20 canonical work pages

  1. [1]

    11em plus .33em minus .07em 4000 4000 100 4000 4000 500 `\.=1000 = #1 \@IEEEnotcompsoconly \@IEEEcompsoconly #1 * [1] 0pt [0pt][0pt] #1 * [1] 0pt [0pt][0pt] #1 * \| ** #1 \@IEEEauthorblockNstyle \@IEEEcompsocnotconfonly \@IEEEauthorblockAstyle \@IEEEcompsocnotconfonly \@IEEEcompsocconfonly \@IEEEauthordefaulttextstyle \@IEEEcompsocnotconfonly \@IEEEauthor...

  2. [2]

    L.D. Abreu. Local maxima of white noise spectrograms and gaussian entire functions. Journal of Fourier Analysis and Applications , 28, 06 2022

  3. [3]

    Bardenet, J

    R. Bardenet, J. Flamant, and P. Chainais. On the zeros of the spectrogram of white noise. Applied and Computational Harmonic Analysis , 2018

  4. [4]

    Bardenet and A

    R. Bardenet and A. Hardy. Time-frequency transforms of white noises and G aussian analytic functions. Applied and Computational Harmonic Analysis , 2019

  5. [5]

    Behera, S

    R. Behera, S. Meignen, and T. Oberlin. Theoretical analysis of the second-order synchrosqueezing transform. Applied and Computational Harmonic Analysis , 45(2):379--404, 2018

  6. [6]

    L. Cohen. Time-frequency analysis , volume 778. Prentice Hall PTR Englewood Cliffs, NJ:, 1995

  7. [7]

    Escudero, N.D

    L.A. Escudero, N.D. Feldheim, G. Koliander, and J.L. Romero. Efficient computation of the zeros of the bargmann transform under additive white noise. Foundations of Computational Mathematics

  8. [8]

    Flandrin

    P. Flandrin. Time-frequency/time-scale analysis , volume 10. Academic press, 1998

  9. [9]

    Flandrin

    P. Flandrin. Time--frequency filtering based on spectrogram zeros. IEEE Signal Processing Letters , 22(11):2137--2141, 2015

  10. [10]

    G.B. Folland. Harmonic Analysis in Phase Space . Princeton University Press, 1989

  11. [11]

    Ghosh, M

    S. Ghosh, M. Lin, and D. Sun. Signal analysis via the stochastic geometry of spectrogram level sets. IEEE Transactions on Signal Processing , 70:1104--1117, 2022

  12. [12]

    o chenig. Foundations of time-frequency analysis . Birkh\

    K. Gr \"o chenig. Foundations of time-frequency analysis . Birkh\" a user, 2001

  13. [13]

    Haimi, G

    A. Haimi, G. Koliander, and J. L. Romero. Zeros of Gaussian Weyl-Heisenberg functions and hyperuniformity of charge . Journal of Statistical Physics , 187(3):1--41, 2022

  14. [14]

    One or two ridges? an exact mode separation condition for the gabor transform

    Sylvain Meignen, Nils Laurent, and Thomas Oberlin. One or two ridges? an exact mode separation condition for the gabor transform. IEEE Signal Processing Letters , 29:2507--2511, 2022

  15. [15]

    J. M. Miramont, F. Auger, M. A. Colominas, N. Laurent, and S. Meignen. Unsupervised classification of the spectrogram zeros with an application to signal detection and denoising. Signal Processing , 2024

  16. [16]

    J. M. Miramont, K. A. Tan, S. S. Mukherjee, R. Bardenet, and S. Ghosh. Filtering through a topological lens: homology for point processes on the time-frequency plane. arXiv preprint arXiv:2504.07720 , 2025

  17. [17]

    Pascal and R

    B. Pascal and R. Bardenet. Stochastic Geometry: Percolation, Tesselations, Gaussian Fields and Point Processes , chapter Point Processes and Spatial Statistics in Time-Frequency Analysis. CEMPI Lecture notes in mathematics. Springer, 2025

  18. [18]

    W. Rudin. Real and complex analysis . McGraw-Hill, Inc., 1987

  19. [19]

    Aza \"i s and M

    J.-M. Aza \"i s and M. Wschebor. Level sets and extrema of random processes and fields . Wiley & Sons , 2009

  20. [20]

    R. Feng. Correlations between zeros and critical points of random analytic functions. Trans. Amer. Math. Soc. , 371(8):5247--5265, 2019