|
|||||||||||||
le 06-20-2012 10:26 AM
Bonjour,
Voilà le questionnement:
Je mesure une signal et j'obtiens alors un tableau de valeur correspondant à 1 période du signal.
Je souhaite enfait comparer ce signal avec un signal de référence et donc utiliser leur transformée de fourier. Quelle est la fonction la plus adaptée, refft ou fftex?
Autrement, si j'utilise la fonction ReFFT je voudrais savoir si je peux écrire cela :
TF=ReFFT(mon_signal, nbre_point, partie_im);
ce qui impliquerait que TF soit un tableau lui-aussi avec par exemple : TF[2][5] pour avoir le 5 eme point du tableau de la partie imaginaire. Est-ce vrai?
Vu que dans l'idée j'aimerai faire : diff=TF_mon_signal - TF_signal_ref;
De plus, si c'est le cas, comment définir la variable TF ( type TF; mais quel type?)
Le but de tout ça étant d'éviter le plus possible l'utilisation de boucles for pour calculer la différence entre les fft.
Merci
,
_trent_
Résolu ! Accéder à la solution.
le 06-25-2012 03:43 AM
Bonjour,
Merci d'avoir posté votre question sur les forums de National Instruments.
A l'heure actuelle, la fonction ReFFT est classée comme obsolette.
National Instruments ne vous conseille pas de l'utiliser pour vos applications.
Notre recommandation est d'utiliser plutôt la fonction FFTEx pour réaliser votre programme.
Vous pouvez d'ailleurs utiliser la fonction CreateFFTTable en conjonction avec FFTEx pour utiliser plusieurs fois votre calcul de FFT.
J'espère que ces informations vous aideront dans votre développement.
Bien cordialement,
Guillaume H.
National Instruments France
>> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense
le 06-25-2012 03:47 AM
Ok, mais j'ai regardé comment fonctionne CreateFFTTable et je ne comprends pas la forme de la FFTTable... Cela nous renvoie un pointeur mais après?Mystère...(en tout cas pour moi).
Mon Profil | Confidentialité |
Conditions d'utilisation |
Contacter NI
© 2011 National Instruments Corporation. All rights reserved. | Envoyer cette page
|
||

Envoyer cette page