Topic
Extraction frequency and amplitude from FFT
Page d'accueil ' Communauté ' Généralités ' Extraction de la fréquence et de l'amplitude à partir de la FFT
- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Damian Pietrusiak, le il y a 9 années et 6 mois.
-
AuteurMessages
-
29.10.2015 à 08:26 #34585Damian PietrusiakParticipant
My aim is to find the amplitude and frequency of the 3 highest maxima from FFT in defined frequency range.
I tried Maximum function but as a result I got only amplitude without frequency.
I am looking for tool which give me both components (frequency and amplitude).
I need that to write those information to some table/txt or similar.Thank you in advance for any hints !!!
29.10.2015 à 08:26 #34587Damian PietrusiakParticipantMy aim is to find the amplitude and frequency of the 3 highest maxima from FFT in defined frequency range.
I tried Maximum function but as a result I got only amplitude without frequency.
I am looking for tool which give me both components (frequency and amplitude).
I need that to write those information to some table/txt or similar.Thank you in advance for any hints !!!
30.10.2015 à 13:18 #34586Bernhard KantzParticipantWhen you have your spectrum given as a signal (a FlexPro object with frequency as x component) you can use the FPScript function Extrema() to locate the local maximas, sort them in descending order and output the first three elements:
[code]
Dim data = ChannelSpektrum
Dim hyst = 0.05 * Range(data)
Dim ind = Extrema(data, hyst, EVENT_POSITIVE)
Dim ext = data[ind]
Sort(ext, SORT_Y+SORT_DESCENDING)[0,2]
[/code] -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.