Bonjour, je travaille actuellement sur matlab pour essayer de comprendre comment fonctionne la TFD, ainsi que le fenêtrage.
Tout d'abord, lorsque je lance mon programme, permettant de simplement affiché la TFD d'un signal de fréquence 2000Hz, j'obtiens bien mon spectre à 2000Hz, après avoir fait quelques réglages. Notamment en calculant les p ième échantillons ...
Lorsque je rajoute une fenêtre d'analyse, pour T=50ms par exemple, et largeur n*Te avec Te la période d'échantillonnage de mon signal, et n le nombre d'échantillons de la fenêtre. J'obtiens un signal cardinal, centré sur 2000Hz. En fait le but était de comprendre à quoi servait la fenêtre d'analyse, mais je ne comprends pas son utilité ...
De plus, au niveau temporel, l'amplitude s'est envolée, elle est normalement de 5, et là j'ai 19 crête.
J'évite de mettre des figures, mais si besoin je pourrais, ou même le code matlab.
Bonjour
pour mettre un code, colle le entre les balises < / >
et si une image est nécessaire à la compréhension de ton sujet, tu as le droit bien sûr
D'accord merci, voici ci-joint la représentation temporelle et fréquentielle, avec fenêtrage.
Ainsi que le bout de code de la fenêtre :
x=A*sin(2*pi*f*t);
T=50e-3; % Durée de la fonction porte.
N=round(T/Te); %Nombre d'échantillons de la fenêtre d'analyse
y=[ones(1,N) zeros(1,Ns-N) ]*Ns/N; % Fenêtre d'analyse de largeur T=NTe.
x=x.*y;
%fin fenêtre
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :