spectralEntropy
Spectral entropy for signals and spectrograms
Syntax
Description
specifies options using one or more name-value arguments.se
= spectralEntropy(___,Name=Value
)
[
returns the spectral entropy se
,tse
] = spectralEntropy(___)se
along with the time vector
tse
. If se
is a timetable, then
tse
is equal to the row times of the timetable
se
. This syntax does not apply if you set
Instantaneous
to false
. (since R2025a)
spectralEntropy(___)
with no output arguments plots the
spectral entropy. You can specify an input combination from any of the previous syntaxes.
If the input is in the time domain, the function plots the spectral entropy against time.
If the input is in the frequency domain, the function plots the spectral entropy against frame number.
Examples
Input Arguments
Name-Value Arguments
Output Arguments
More About
Algorithms
The function calculates the spectral entropy as described in [5]:
where:
sk is the spectral value at bin k.
b1 and b2 are the band edges, in bins, over which to calculate the spectral entropy.
References
[1] Pan, Y. N., J. Chen, and X. L. Li. "Spectral Entropy: A Complementary Index for Rolling Element Bearing Performance Degradation Assessment." Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. Vol. 223, Issue 5, 2009, pp. 1223–1231.
[2] Sharma, V., and A. Parey. "A Review of Gear Fault Diagnosis Using Various Condition Indicators." Procedia Engineering. Vol. 144, 2016, pp. 253–263.
[3] Shen, J., J. Hung, and L. Lee. "Robust Entropy-Based Endpoint Detection for Speech Recognition in Noisy Environments." ICSLP. Vol. 98, November 1998.
[4] Vakkuri, A., A. Yli‐Hankala, P. Talja, S. Mustola, H. Tolvanen‐Laakso, T. Sampson, and H. Viertiö‐Oja. "Time‐Frequency Balanced Spectral Entropy as a Measure of Anesthetic Drug Effect in Central Nervous System during Sevoflurane, Propofol, and Thiopental Anesthesia." Acta Anaesthesiologica Scandinavica. Vol. 48, Number 2, 2004, pp. 145–153.
[5] Misra, H., S. Ikbal, H. Bourlard, and H. Hermansky. "Spectral Entropy Based Feature for Robust ASR." 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.
Extended Capabilities
Version History
Introduced in R2019aSee Also
kurtogram
| pspectrum
| spectralKurtosis
| spectralSkewness
| spectralSpread
(Audio Toolbox)
Topics
- Spectral Descriptors (Audio Toolbox)