-
06/02/2006 - 16h48 Yves2
Analyse spectrale ?
Bonjour,
Voici mon problème : je dispose de courbes reperées par des points en (X;Y). J'aimerais identifier les différentes longueurs d'ondes contenues dans ces signaux. Connaitriez vous un petit logiciel qui puisse me permettre si possible gratuitement et simplement ce travail de bête analyse spectrale ?
Merci par avance,
Yves
-
06/02/2006 - 17h00 sabc76
Re : Analyse spectrale ?
 Envoyé par Yves2 Bonjour,
courbes reperées par des points en (X;Y).
travail de bête analyse spectrale ?
Yves bonjour
1) X = frequence => Y=intensite?
2)X= longueur d onde , Y=intensite?
freq=long onde/vitesse lux
3) X,Y= position dans un plan, tu recuperes l intensite (dispositif interferometrique)
=> besoin d en savoir +
pardon si comprends pas
a+
-
06/02/2006 - 17h04 cricri
Re : Analyse spectrale ?
typiquement c est la transforme de fourier non ?
-
06/02/2006 - 20h26 pat7111
Re : Analyse spectrale ?
 Envoyé par Yves2 Connaitriez vous un petit logiciel qui puisse me permettre si possible gratuitement et simplement ce travail de bête analyse spectrale ? Avec la fonction psd de Matlab
Mais bon, Matlab n'est ni petit, ni gratuit... Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes... -
06/02/2006 - 20h56 cricri
Dernière modification par cricri ; 06/02/2006 à 20h58.
-
07/02/2006 - 09h21 Yves2
Re : Analyse spectrale ?
Salut et merci de votre aide,
sabc76 : ouh la, je suis dans quelque chose de plus simple. X et Y sont bien des coordonnées dans un plan (ce pourrait être par exemple un profil topographique... au hasard avec donc X position le long du profil en mètres et Y altitude). Et comme le dit cri-cri, c'est bien une transformée de fourier que je veux faire. J'ai regardé ce que tu me proposes comme outils, mais le problème c'est que ça concerne uniquement une entrée audio. D'autres idées ? Parce que Matlab, là, j'ai pas.
Bien à vous,
Yves
-
07/02/2006 - 10h22 cricri
Re : Analyse spectrale ?
j ai un pgm de fft en visual basic donc il tourne sous vb
excell word powerpnt sans probleme
facile pour toi de rajouter les valeurs en entree (multiple de 2 seulement 2 4 8 16 32 64 etc)
par contre je sais pas comment interprete les sortie
en theorie c est des frequence chaque sortie est le double de la precedente ?)
-
07/02/2006 - 10h59 philou21
Re : Analyse spectrale ?
Excel non ?
C'est le plus simple.
-
07/02/2006 - 11h20 Yves2
Re : Analyse spectrale ?
Euh excuse moi cricri, je dois être un peu inculte en la matière mais j'ai du mal à voir ce que tu veux dire pour les entrées et les sorties. Pour le coté pratique, excel, pour moi, ce serait le plus simple, puisque je peux y mettre facilement mes données.
Yves
-
07/02/2006 - 12h16 seizetheday
Re : Analyse spectrale ?
Utilise le clone de Matlab: Scilab (http://www.scilab.org/)
aussi puissant pour ce genre de chose mais gratuit
J'ai developpé une fonction de calcul FFT
function [fr,mag,phase]=calcfft(sig,Fe)
// Calcul de la fft d'un signal sig a la fréquence d'echantillonage Fe sortie sur [0 Fe/2]
sf=fft(sig,-1)
Te=1/Fe
// longueur signal
N=length(sf);
//frequences
fr=1/(N*Te)*(1:N/2);
// amplitude reelle
mag=abs(sf(1:N/2))*2/N;
//phase en degré
phase=atan(imag(sf(1:N/2))./real(sf(1:N/2)))*180/%pi;
endfunction
le signal d'entré sig est un vecteur echantilloné a la fréquence Fe
ensuite il suffit de faire des plot
" La simplicité est la sophistication suprême" (Leonard de Vinci) -
07/02/2006 - 12h20 sabc76
Re : Analyse spectrale ?
avec excel, le probleme c est de rentrer les 3 donnees
plan - intensite
donc je propose
1 colonne X entree inactive
1 colonne Y entree active : a condition de connaitre la relation X-Y
1 colonne de calcul de la TF du signal audio (mais je maintiens f=c/lambda comme autre correspondance si la TF trop compliquee)
1 trace graphe courbes point X-Y avec les 2 dernieres colonnes du tableau
Et l option courbe a 2 axes pour afficher la correspondance X- Y
a tester
a+
-
07/02/2006 - 19h04 cricri
Re : Analyse spectrale ?
voila ma petite fft je m en sert pour faire des multiplacation hyper rapide avec des nombres compose de million de chiffre
par contre je sais pas m en servir pour les spectres
si quelqu un veut m explique les resultats fourni ici http://craftac2.free.fr/spectre.xls -
07/02/2006 - 19h32 cricri
Re : Analyse spectrale ?
j ai mit a jour
j ai bon pour le calcul des frequence ??
-
08/02/2006 - 18h09 cricri
Re : Analyse spectrale ?
derniere mise a jour ca a l air super bon sur un signal simule
-
09/02/2006 - 09h33 Yves2
Re : Analyse spectrale ?
Merci Cricri et les autres,
Je regarde tout ça.
Yves
| | |