• # normal !

    Posté par . En réponse au message Question sur la transformée de Fourier. Évalué à 2.

    Bonjour,

    A mon avis cela ne provient pas du zero padding qui est une
    opération classique pour faire une FFT qui est un algo qui exige une
    puissance de 2 echantillons pour calculer la TFD. le zero padding
    n'enleve pas de l'information puisque il ne suprime pas une partie
    du signal ca ajoute juste une partie sans information. Ca produit
    un effet gènant seulement sur un signal périodique mais n'est pas
    pire qu'une troncature temporelle mal faite.
    En fait ce que tu
    observe est normal : si tu prends N echantillons dans ton signal, la TFD
    te donne N echantillons dans le spectre mais :
    1) le spectre est périodique de période N donc avec N points
    tu ne vois que la premiere periode.
    2)un signal audio est réel donc sa TFD est paire : moralité
    les points correspondant aux fréquences négative (qui n'apparaissent
    pas ) sont identiques à ceux des fréquences positives. Mais comme
    le spectre est périodique, ces points se retrouvent en fin du spectre.
    En gros avec N point dans le spectre, seuls les N/2 premiers sont
    suffisants puisque les N/2 suvant sont l'image des N/2 premiers :
    l'amplitude de la raie pour n=1 egal amplitude de la raie pour N-1
    idem avec n=2 et N-2 ....
    d'ailleurs fais un essai avec scilab par exemple c'est exactement
    ce que l'on observe.

    pour masquer cet effet il te suffit donc de n'afficher que les N/2 points
    apres c'est redondant !

    Si ca peut aider