FFT sous Matlab
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

FFT sous Matlab



  1. #1
    invite4a64a65d

    FFT sous Matlab


    ------

    Bonjour,
    J’ai quelques soucis sous Matlab avec une fft.
    Je souhaite effectuer une fft sur mon signal x, j’arrive a afficher le résultat mais il devient faux lorsque je modifie la fréquence d’échantillonnage et je ne comprends pas pourquoi.


    Fe = 19000; % fréquence d'échantillonnage
    T = 1/Fe;
    t = 0:T:1;
    x=sin(2*pi*400*t)+sin(2*pi*5*4 00*t)+sin(2*pi*11*400*t)+sin(2 *pi*19*400*t);


    Avec Fe = 19000 le résultat est faux alors qu’avec 19200 tout va bien

    Avec 40000 :OK

    50000 : faux

    Y a-t-il une méthode pour choisir la fréquence d’échantillonnage or le fait qu’elle doit etre supérieur a 2 fois la fréquence maximale du signal (ici 15200) ?

    Merci

    A+

    -----

  2. #2
    KHEOPS1982

    Re : FFT sous Matlab

    Salut,

    Je n'ai jamais fait de FFT d'un signal dans matlab.
    Ce qui est sûr c'est que la fréquence d'échantillonnage doit être égale ou supérieure à 2 fois la fréquence maximale contenue dans le signal. C'est le Théorème de Nyquist-Shannon.

    @+

  3. #3
    Jack
    Modérateur

    Re : FFT sous Matlab

    Il est recommandé de prendre un nombre d'échantillons qui soit une puissance de 2 pour faire ce calcul, en raison de l'algorithme de la FFT.

    Si ça se trouve MATLAB ajoute des zéros au bout de tes points afin de tomber sur le bon nombre d'échantillons. Du coup, selon le nombre de 0, le résultat va différer. Regarde ce que dit la doc sur la fonction FFT.

    A+

Discussions similaires

  1. Régression sous matlab
    Par stagiaireengalere dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 06/04/2007, 12h41
  2. FFT sous Matlab
    Par invite45916ff7 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 03/06/2006, 00h47
  3. Aide sous Matlab
    Par invite75c0a8c5 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 22/12/2005, 10h28
  4. intégrale sous matlab
    Par invite489dde05 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 08/08/2005, 13h31
  5. Regression sous MatLab
    Par invite1264dbec dans le forum Mathématiques du supérieur
    Réponses: 10
    Dernier message: 15/12/2004, 20h03
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...