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

FFT sous Matlab



  1. #1
    mp3490

    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

    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+

Sur le même thème :

Discussions similaires

  1. Régression sous matlab
    Par stagiaireengalere dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 06/04/2007, 13h41
  2. FFT sous Matlab
    Par noscrap dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 03/06/2006, 01h47
  3. Aide sous Matlab
    Par thederf dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 22/12/2005, 11h28
  4. intégrale sous matlab
    Par barid dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 08/08/2005, 14h31
  5. Regression sous MatLab
    Par Marco Apprenti-Ingénieur dans le forum Mathématiques du supérieur
    Réponses: 10
    Dernier message: 15/12/2004, 21h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.