FFT CALCUL D'UN SPECTRE ET FILTRAGE

VBSorcier Messages postés 102 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 29 avril 2007 - 1 avril 2005 à 23:29
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 - 6 avril 2005 à 19:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30471-fft-calcul-d-un-spectre-et-filtrage

Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 1
6 avril 2005 à 19:24
Ouais, ben en fait la fonction pour tracer directement sur la zone est vraiment là pour faire beau, je n'imagine pas qui que ce soit se servir de ce prog pour déssiner une forme d'onde est obtenir un spectre. Surtout qu'un spectre sur 512 échantillons, c'est un peu m***ique !
LogRaam (aka Gabriel Mailhot) Messages postés 60 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 25 avril 2005
5 avril 2005 à 23:26
Salut Joe,


Si tu traces et que tu te déplaces hor de la picturebox, tu obtiens un overflow avec la coordonnée

s(X) = y

le On Error Resume Next ne gère pas ce genre de fault. Tu devrais plutôt mettre une condition du genre

If y > myPic.width AND y > myPic.width Then s(X) = y

... ou autres, je crois que tu vois très bien ce que je veux dire.

Bonne continuation !


Maddy
fkx Messages postés 44 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 26 juin 2006
4 avril 2005 à 13:12
Si je me rappelle bien (mais je suis par sur à 100%), l'interpolation de Kaiser donne de meilleurs résultats que celle de Hamming (concernant le "problème" déjà soulevé par notre ami VBSorcier).

Par contre, je connais pas l'algo...
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 1
2 avril 2005 à 17:59
Ben, j'y suis pour rien pour les 'sinus', l'algo fonctionne comme ça !
Si tu veut juste les fréquences de pic, tu peut chercher les max du spectre :
pour tout n si s(n-1) < s(n) et s(n+1) < s(n) alors s(n) est un maximum...
VBSorcier Messages postés 102 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 29 avril 2007
1 avril 2005 à 23:29
nickel comme source, en plus cela tombe bien c'est exactement mon cours de physique du moment.

je te mets 9/10

par contre lors de la visu du spectre, je pense que des raies franches (pics) seraient plus parlantent que des sortent de sinus...

merci
Rejoignez-nous