''S'' transform as a time–frequency distribution was developed in 1994 for analyzing geophysics data.
[Stockwell, RG (1999). ''S''-transform analysis of gravity wave activity from a small scale network of airglow imagers. PhD thesis, University of Western Ontario, London, Ontario, Canada.] In this way, the ''S'' transform is a generalization of the
short-time Fourier transform
The short-time Fourier transform (STFT), is a Fourier-related transform used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time. In practice, the procedure for computing STFTs is to divi ...
(STFT), extending the
continuous wavelet transform
Continuity or continuous may refer to:
Mathematics
* Continuity (mathematics), the opposing concept to discreteness; common examples include
** Continuous probability distribution or random variable in probability and statistics
** Continuous g ...
and overcoming some of its disadvantages. For one, modulation sinusoids are fixed with respect to the time axis; this localizes the scalable Gaussian window dilations and translations in ''S'' transform. Moreover, the ''S'' transform doesn't have a cross-term problem and yields a better signal clarity than
Gabor transform The Gabor transform, named after Dennis Gabor, is a special case of the short-time Fourier transform. It is used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time. The function to be tra ...
. However, the ''S'' transform has its own disadvantages: the clarity is worse than
Wigner distribution function and
Cohen's class distribution function.
A fast ''S'' transform algorithm was invented in 2010.
It reduces the computational complexity from O
2·log(N)">2·log(N)to O
·log(N)and makes the transform one-to-one, where the transform has the same number of points as the source signal or image, compared to storage complexity of N
2 for the original formulation.
An implementation is available to the research community under an
open source license
An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users and commercial compa ...
.
A general formulation of the S transform
makes clear the relationship to other time frequency transforms such as the Fourier, short time Fourier, and wavelet transforms.
Definition
There are several ways to represent the idea of the ''S'' transform. In here, ''S'' transform is derived as the phase correction of the continuous wavelet transform with window being the
Gaussian function
In mathematics, a Gaussian function, often simply referred to as a Gaussian, is a function of the base form
f(x) = \exp (-x^2)
and with parametric extension
f(x) = a \exp\left( -\frac \right)
for arbitrary real constants , and non-zero . It i ...
.
*S-Transform
:
*Inverse S-Transform
:
Modified form
*Spectrum Form
The above definition implies that the s-transform function can be express as the convolution of
and
.
Applying the
Fourier transform
A Fourier transform (FT) is a mathematical transform that decomposes functions into frequency components, which are represented by the output of the transform as a function of frequency. Most commonly functions of time or space are transformed, ...
to both
and
gives
:
.
*Discrete-time S-transform
From the spectrum form of S-transform, we can derive the discrete-time S-transform.
Let
, where
is the sampling interval and
is the sampling frequency.
The Discrete time S-transform can then be expressed as:
:
Implementation of discrete-time S-transform
Below is the Pseudo code of the implementation.
Step1.Compute
loop over m (voices)
Comparison with other time–frequency analysis tools
Comparison with Gabor transform
The only difference between the
Gabor transform The Gabor transform, named after Dennis Gabor, is a special case of the short-time Fourier transform. It is used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time. The function to be tra ...
(GT) and the S transform is the window size. For GT, the windows size is a Gaussian function
, meanwhile, the window function for S-Transform is a function of f.
With a window function proportional to frequency, S Transform performs well in frequency domain analysis when the input frequency is low. When the input frequency is high, S-Transform has a better clarity in the time domain. As table below.
This kind of property makes S-Transform a powerful tool to analyze sound because human is sensitive to low frequency part in a sound signal.
Comparison with Wigner transform
The main problem with the Wigner Transform is the cross term, which stems from the auto-correlation function in the Wigner Transform function. This cross term may cause noise and distortions in signal analyses. S-transform analyses avoid this issue.
Comparison with the short-time Fourier transform
We can compare the ''S'' transform and short-time Fourier transform (STFT).
First, a high frequency signal, a low frequency signal, and a high frequency burst signal are used in the experiment to compare the performance. The S transform characteristic of frequency dependent resolution allows the detection of the high frequency burst. On the other hand, as the STFT consists of a constant window width, it leads to the result having poorer definition. In the second experiment, two more high frequency bursts are added to crossed chirps. In the result, all four frequencies were detected by the S transform. On the other hand, the two high frequencies bursts are not detected by STFT. The high frequencies bursts cross term caused STFT to have a single frequency at lower frequency.
Applications
* Signal filterings
*
Magnetic resonance imaging (MRI)
* Power system disturbance recognition
** ''S'' transform has been proven to be able to identify a few types of disturbances, like voltage sag, voltage swell, momentary interruption, and oscillatory transients.
[Prakash K. Ray, et al. "Coherency determination in grid-connected distributed generation based hybrid system under islanding scenarios." Power and Energy (PECon), 2010 IEEE International Conference on. IEEE, 2010,]
** ''S'' transform also be applied for other types of disturbances such as notches, harmonics with sag and swells etc.
** ''S'' transform generates contours which are suitable for simple visual inspection. However, wavelet transform requires specific tools like standard
multiresolution analysis
A multiresolution analysis (MRA) or multiscale approximation (MSA) is the design method of most of the practically relevant discrete wavelet transforms (DWT) and the justification for the algorithm of the fast wavelet transform (FWT). It was intr ...
.
* Geophysical signal analysis
**
Reflection seismology
Reflection seismology (or seismic reflection) is a method of exploration geophysics that uses the principles of seismology to estimate the properties of the Earth's subsurface from reflected seismic waves. The method requires a controlled seis ...
**
Global seismology
See also
*
Laplace transform
In mathematics, the Laplace transform, named after its discoverer Pierre-Simon Laplace (), is an integral transform that converts a function of a real variable (usually t, in the ''time domain'') to a function of a complex variable s (in the ...
*
Wavelet transform
In mathematics, a wavelet series is a representation of a square-integrable ( real- or complex-valued) function by a certain orthonormal series generated by a wavelet. This article provides a formal, mathematical definition of an orthonormal ...
*
Short-time Fourier transform
The short-time Fourier transform (STFT), is a Fourier-related transform used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time. In practice, the procedure for computing STFTs is to divi ...
References
* Rocco Ditommaso, Felice Carlo Ponzo, Gianluca Auletta (2015). Damage detection on framed structures: modal curvature evaluation using Stockwell Transform under seismic excitation. Earthquake Engineering and Engineering Vibration. June 2015, Volume 14, Issue 2, pp 265–274.
* Rocco Ditommaso, Marco Mucciarelli, Felice C. Ponzo (2010). S-Transform based filter applied to the analysis of non-linear dynamic behaviour of soil and buildings. 14th European Conference on Earthquake Engineering. Proceedings Volume. Ohrid, Republic of Macedonia. August 30 – September 3, 2010. (downloadable from http://roccoditommaso.xoom.it)
* M. Mucciarelli, M. Bianca, R. Ditommaso, M.R. Gallipoli, A. Masi, C Milkereit, S. Parolai, M. Picozzi, M. Vona (2011). FAR FIELD DAMAGE ON RC BUILDINGS: THE CASE STUDY OF NAVELLI DURING THE L’AQUILA (ITALY) SEISMIC SEQUENCE, 2009.
Bulletin of Earthquake Engineering
The ''Bulletin of Earthquake Engineering'' is a bimonthly peer-reviewed scientific journal published by Springer Science+Business Media on behalf of the European Association for Earthquake Engineering. It covers all aspects of earthquake engineer ...
. .
* J. J. Ding, "Time-frequency analysis and wavelet transform course note," the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2007.
* Jaya Bharata Reddy, Dusmanta Kumar Mohanta, and B. M. Karan, "Power system disturbance recognition using wavelet and s-transform techniques," Birla institute of Technology, Mesra, Ranchi-835215, 2004.
* B. Boashash, "Notes on the use of the wigner distribution for time frequency signal analysis", IEEE Trans. on Acoust. Speech. and Signal Processing, vol. 26, no. 9, 1987
* R. N. Bracewell, The Fourier Transform and Its Applications, McGraw Hill Book Company, New York, 1978
* E. O. Brigham, ''The Fast Fourier Transform'', Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1974
*
* I. Daubechies, "The wavelet transform, time-frequency localization and signal analysis", ''IEEE Trans. on Information Theory'', vol. 36, no. 5, Sept. 1990
*
* D. Gabor, "Theory of communication", J. Inst. Elect. Eng., vol. 93, no. 3, pp. 429–457, 1946
*
* F. Hlawatsch and G. F. Boudreuax-Bartels, 1992 "Linear and quadratic timefrequency signal representations", IEEE SP Magazine, pp. 21–67
* {{cite journal , last1 = Rioul , first1 = O. , last2 = Vetterli , first2 = M. , year = 1991 , title = Wavelets and signal processing , url =https://infoscience.epfl.ch/record/33910/files/RioulV91.pdf , journal = IEEE SP Magazine , volume = 8 , issue = 4, pages = 14–38 , doi=10.1109/79.91217, bibcode = 1991ISPM....8...14R , s2cid = 13266737
* R. K. Young, Wavelet Theory and its Applications, Kluwer Academic Publishers, Dordrecht,1993
Integral transforms
Fourier analysis
Time–frequency analysis