i SUPPORTING INFORMATION
APPENDIX S1. DETAILLED EXPLANATION OF THE MATHEMATICAL ASPECTS AND ALGORITHMS OF THE EMPLOYED SIGNAL ANALYSIS METHODS
STFT. The short-time Fourier transform (STFT) provides a magnitude-frequency-time spectrogram of a time-series signal:
β±π,ππ€ππ(π)(π0, π‘0) =
( 1 ) 1
β2 β πβ β«π‘π‘ππ‘πβπππ0π‘β π(π‘ β π β π‘0) β π(π‘) β ππ‘
0
The absolute values of the STFT coefficients β±π,ππ€ππ give the amplitude distribution of the signal sinusoid components πβπππ0π‘ found in each time window. The discrete windows (function π), acting like a filter, have a fixed duration of width π. These regularly spaced time frames are translated by the shifting parameter π on the whole time-series. Finally, STFT decomposes the signal into π regularly spaced frequency steps π0 in π regularly spaced windows, which can overlap using the sliding step π‘0 (Sturmel and Daudet 2011).
The windows begin at π β π‘0 (convention used for the graphical explanation in FIG. 10), with a sliding step of 1 β€ π‘0β€ π for consecutive windows, to permit overlapping of the windows by π β π‘0 without missing any sampling points (Sturmel and Daudet 2011).
A quick and efficient discrete computation of STFT can be conducted with the fast Fourier transform (FFT) algorithm (Isermann and MΓΌnchhof 2011; Franklin 2013). The windowsβ width is chosen to be a power of two because FFT is optimized to work with such input vectors (Franklin 2013).
FIG. 10. SCHEMATIC REPRESENTATION OF THE STFT SIGNAL DECOMPOSITION METHOD
Transient signal as upper curve, and the components Sm,n in each time window n, without overlapping (t0= l).
The sum of the sinusoid components ππ,π(π0, π‘) = πβπππ0π‘ of each window, weighed with their respective amplitude factors π΄π,π, reconstructs the time signal ππ(π‘) in this window (FIG. 10):
ππ(π‘) = β π΄π,πβ ππ,π(π0, π‘)
π
π=1
( 2 ) The energy content in the raw signal segments and their Fourier transform is the same, as can be verified by the energy conservation theorem from Parseval (Franklin 2013). Thus, the discrete β±π,ππ€ππ characterize π and can reconstruct it through their inverse transform.
Three very important tuning parameters must be selected for the windowing procedure: the time window width, its overlapping domain, and its shape. Large windows generate narrowband spectrograms, which permit a higher frequency resolution but a coarser time resolution, and short windows generate wideband spectrograms, which have contrary resolution rules (Isermann and MΓΌnchhof 2011). A change in frequency occurring inside one window cannot be localized within the time window.
Consequently, in the two STFT examples of FIG. 3, one could not determine the exact location of an abrupt peak.
Depending on the sampling frequency (on the amount of points in each window), the amount of frequency segments (the frequency precision) is also limited. Thus, too short windows do not permit discrimination between close frequency levels. The advantage of allowing the windows to overlap a certain edge domain of their
FIG. 11. COMMONLY USED MOTHER WAVELET SHAPES (continuous curves) FOR CHILD FUNCTIONS OF THE WAVELET TRANSFORM AND THEIR CENTER FREQUENCY-BASED APPROXIMATION CURVES (dashed curves)
ii
FIG. 12. SCHEMATIC REPRESENTATION OF THE WAVELET SIGNAL DECOMPOSITION METHOD Transient signal as upper curve, and the components Οm,n, obtained from DWT for simplification.
respective neighbors is that the time resolution can be improved without losing accuracy in the frequency domain (Isermann and MΓΌnchhof 2011). Finally, many window shapes were developed, such as the simple rectangular window or the very popular Gaussian, Hamming, and Hanning windows, which influence the values of the Fourier transform in each window as it results from the convolution of the frequency spectra of the original signal and of the window function (Isermann and MΓΌnchhof 2011). Multiplying the time signal with an appropriate windowing function minimizes leakages resulting from sudden discontinuities in the finite time intervals (Isermann and MΓΌnchhof 2011).
CWT. The continuous wavelet transform (CWT) is an alternative to the STFT for dynamic extraction of magnitude-frequency-time information contained in a signal. A large varity of wavelet shapes have been developed (Marchant 2003; Isermann and MΓΌnchhof 2011), such as the simple Haar wavelet, a family of Daubechies wavelets, the Morlet wavelet, or the
βMexican hat waveletβ (FIG. 11).
The mother wavelet π constitutes a family of basis functions:
ππ,π(π‘) = 1
ββ|π|β π (π‘βππ ) ( 3 ) Pseudo-frequencies πΉπ can be calculated from the scale level, the sampling interval βπ‘, and the center frequency πΉπ depending on the wavelet shape (Abry 1997, cited by The MathWorks 2014):
πΉπ= πΉπ
π β βπ‘ ( 4 )
The center frequency πΉπ is the leading dominant frequency of the wavelet associated to a purely periodic sinusoid oscillation (FIG. 11), thereby extracted from the Fourier transform of the mother wavelet. Therefore, the pseudo-frequencies in the wavelet-generated spectrogram are not exactly the inverse of the scale (represented in scalograms) but are approximations depending on the chosen wavelet shape.
The discrete wavelet transform (DWT) is the discrete form of the wavelet spectral analysis. It performs the wavelet transformation in fixed time frames of the set of scales, becoming discrete at the level m (with π = π0π).
The translation parameter is proportional to the wavelet width to avoid overlapping: narrow (high frequency) wavelets are translated by n steps covering the whole time span; wider (low frequency) wavelets are translated by larger steps. Therefore, π = π β π0β π0π. The coefficients ππ,ππ€ππ£ can be calculated as follows (Daubechies 1992):
ππ,ππ€ππ£(π)(π0, π0) =
( 5 ) 1
βπ0πβ β« π ( π‘
π0πβ π β π0) β π(π‘) β ππ‘
π‘π‘ππ‘ 0
Analogous to the discrete inverse STFT transform, the raw signal can be reconstructed from the basis functions π π,π(π0, π0) weighed by their respective amplitudes ππ,ππ€ππ£, called wavelet coefficients (FIG. 12):
π(π‘) = β β ππ,ππ€ππ£(π0, π0) β ππ,π(π0, π0)
π
π=1 π
π=1
( 6 )
HHT. The Hilbert-Huang transform (HHT) is a data- driven alternative technique for dynamic spectral analysis. A sifting process iterates the extraction of an intrinsic mode function until it reaches acceptable quality. The most important steps of the procedure are illustrated in the empirical mode decomposition flow chart (FIG. 13): the maximum and minimum values are identified from the signal followed by cubic spline interpolations to constitute the upper and lower
FIG. 13. FLOW CHART FOR THE EMPIRICAL MODE DECOMPOSITION ALGORITHM
iii
envelopes. The mean envelope is calculated from the upper and lower envelopes and subtracted from the signal. The result is an IMF if the number of its extrema is equal to the number of zero crossings or differs at most by one and if the mean value of the envelopes defined by local maxima and local minima is zero at any point (Huang et al. 1998). If the result does not satisfy these conditions, it enters into a new sifting cycle. Each IMF (FIG. 14) thus obtained admits well-behaved Hilbert transforms. Then, the condition for stopping EMD is that no more IMFs can be extracted from the residue π without IMF becoming monotonic. According to Wu and Huang (2009), the number of IMFs is fewer than the next power of two of the total number of data points.
FIG. 14. SCHEMATIC REPRESENTATION OF THE HHT SIGNAL DECOMPOSITION METHOD
Transient signal as upper curve, the IMF-modes, and the residue π at time π‘.
Instantaneous frequencies (IFs) are identified by Hilbert spectral analysis (HSA) using the Hilbert transform π».
πΌπΉπ of each πΌππΉπ is calculated from its phase π (in radians) in Eq. 11.
πΌπΉπ(π‘) = 1 2πβπππ(π‘)
ππ‘ ( 7 )
Because π is the argument of the complex expression (Eq. 12) of each IMF component, with πΌππΉ as the real part and π» as the imaginary part, it can be evaluated by the arctangent of the ratio π» to πΌππΉ.
π΄π(π‘) β ππβππ(π‘)= πΌππΉπ(π‘) + π β π»π(π‘) ( 8 ) The instantaneous amplitude π΄, the absolute value of the magnitude of each spectral component of the Hilbert spectrum, is the modulus of the previous complex expression (Eq. 12). It can thus be calculated from the square root of the sum of the squared components π» and πΌππΉ.
Finally, a complex analytic expression ππππππ of the input signal π is obtained so that π can be recovered from the Hilbert spectrum by taking the real part of ππππππ: ππππππ(π‘) = βπ π΄π(π‘) β
π=1 ππ2πββ«0π‘π‘ππ‘πΌπΉπ(π‘)βππ‘ ( 9 )
iv
APPENDIX S2. SPECTRAL ANALYSES OF M2 CURLIES AT ALL TESTED RELATIVE HUMIDITIES (11, 23, 33, 44, 53, and 76% RH)
From top to bottom: raw mechanical signal in the time domain; one-sided Fourier spectrum; two short-time Fourier spectra (STFT) spectrograms with small rectangular windows of 27 points or 0.256 s without overlap and large Hanning windows of 210 points or 2.048 s with 50% overlap; continuous wavelet transform (CWT) spectrogram with Morlet wavelet with 1012 scales, corresponding to pseudo-frequencies from 0.1 to 25 Hz; Hilbert-Huang transform (HHT) spectrogram with empirical mode decomposition algorithm.