Salut tout le monde,
je suis en train d'attaquer la programmation de la décomposition EMD (Empirical Modal Decomposition) d'un signal 1D.
La EMD permet de décomposer un signal en plusieurs IMFs plus un Résidu.
Voilà mon signal que je veux décomposer en IMFs:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
N=128;
 
f1=0.2;  
f2=0.4;              
 
phi1=2*pi*rand;  
phi2=2*pi*rand;
 
b=rand;
 
P=5;
a1=10;
a2=10;
 
for i=1:N
    b(i)=2*randn;
    x(i)= a1*sin(2*pi*f1*i+phi1)+ a2*sin(2*pi*f2*i+phi2)+ b(i);
end
Pouvez vous me donner le programme exacte de cette décomposition; j'ai essayer avec certains que j'avais téléchargé, mais je n'arrive pas; je trouve des difficultés; je trouve des erreurs que je n'ai pas pu les résoudre

Merci d'avance