Teager Keiser Energy Operator Vectorized

Computes the Teager energy operator
2,8K Downloads
Aktualisiert 17. Mär 2014

Lizenz anzeigen

%% %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

Zitieren als

Hooman Sedghamiz (2024). Teager Keiser Energy Operator Vectorized (https://www.mathworks.com/matlabcentral/fileexchange/45406-teager-keiser-energy-operator-vectorized), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2012a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.1.0.0

Plotings enhanced

1.0.0.0