déconvolution via fft !!! - Divers - Programmation
MarshPosté le 13-06-2011 à 14:57:50
Bonjour tout le monde
Voila j'ai mon programme suivant qui a pour but de bruité un signal type sinus via une convolution, et d'utilisé une déconvolution pour retrouver mon signal de basse or je le retrouve bien mais avec un déphasage de environ pi/2 et avec un gain enorme
Code sous matlab : x= -pi:0.01:pi % Generate Sinusoidal signal s=sin(x); n=randn(1,629); % Generate Guassion Noise z= fft(s).*fft(n) y=ifft(z)
Y a t'il un moyen de retrouver notre signal non décalé? ou bien faut il s'y prendre autrement?
Marsh Posté le 13-06-2011 à 14:57:50
Bonjour tout le monde
Voila j'ai mon programme suivant qui a pour but de bruité un signal type sinus via une convolution, et d'utilisé une déconvolution pour retrouver mon signal de basse or je le retrouve bien mais avec un déphasage de environ pi/2 et avec un gain enorme
Code sous matlab :
x= -pi:0.01:pi % Generate Sinusoidal signal
s=sin(x);
n=randn(1,629); % Generate Guassion Noise
z= fft(s).*fft(n)
y=ifft(z)
Y a t'il un moyen de retrouver notre signal non décalé? ou bien faut il s'y prendre autrement?
Merci de votre aide
Message édité par jigsa le 14-06-2011 à 15:12:32