Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Simple FFT Frequency PLOT (NO PSD o Autospectrum)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  13 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
pdvmipv  
View profile  
 More options Jun 18, 5:33 am
From: pdvmipv <luigino.pagan...@agustawestland.com>
Date: Thu, 18 Jun 2009 02:33:23 -0700 (PDT)
Local: Thurs, Jun 18 2009 5:33 am
Subject: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
Hello,
is there any way to plot the result of the FFT computation putting on
X Axis the frequencies and Y Axis the Amplitudes with an Envelope
curve ?

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pdvmipv  
View profile  
 More options Jun 18, 5:50 am
From: pdvmipv <luigino.pagan...@agustawestland.com>
Date: Thu, 18 Jun 2009 02:50:30 -0700 (PDT)
Local: Thurs, Jun 18 2009 5:50 am
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
Uploaded to the file section the file Agusta_Simple FFT Frequency
PLOT.jpg as reference.

On Jun 18, 11:33 am, pdvmipv <luigino.pagan...@agustawestland.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Jones  
View profile  
 More options Jun 18, 1:53 pm
From: Mike Jones <mjo...@iads-soft.com>
Date: Thu, 18 Jun 2009 10:53:04 -0700 (PDT)
Local: Thurs, Jun 18 2009 1:53 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
You can create a Reference Envelope for the Y Access using the
Envelopes Table

The help topic for the IADS Help System is "Envelopes, Creating in
Table"

I'll summarize the process for a Frequency Plot here:

On the Dashboard, click Configuration.

Open the Data folder and click on Envelopes.

Enter the name of the X Axis parameter in the Parameter 1 field.
In the Parameter 2 field. If you are creating an envelope in a
Frequency display enter Magnitude (reference curve in a magnitude
plot), Phase (reference curve in a phase plot), or FreqPlot (reference
curve in a Frequency Plot).

Enter an Envelope Name. Envelope names should be unique for each
envelope group and envelope subgroup.

Enter the Envelope Group and Envelope Subgroup names (if applicable).

Enter the X and Y values of the envelope into the ParameterValuePairs
column. You can define a closed polygon, entering the points in a
clockwise manner. To create a closed envelope, the first and last pair
of points entered must be the same. For example: -58482 -58482 -58482
54957 549575495754957 -58482 -58482 -58482. You can also define a
line, curve, square, or a polygon with an open side.  You can also
copy/paste directly from Excel columns - see instructions below.

Select an envelope Color from the Drop-down.

Enter an envelope line Width from 1-10.

Select a Line Style from the drop-down menu.

Select a Calculation Type from the drop-down menu (Load Limit
envelopes only; for reference envelopes enter None).

Select a Transparency % if desired.

Click a save option.

Create a Frequency Plot or Frequency Response Plot.

Drop the parameter into the display

On Jun 18, 2:50 am, pdvmipv <luigino.pagan...@agustawestland.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Bretz  
View profile  
 More options Jun 18, 3:49 pm
From: John Bretz <johnwork...@roadrunner.com>
Date: Thu, 18 Jun 2009 12:49:34 -0700 (PDT)
Local: Thurs, Jun 18 2009 3:49 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
HI -

Right now, the RAW FFT output cannot be displayed directly - is that
part of what you're asking?

John


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pdvmipv  
View profile  
 More options Jun 18, 5:45 pm
From: pdvmipv <luigino.pagan...@agustawestland.com>
Date: Thu, 18 Jun 2009 14:45:59 -0700 (PDT)
Local: Thurs, Jun 18 2009 5:45 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
Yes it is.
I would like to display the result of the raw fft before any
computationso (so no psd or autospectrum)
Luigi

On Jun 18, 9:49 pm, John Bretz <johnwork...@roadrunner.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Bretz  
View profile  
 More options Jun 18, 9:08 pm
From: John Bretz <johnwork...@roadrunner.com>
Date: Thu, 18 Jun 2009 18:08:27 -0700 (PDT)
Local: Thurs, Jun 18 2009 9:08 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
We have had the same request a few times in the past. We can't do it
now, but if you can tell me what it is for, maybe I can try and find
another way to help you.

John


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pdvmipv  
View profile  
 More options Jun 19, 2:20 am
From: pdvmipv <luigino.pagan...@agustawestland.com>
Date: Thu, 18 Jun 2009 23:20:25 -0700 (PDT)
Local: Fri, Jun 19 2009 2:20 am
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
Our specilists prefere to see in a chart just the frequency lines
contained in a signal (With optional Envelope).
With our software now we can display the fft in the following ways:
Our signal is analyzed in blocks (with or without overlap) equal to
the sample rate of the parameter producing many FFT spectrum
During the data visualization such a FFT analysis can be displayed (X
axis=Frequency, Y axis=Amplitude) as:
- One single plot containing the Average of all FFT frequencies
- One single plot for each Single FFT Spectrum computed
- One single 3D plot containing all the FFT analysis (Waterfall)

Thanks

On Jun 19, 3:08 am, John Bretz <johnwork...@roadrunner.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Bretz  
View profile  
 More options Jun 19, 3:41 pm
From: John Bretz <johnwork...@roadrunner.com>
Date: Fri, 19 Jun 2009 12:41:12 -0700 (PDT)
Local: Fri, Jun 19 2009 3:41 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
Can I ask you a couple of questions about your method?

1. Do you display only the "Real" part of the FFT?
2. Does "(G)" label on your Y axis imply some scaling?

It looks to me like what you are doing is very similar to our method
after seeing the jpeg you uploaded.

John


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pdvmipv  
View profile  
 More options Jun 22, 3:49 am
From: pdvmipv <luigino.pagan...@agustawestland.com>
Date: Mon, 22 Jun 2009 00:49:47 -0700 (PDT)
Local: Mon, Jun 22 2009 3:49 am
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
I am not an expert and I am not the author of our code but I will
try to explain after looked into the code:

- We use to perform the FFT computation a C++ Library called ObjSuite
IMSL
  MATH and Signal Processing for C++ (now it is not available anymore
- IMSL dropped it)

- We start from a signal SIG composed of NDAT samples and with sample
rate equal
  to CAMP. For example NDAT=10000 and CAMP=2048

- The buffer to compute the FFT is equal to CAMP

- IMSL Float and COmples Vectors Definition
  ImslVectorFloat V(NDAT), W(NDAT)
  ImslVectorFComplex P(ndat),Q

- Load the SIG float data into the vector V

- Compute a FIRWindow of type Hanning storing the results into the W
vector

- Apply the window to the NDAT data in V

- Perform the DFT storing the results into Q obtaining NDAT/2 data

- Compute the NDAT2 Modulo values storing them in a float array as:
  loop i=0 to NDAT/2
     AMP[i]=abs(Q(i)) / (NDAT/2)
  endloop

Then before representation we perform a process of frequency
reconstruction
using an in house algorithm that produces at the end two float arrays
containg the frequencies and relatives amplitudes reay to be
represented
on a chart. If you need details about the algo I can send the source
code.

About your second question I am not able to answer.
The G is the Mesaurement's Unit of the Parameter

On Jun 19, 9:41 pm, John Bretz <johnwork...@roadrunner.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pdvmipv  
View profile  
 More options Jun 22, 3:57 am
From: pdvmipv <luigino.pagan...@agustawestland.com>
Date: Mon, 22 Jun 2009 00:57:11 -0700 (PDT)
Local: Mon, Jun 22 2009 3:57 am
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
Further info:
in my previous message i said:

Compute the NDAT2 Modulo values storing them in a float array as:
  loop i=0 to NDAT/2
     AMP[i]=abs(Q(i)) / (NDAT/2)
  endloop

the abs methos of the class  ImslVectorFComplex return the modulo of Q
(x*x+y*y)^1/2 where Q= x+iy (real+imaginary)

On Jun 22, 9:49 am, pdvmipv <luigino.pagan...@agustawestland.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Bretz  
View profile  
 More options Jun 25, 4:20 pm
From: James Bretz <j...@iads-soft.com>
Date: Thu, 25 Jun 2009 13:20:48 -0700 (PDT)
Local: Thurs, Jun 25 2009 4:20 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)

> Further info:
> in my previous message i said:

> Compute the NDAT2 Modulo values storing them in a float array as:
>   loop i=0 to NDAT/2
>      AMP[i]=abs(Q(i)) / (NDAT/2)
>   endloop

> the abs methos of the class  ImslVectorFComplex return the modulo of Q
> (x*x+y*y)^1/2 where Q= x+iy (real+imaginary)

John will be back week to comment. Sorry for the delay,
Jim

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Bretz  
View profile  
 More options Jun 25, 4:24 pm
From: James Bretz <j...@iads-soft.com>
Date: Thu, 25 Jun 2009 13:24:41 -0700 (PDT)
Local: Thurs, Jun 25 2009 4:24 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)

> Further info:
> in my previous message i said:
> Compute the NDAT2 Modulo values storing them in a float array as:
>   loop i=0 to NDAT/2
>      AMP[i]=abs(Q(i)) / (NDAT/2)
>   endloop
> John will be back week to comment. Sorry for the delay,

Forgot to mention. While you're waiting, you might want to go out and
check the Frequency Analysis FAQ.

http://groups.google.com/group/iads/web/iads-frequency-analysis-faq

Most likely it's at too high a level, but it might help to get some
background,
Jim


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Bretz  
View profile  
 More options Jun 29, 7:12 pm
From: John Bretz <johnwork...@roadrunner.com>
Date: Mon, 29 Jun 2009 16:12:21 -0700 (PDT)
Local: Mon, Jun 29 2009 7:12 pm
Subject: Re: Simple FFT Frequency PLOT (NO PSD o Autospectrum)
Hi again -

It looks like your math is very similar to ours. Please try a "G"
keyhit in the display so that our units are unsquared like yours, and
also maybe check the scaling options from the right-click popup menu.
We use an additional scale factor that is based on the window
(Hanning, Hamming...). Please tell us if the amplitudes look better.

John


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google