LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Algorithme de la FFT utilisé sous Labview

Bonjour,

 

J'utilise LabView 8.6 et j'aurai aimé savoir quel algorithme est utilisé dans le module FFT que propose LV 8.6

En effet, lorsque je compare les résultats obtenus (sur une sinusoïde pure) avec un logiciel utilisant l'algo de Cooley-Tukey, je constate que si je ne force pas la taille du tableau en entrée (pour le module FFT sous LV) à une puissance de 2, j'obtient des résultats abérants et sans ressemblance aucune avec les résultats obtenus grace à l'algo de Cooley-Tukey.

Malgré cela, lorsque je force la taille du tableau à une puissance de 2, les résultats obtenus sont plus cohérents et en adéquation avec mes attentes. Pourtant, dans le descriptif du module FFT, il ne semble pas nécessaire de faire du "zéro padding" pour avoir un résultats (contrairement à l'algo de Cooley-Tukey).

 

Pouvez-vous m'aiguiller sur le traitement effectué sous LabView ?

 

Merci d'avance.

0 Kudos
Message 1 of 2
(2,660 Views)

Bonjour Nico3499,

 

quel VI de FFT utilisez-vous dans votre programme? car, l'aide de LabVIEW donne bien les formules utilisées (voir http://zone.ni.com/reference/en-XX/help/371361E-01/lvanls/fft/ ), et le tutorial suivant donne toute les clefs sut la FFT: http://www.ni.com/white-paper/4278/en .

 

Pourriez-vous poster un petit bout de code et des screenshots du résultat obtenu à l'aide de votre logiciel utilisant l'algo de Cooley-Tukey afin que nous essayions de trouver l'origine du problème?

 

Merci d'avance.

Bien cordialement,

0 Kudos
Message 2 of 2
(2,632 Views)