Negative instantanous frequency values in outputs of hht function

3 Ansichten (letzte 30 Tage)
parham kianian
parham kianian am 27 Feb. 2020
I am using hht function of MATLAB to evaluate instantanous frequency of a signal sig (a column vector of real numbers) using the followin:
[imf, residual] = emd(sig,'interpolation','pchip');
[hs, f, t, imfinsf, imfinse] = hht(imf,fs);
imfinsf has the same size as imf (as it was expected), but it contains some negaitve values. Negative values for frequency is physically meaningless.
How can I solve this problem?
Following figure shows an example:

Antworten (0)

Kategorien

Mehr zu Splines finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by