bonjour,
comment peut-on ajouté le bruit au signal acoustique('TEMP14.txt')?
et comment utiliser la fonction de corrélation pour extraire se bruit?
merci beaucoup?
bonjour,
comment peut-on ajouté le bruit au signal acoustique('TEMP14.txt')?
et comment utiliser la fonction de corrélation pour extraire se bruit?
merci beaucoup?
bonjour;
tu peut transférer ton signal à un vecteur sous matlab puis tu peut ajouter le bruit au signal
bonsoir,
VOICI le code
mais quelle est la fonction qui permet d'ajouter le bruit,et comment peut t-on eliminer ce bruit en utilisant le fonction de corrélation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a=load('TEMP4.txt'); plot(a)
merci,
Il faut que tu appliques la même chose à ton signal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 N=8000; fe=8192; t=0:1/fe:N/fe; f0=1200; x=sin(2*pi*f0*t); subplot(1,2,1),plot(t,x,'-*') br=randn(1,N+1); bb=0+0.25*br; % ??? %bb = 0.25*randn(1,N+1); subplot(1,2,2),hist(bb,200) somme=x+bb;
Utiliser la fonction randn pour ajouter le bruit.
bonjour;
donc pour extraire le bruit de ton signal utiliser tout simplement un filtre passe bas voila le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 signal=load('TEMP4.txt'); subplot(2,2,1),plot(signal) bruit = rand(1,N+1); % généré le bruit subplot(2,2,2),plot(bruit) sig_br=signal+bruit; % ajouter le bruit au signal subplot(2,2,3),plot(sig_br) [b,a]=butter(2,0.9,'low'); sig_rec=filter(b,a,signal);% signale reconstruit subplot(2,2,4),plot(sig_rec)
merci,pour votre reponse
mais ma question, est ce que on peut extraire ce bruit par la fonction d'autocorrelation,??
je te conseil de lire ce document : http://www.scribd.com/doc/54159631/2...gnal-sur-bruit
bonsoir,
voila la correction du programme
merci[/QUOTE]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 clear all signal=load('TEMP14.txt'); N=length(signal); subplot(2,2,1),plot(signal) bruit = rand(1,N); %genere le bruit subplot(2,2,2),plot(bruit) sig_br=signal+bruit'; %ajouter le bruit au signal subplot(2,2,3),plot(sig_br) [b,a]=butter(2,0.9,'low'); sig_rec=filter(b,a,signal);%signale reconstruit subplot(2,2,4),plot(sig_rec)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager