Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1668 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Expliquer la transformee de fourier/digitalisation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Expliquer la transformee de fourier/digitalisation

n°877927
Ciler
Posté le 20-10-2004 à 13:59:12  profilanswer
 

Bonjour,
 
Voila, comme j'en ai un peu plein les bottes d'expliquer au tableau noir a mes chimistes ce que c'est que la transfomee de fourier (on l'utilise en spectro infrarouge couplee a un michelson plutot que de faire les spectres "Directement" ), je me disais que faire un petit programme qui montre ce qui se passe serait plus directement explicite.
 
J'aurai donc besoinde votre avis sur comment presenter puis implementer ca. Voila ce a quoi j'avais pense :
1. generer un signal a transformer, sur une base de fonction pas vraiement aleatoire (genre :sum:mi sin(ni t)). La TF donnant donc des beaux pics bien nets pour chaque ni de hauteur mi...
2. appliquer la TF et voir le spectre (le mecanisme de la TF lui meme n'etant pas particulierement interessant).
 
Pour 2, j'ai trouve de nombreuses implementations de l'algo FFT, c'est plus sur la generation du signal que le coince un peu, sur combien de i utiliser pour avoir un signal qui ai l'air assez complexe et pas trop regulier.
 
Votre avis ?  


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
mood
Publicité
Posté le 20-10-2004 à 13:59:12  profilanswer
 

n°878532
fafounet
Posté le 20-10-2004 à 22:44:06  profilanswer
 

Si tu as acces à Matlab je te conseille car tu pourras faire ce que tu veux en 2sec  
http://www.utexas.edu/math/Matlab/Manual/fft.html

n°878535
Ciler
Posté le 20-10-2004 à 22:57:12  profilanswer
 

Je n'ai pas matlab sous la main, mais si une demo traine qque part je devrais pouvoir l'utiliser. En tout cas l'exemple propose devrait etre utile ;)


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°879636
Dag elg
Posté le 22-10-2004 à 00:28:39  profilanswer
 

Si tu veux un signal a l'air complexe et pas regulier tu peux prendre un signal type aleatoire gaussien et tu "caches" des sinusoides dedans.

n°879790
Moktar1er
No one replies...
Posté le 22-10-2004 à 10:18:20  profilanswer
 

ou tout bêtement additionner le signal original avec un bruit aléatoire
un autre exercice interressant et de sommer des sinusoïdales de fréquence et d'amplitudes différentes et de montrer qu'avec la TF on peut les récupérer séparement les unes des autres

n°879795
Ciler
Posté le 22-10-2004 à 10:27:15  profilanswer
 

moktar1er a écrit :

ou tout bêtement additionner le signal original avec un bruit aléatoire
un autre exercice interressant et de sommer des sinusoïdales de fréquence et d'amplitudes différentes et de montrer qu'avec la TF on peut les récupérer séparement les unes des autres


C'est un peu mon objectif en effet  :whistle: La question est combien de sinusoides ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°879798
Moktar1er
No one replies...
Posté le 22-10-2004 à 10:33:25  profilanswer
 

ciler a écrit :

C'est un peu mon objectif en effet  :whistle: La question est combien de sinusoides ?


ça n'a pas beaucoup d'importance je crois...  
à mon avis, avec 3 ou 4 sinusoïdes bien différentes, le message devrait passer
(genre 1 porteuse avec grosse amplitude et faible fréquence et des harmoniques a amplitudes de plus en plus faibles et fréquences de plus en plus fortes)
histoire que la TF fasse un joli peigne

n°881120
el muchach​o
Comfortably Numb
Posté le 24-10-2004 à 09:53:23  profilanswer
 

ciler a écrit :

Je n'ai pas matlab sous la main, mais si une demo traine qque part je devrais pouvoir l'utiliser. En tout cas l'exemple propose devrait etre utile ;)


 
La démo tourne pendant quelques minutes avant de fermer, il me semble. Il y a plusieurs alternatives gratuites équivalentes, comme Scilab, Octave (syntaxe compatible Matlab, mais il faut un outil externe gomme gnuplot pour afficher les graphes générés), Yorick.
 
Sinon, je suis sûr qu'en cherchant un peu, tu peux trouver des applets Java éducatives qui font exactement ce que tu cherches.


Message édité par el muchacho le 24-10-2004 à 10:04:29

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Expliquer la transformee de fourier/digitalisation

 

Sujets relatifs
[débutant total]trop dur a expliquer, venez plutot voircomment faire une transformée de Fourrier avec Excell ?
[ASM] qui peut m'expliquer ce prog ?Des arguments pour expliquer que les normes, c'est bien ?
[C]Peut m'expliquer ce tt petit morceau de code SVP ? merci bcp :)Pouvez-vous m'expliquer moi ce code svp ?
[PHP]Dur à expliquerSystème de votes et de notes à m'expliquer svp
c# vs c++ ??? expliquer moi!Qui peut m'expliquer pourquoi ça fait pas pareil entre IE et Netscape?
Plus de sujets relatifs à : Expliquer la transformee de fourier/digitalisation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR