Traitement numerique de son

kokousam Messages postés 4 Statut Membre -  
kokousam Messages postés 4 Statut Membre -
bonjour j'ai besoin de vos aides : j ai essayé d'executer ce programme sous matlab mais il ne fonctionn pas . ce prgramme lire un fichier de format wav bruité et dessiner le signal

1 réponse

  1. kokousam Messages postés 4 Statut Membre
     
    [x,Fs] = wavread('C:\Users\issam elhamdi\Downloads\Music\guitar_si.wav') ;
    T=1/Fs;
    L=length(x)
    t=(0:L-1)*T;
    subplot(4,1,1);
    plot(t,x);
    title('signal enregistré');
    xlabel('temps en (S)');
    ylabel('Amplitude');
    t=0:1/Fs:(L-1)*T;
    b=randn(size(t));
    L=length(b)
    subplot(4,1,2);
    plot(t,b);
    title('signal bruit');
    xlabel('temps en (S)');
    ylabel('Amplitude');
    y=x+b;
    L=length(y)
    subplot(4,1,3);
    plot(t,y);
    y=fft(x/L);
    f=(Fs/2)*linspace(0,1,L/2+1);
    subplot(4,1,4);
    z=2*abs(y(1:L/2+1));
    plot(f,z);
    xlabel('frequence en Hz');
    ylabel('|y(f)|')
    0