Traitement numerique de son
kokousam
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
kokousam Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
kokousam Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Traitement numerique de son
- Télévision numérique - Guide
- Télévision numérique terrestre - Accueil - TV & Vidéo
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Pavé numérique bloqué - Guide
- Traitement de texte gratuit - Guide
1 réponse
[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)|')
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)|')