Teager-Kaiser Energy Methods for

Time and Frequency Applications

This package is a set of MatLab scripts that implement some Teager-Kaiser (TK) energy operator and their extensions for time and frequency signal analysis. Theses scripts are distributed in the hope that they will be useful. If you have any comments or want to report bugs or to propose improvements, feel free to send me an email:

 

Support:

Abdel-Ouahab BOUDRAA (Ecole Navale/Arts & Métiers ParisTech)

This e-mail address is being protected from spambots. You need JavaScript enabled to view it

 

Peaks detection using TK energy operator

Peaks_detection.m

add_awgn_noise.m

TK.m

 

Response of TK energy operator to white noise

TK_Noise.m

Psi_H_Lag.m

Psi_H.m


Response of the TK operator to an AM-FM signal

Output_TKEO.m

TK.m


AM-FM demodulation using DESA

Test_DESA.m

DESA1.m


THT of a quadratic chirp

Pgm_THT_Quadratic.m

emd.m

io.m

extr.m

thspectrum.m

DESA1.m

disprog.m

toimage.m

disp_ths.m


 THT of a multi-component AM-FM signal

Pgm_THT_Multicomponent.m

emd.m

io.m

extr.m

thspectrum.m

DESA1.m

disprog.m

toimage.m

disp_ths.m


Second order moment in frequency of an FM signal using Psi_B energy operator

Moment_2_Psi_B_SG.m

add_awgn_noise.m

Psi_B_SG.m

Deriv_SG.m


IF estimate of a noisy polynomial phase signal using Psi_B energy operator

Pgm_IF_Psi_B_SG.m

add_awgn_noise.m

FI_FM_SG.m

Psi_B_SG.m

Deriv_SG.m


Spectral coherence function using Psi_H energy operator

Pgm_Psi_H_Coherence.m

CPSD_Psi_H_D_Symetrique.m

Psi_H_Lag.m

Psi_H.m