A voir également:
- Creer un signal sinusoidal matlab
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer un compte instagram sur google - Guide
- Créer un compte gmail pour une autre personne - Forum Gmail
2 réponses
bon ben voila un truc sous matlab si ca t'intéresse
pour la génération d'un sinusoïde bruité :
lui appliquer une fft
pour le filtre je m'y mets
en attendant t'as ca sous matlab en mm temps c'est peut etre pas ce que tu voulais
close all;
clear all;
clc;
% Génération d'un sinus et ajout d'un bruit blanc Gaussien
%figure (1);
fe = 8000; % Fréquence d'échantillonnage
N = 8192; % Nombre de points de la séquence
% Axe des temps
t = (1:N)/fe;
% Génération du sinus
f0 = 20;
sinus = sin(2*pi*f0*t);
%plot(sinus);
%figure(2)
% Génération du bruit
sigma = 0.25; % variance du bruit
moy = 0; % moyenne
bruit = moy + sigma*randn(1,N);
%plot(bruit);
%pour la superposition bruit signale
figure(3)
signal = sinus + bruit; % les 2 vecteurs sont de même longueur
plot(signal);
%faire la transformée de fourier rapide de ce signale
figure(4)
transformee=fft(signal,N);
plot(abs(transformee))
% faire la transformée inverse de notre signale
figure(5)
inversetrans=ifft(transformee)
plot (inversetrans);
% mettre signal et son ifft sur le mm graphe
figure(6)
plot(t,signal,'r',t,inversetrans,'b')
pour la génération d'un sinusoïde bruité :
lui appliquer une fft
pour le filtre je m'y mets
en attendant t'as ca sous matlab en mm temps c'est peut etre pas ce que tu voulais
close all;
clear all;
clc;
% Génération d'un sinus et ajout d'un bruit blanc Gaussien
%figure (1);
fe = 8000; % Fréquence d'échantillonnage
N = 8192; % Nombre de points de la séquence
% Axe des temps
t = (1:N)/fe;
% Génération du sinus
f0 = 20;
sinus = sin(2*pi*f0*t);
%plot(sinus);
%figure(2)
% Génération du bruit
sigma = 0.25; % variance du bruit
moy = 0; % moyenne
bruit = moy + sigma*randn(1,N);
%plot(bruit);
%pour la superposition bruit signale
figure(3)
signal = sinus + bruit; % les 2 vecteurs sont de même longueur
plot(signal);
%faire la transformée de fourier rapide de ce signale
figure(4)
transformee=fft(signal,N);
plot(abs(transformee))
% faire la transformée inverse de notre signale
figure(5)
inversetrans=ifft(transformee)
plot (inversetrans);
% mettre signal et son ifft sur le mm graphe
figure(6)
plot(t,signal,'r',t,inversetrans,'b')