scipy.signal handling of cyclostationary analysis

Gideon Genadi Kogan <[email protected]> Sun, 11 Jun 2023 13:26:58 +0300
Newsgroups gmane.comp.python.scientific.devel
Message-ID <CAME=HigGynja-3HmKM0aVB4v2wQDAAZ2nj9zG6xVt2gm6fP2rA@mail.gmail.com>
Hello,

I want to pull your attention to a pull-request
<https://github.com/scipy/scipy/pull/15519> that intends to close some of
the gaps scipy.signal has in handling cyclostationary analysis. This topic
is well-established in the '80s [1] and currently has numerous applications
[2].

Simply speaking it allows:

   1. detection of periodic noise, rather than periodic amplitude.
   2. decomposition of a signal with respect to carrier and modulation
   frequencies, rather than just modulation frequency.

Those two aspects are covered by two short examples in the attached HTML.
In case the community will find this topic interesting, a complimentary
coherence function is easy to implement.

I will appreciate any feedback. Please let me know if you have any
questions.

Best,
Gideon

[1] W. A. Gardner. STATISTICAL SPECTRAL ANALYSIS: A NONPROBABILISTIC
THEORY. Prentice-Hall, Englewood Cliffs, NJ, 565 pages, 1987.
[2] Gardner, William A.; Antonio Napolitano; Luigi Paura (2006).
"Cyclostationarity: Half a century of research". *Signal Processing*.
Elsevier. *86* (4): 639–697.

_______________________________________________
SciPy-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/scipy-dev.python.org/
Member address: [email protected]
examples.html (text/html, 638.5 KB) - not displayed