Teager Keiser Energy Operator Vectorized
%% %calculates the energy operator of a signal
%% %input
%1. Raw signal (Vector)
%2. gr (Plot or not plot)
%% %Output
%Energy operator signal (ey)
%Teager operator (ex)
%% %Method
%The Teager Energy Operator is determined as
%(x(t)) = (dx/dt)^2+ x(t)(d^2x/dt^2) (1.1)
%in the continuous case (where x_ means the rst derivative of x, and x¨ means the second
%derivative), and as
%[x[n]] = x^2[n] + x[n - 1]x[n + 1] (1.2)
%in the discrete case.
%% Method
%Note that the function is vectorized for optimum processing speed(Keep calm and vectorize)
%Author : Hooman Sedghamiz
%% hoose792@student.liu.se
Citation pour cette source
Hooman Sedghamiz (2024). Teager Keiser Energy Operator Vectorized (https://www.mathworks.com/matlabcentral/fileexchange/45406-teager-keiser-energy-operator-vectorized), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.1.0.0 | Plotings enhanced |
||
1.0.0.0 |