help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: resolution in the fft


From: dastew
Subject: RE: resolution in the fft
Date: Wed, 10 Jun 2009 12:26:28 +0000



> From: address@hidden
> To: address@hidden; address@hidden
> Subject: RE: resolution in the fft
> Date: Wed, 10 Jun 2009 10:02:22 +0200
>
>
>
> > -----Original Message-----
> > From: Matthias Brennwald [mailto:address@hidden Behalf Of
> > Matthias Brennwald
> > Sent: Wednesday, June 10, 2009 7:59 AM
> > To: address@hidden
> > Subject: Re: resolution in the fft
> >
>
> ...
>
> >
> > Dear Markus
> >
> > 1. The short answer is: you can't increase the resolution of
> > the fft,
> > because the resolution is given by the number of samples in
> > your signal.
> > 2. The somewhat longer answer is: you can increase the resolution of
> > the fft by adding more samples to your signal. You can do
> > this either
> > by using a higher sampling rate (I'd recommend to do this if
> > possible)
>
> Be careful here! You will get a longer output vector for a longer input
> vector, but as long as the time represented in the input vector remains
> constant, the frequency resolution will remain constant. The extra output
> will represent higher frequencies, i.e. an increase in bandwidth.

I don't agree with this.
If Fs (sample frequency) is the same then Fs/2 ( highest frequency that FFT produces) will be the same.
If you do a window (sample) that is 8 samples long then you have a resolution of 4 bins from DC to Fs/2.
And If you do a widow (sample) that is 1000 samples long then you have a resolution of 500 bins from DC to Fs/2.

HTH

 Doug Stewart



>
> > or by padding zeroes at the end of the signal (I'd classify this as
> > cheating, though).
>
> Exactly. The FFT you compute is mathematically correct, of course, but the
> time domain signal does no longer represent the physical process you have in
> mind ;-)
>
>
> So, as the physical response is calculated here according to a model, the
> best way to increase the frequency resolution is calculate the model
> response for a longer time and analyse this longer input vector. This should
> also reduce the DC component (which however will always remain as your
> signal will be positive >0 for this simple loading / unloading process for
> all times, even it is cheasing exponentially ...).
>
> Rolf
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www-old.cae.wisc.edu/mailman/listinfo/help-octave

reply via email to

[Prev in Thread] Current Thread [Next in Thread]