IEEE Open Journal of Signal Processing · 2022 · 15 citations · 44 references
Natural SciencesMathematicsNeuroscienceElectrophysiologyNumber TheoryTime Series AnalysisFourier AnalysisHarmonic AnalysisMode ShapesNeural OscillationsNonlinear DynamicsTime-frequency AnalysisEmpirical Mode DecompositionFitzhugh-nagumo ModelHarmonic Analysis Of ElectroencephalographyMode SplittingNonlinear Time-series AnalysisShallow Water Waves
The analysis of harmonics and non-sinusoidal waveform shape in time-series data is growing in importance. However, a precise definition of what constitutes a harmonic is lacking. In this paper, we propose a rigorous definition of when to consider signals to be in a harmonic relationship based on an integer frequency ratio, constant phase, and a well-defined joint instantaneous frequency. We show this definition is linked to extrema counting and Empirical Mode Decomposition (EMD). We explore the mathematics of our definition and link it to results from analytic number theory. This naturally leads to us to define two classes of harmonic structures, termed strong and weak, with different extrema behaviour. We validate our framework using both simulations and real data. Specifically, we look at the harmonic structures in shallow water waves, the FitzHugh-Nagumo neuronal model, and the non-sinusoidal theta oscillation in rat hippocampus local field potential data. We further discuss how our definition helps to address mode splitting in nonlinear time-series decomposition methods. A clear understanding of when harmonics are present in signals will enable a deeper understanding of the functional roles of non-sinusoidal oscillations.
44
Matplotlib: A 2D Graphics Environment
John D. Hunter · Computing in Science & Engineering · 2007 · 39.6K citations
SciPy 1.0: fundamental algorithms for scientific computing in Python
Nature Methods · 2020 · 37.9K citations · Full text
Norden E. Huang, Steven Long, Man‐Li C. Wu et al. · Proceedings of the Royal Society A Mathematical Physical and Engineering Sciences · 1998 · 23.3K citations · Full text
Computing, Computational Engineering, Biomedical Signal Processing +16