Fourier analysis



 Science > Physics > Fourier analysis

LINK TO THIS PAGE  


rating :  0   |  0


  Page 1 of 1

1

 
Topic: Science > Physics
User: "Paul"
Date: 11 May 2004 09:12:03 AM
Object: Fourier analysis
What's the most basic process for Fourier analysis? I'm attempting to
program a pitch recognition application. I haven't found any mathematical
information that i could digest since I'm not well versed with mathematical
cryptic symbols. Let's say i have a sine wave generated with this formula
f(x)=sin (x)*sin(x*2)
How would I got about determining its actual frequency using Fourier?
.

User: "Franz Heymann"

Title: Re: Fourier analysis 11 May 2004 04:31:49 PM
"Paul" <nospam@nospam.com> wrote in message
news:40a0deb8$0$3035$61fed72c@news.rcn.com...

What's the most basic process for Fourier analysis? I'm attempting

to

program a pitch recognition application. I haven't found any

mathematical

information that i could digest since I'm not well versed with

mathematical

cryptic symbols. Let's say i have a sine wave generated with this

formula


f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using

Fourier?
You should not tinker with Fourier transforms for the same reason as I
should not tinker with the controls of an aircraft. You need to learn
the apropriate maths to unserstand what Fourier analysis actually is,
before asking how to do a Fourier analysis in baboon mode.
Franz
.
User: "Paul"

Title: Re: Fourier analysis 11 May 2004 08:20:27 PM
Enlighten me, i'm not a math major.
"Franz Heymann" <notfranz.heymann@btopenworld.com> wrote in message
news:c7rgo5$aqg$2@titan.btinternet.com...


"Paul" <nospam@nospam.com> wrote in message
news:40a0deb8$0$3035$61fed72c@news.rcn.com...

What's the most basic process for Fourier analysis? I'm attempting

to

program a pitch recognition application. I haven't found any

mathematical

information that i could digest since I'm not well versed with

mathematical

cryptic symbols. Let's say i have a sine wave generated with this

formula


f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using

Fourier?

You should not tinker with Fourier transforms for the same reason as I
should not tinker with the controls of an aircraft. You need to learn
the apropriate maths to unserstand what Fourier analysis actually is,
before asking how to do a Fourier analysis in baboon mode.

Franz


.
User: "Franz Heymann"

Title: Re: Fourier analysis 12 May 2004 01:30:45 AM
"Paul" <nospam@nospam.com> wrote in message
news:40a17b60$0$3000$61fed72c@news.rcn.com...


"Franz Heymann" <notfranz.heymann@btopenworld.com> wrote in message
news:c7rgo5$aqg$2@titan.btinternet.com...


"Paul" <nospam@nospam.com> wrote in message
news:40a0deb8$0$3035$61fed72c@news.rcn.com...

What's the most basic process for Fourier analysis? I'm

attempting

to

program a pitch recognition application. I haven't found any

mathematical

information that i could digest since I'm not well versed with

mathematical

cryptic symbols. Let's say i have a sine wave generated with

this

formula


f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using

Fourier?

You should not tinker with Fourier transforms for the same reason

as I

should not tinker with the controls of an aircraft. You need to

learn

the apropriate maths to unserstand what Fourier analysis actually

is,

before asking how to do a Fourier analysis in baboon mode.

Enlighten me, i'm not a math major.

Then you should not muck abour with Fourier analysis at all.
I took the liberty of putting your comment in-line. Top posting leads
to a mess when more than two people hoin in a thread.
Franz
.
User: "Paul Cardinale"

Title: Re: Fourier analysis 12 May 2004 09:17:02 AM
"Franz Heymann" <notfranz.heymann@btopenworld.com> wrote in message news:<c7sgak$pul$2@sparta.btinternet.com>...

"Paul" <nospam@nospam.com> wrote in message
news:40a17b60$0$3000$61fed72c@news.rcn.com...


"Franz Heymann" <notfranz.heymann@btopenworld.com> wrote in message
news:c7rgo5$aqg$2@titan.btinternet.com...


"Paul" <nospam@nospam.com> wrote in message
news:40a0deb8$0$3035$61fed72c@news.rcn.com...

What's the most basic process for Fourier analysis? I'm

attempting
to

program a pitch recognition application. I haven't found any

mathematical

information that i could digest since I'm not well versed with

mathematical

cryptic symbols. Let's say i have a sine wave generated with

this
formula


f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using

Fourier?

You should not tinker with Fourier transforms for the same reason

as I

should not tinker with the controls of an aircraft. You need to

learn

the apropriate maths to unserstand what Fourier analysis actually

is,

before asking how to do a Fourier analysis in baboon mode.


Enlighten me, i'm not a math major.


Then you should not muck abour with Fourier analysis at all.

I took the liberty of putting your comment in-line. Top posting leads
to a mess when more than two people hoin in a thread.

^^^^
I like that typo. Let's think up a meaning for the new word.
How about this: hoin - to join in without being invited.
.
User: "Franz Heymann"

Title: Re: Fourier analysis 13 May 2004 01:18:52 PM
"Paul Cardinale" <pcardinale@volcanomail.com> wrote in message
news:64050551.0405120617.538cdb1b@posting.google.com...

"Franz Heymann" <notfranz.heymann@btopenworld.com> wrote in message

news:<c7sgak$pul$2@sparta.btinternet.com>...

"Paul" <nospam@nospam.com> wrote in message
news:40a17b60$0$3000$61fed72c@news.rcn.com...


"Franz Heymann" <notfranz.heymann@btopenworld.com> wrote in

message

news:c7rgo5$aqg$2@titan.btinternet.com...


"Paul" <nospam@nospam.com> wrote in message
news:40a0deb8$0$3035$61fed72c@news.rcn.com...

What's the most basic process for Fourier analysis? I'm

attempting
to

program a pitch recognition application. I haven't found any

mathematical

information that i could digest since I'm not well versed

with

mathematical

cryptic symbols. Let's say i have a sine wave generated

with

this
formula


f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using

Fourier?

You should not tinker with Fourier transforms for the same

reason

as I

should not tinker with the controls of an aircraft. You need

to

learn

the apropriate maths to unserstand what Fourier analysis

actually

is,

before asking how to do a Fourier analysis in baboon mode.


Enlighten me, i'm not a math major.


Then you should not muck abour with Fourier analysis at all.

I took the liberty of putting your comment in-line. Top posting

leads

to a mess when more than two people hoin in a thread.

^^^^

I like that typo. Let's think up a meaning for the new word.
How about this: hoin - to join in without being invited.

I'm the king of typomakers, but they are usually more mundane, like
the one in the previous sentence.
Who normally issues invitations to whom for joining in a conversation?
Franz
.





User: "Sam Wormley"

Title: Re: Fourier analysis 11 May 2004 10:28:12 AM
Paul wrote:


What's the most basic process for Fourier analysis? I'm attempting to
program a pitch recognition application. I haven't found any mathematical
information that i could digest since I'm not well versed with mathematical
cryptic symbols. Let's say i have a sine wave generated with this formula

f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using Fourier?

Fast Fourier Transform
http://www.library.cornell.edu/nr/bookfpdf.html
http://www.library.cornell.edu/nr/bookcpdf.html
.
User: "Paul Cardinale"

Title: Re: Fourier analysis 12 May 2004 09:19:58 AM
Sam Wormley <swormley1@mchsi.com> wrote in message news:<40A0F104.D6A3C706@mchsi.com>...

Paul wrote:


What's the most basic process for Fourier analysis? I'm attempting to
program a pitch recognition application. I haven't found any mathematical
information that i could digest since I'm not well versed with mathematical
cryptic symbols. Let's say i have a sine wave generated with this formula

f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using Fourier?



Fast Fourier Transform
http://www.library.cornell.edu/nr/bookfpdf.html
http://www.library.cornell.edu/nr/bookcpdf.html

Nice links. Do you know of any that explain how to calculate
correlation coefficients for non-linear multidimensional curve
fitting?
Paul Cardinale
.
User: "Sam Wormley"

Title: Re: Fourier analysis 13 May 2004 10:51:47 PM
Paul Cardinale wrote:


Sam Wormley <swormley1@mchsi.com> wrote in message news:<40A0F104.D6A3C706@mchsi.com>...

Paul wrote:


What's the most basic process for Fourier analysis? I'm attempting to
program a pitch recognition application. I haven't found any mathematical
information that i could digest since I'm not well versed with mathematical
cryptic symbols. Let's say i have a sine wave generated with this formula

f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using Fourier?



Fast Fourier Transform
http://www.library.cornell.edu/nr/bookfpdf.html
http://www.library.cornell.edu/nr/bookcpdf.html


Nice links. Do you know of any that explain how to calculate
correlation coefficients for non-linear multidimensional curve
fitting?

Paul Cardinale

Beyond my experience, Paul.
-Sam
.



User: "John Popelish"

Title: Re: Fourier analysis 11 May 2004 10:30:27 AM
Paul wrote:


What's the most basic process for Fourier analysis? I'm attempting to
program a pitch recognition application. I haven't found any mathematical
information that i could digest since I'm not well versed with mathematical
cryptic symbols. Let's say i have a sine wave generated with this formula

f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using Fourier?

You have a lot of learning to do before the answer would make any
sense to you.
Fourier analysis is an approximate method for finding the spectrum of
any real waveform, because it assumes that the waveform being analyzed
is periodic and that the sample interval contains an integer number of
cycles of that periodic waveform. Most real waveforms do not meet
those assumptions.
The analysis computes the amplitudes and phases of all harmonics that
have integer numbers of cycles that fit in the sample interval. For
instance, if you select a 1 second sample of an arbitrary waveform and
apply fourier analysis, you get a result that specifies the amplitude
and phase of a DC component (0 cycles per period), a 1 Hz component (1
cycle per period), a 2 Hz component (2 cycles per period), etc.
Obviously, if the waveform being sampled was 1.5 Hz, it would be
misinterpreted as a combination of other frequencies, because an
integer number of cycles did not fit, exactly in the sample period and
the analysis has no way to describe 1.5 Hz or any other frequency
that is not a harmonic of 1 Hz.
There would be a lot of high harmonics present in the result because
of the discontinuity where the end of the 1 second second sample meets
the beginning of that same sample in the assumed periodic repetition
of the sample. There is a whole science of fading the waveform on at
the beginning of the sample period and fading it out at the end
(called windowing), to reduce this discontinuity and the resulting
false harmonics. But it doesn't help with the fact that a 1 second
sample period produces only harmonics of 1 Hz.
--
John Popelish
.
User: "Edward Green"

Title: Re: Fourier analysis 11 May 2004 06:41:22 PM
John Popelish <jpopelish@rica.net> wrote in message news:<40A0F193.47DF3BB9@rica.net>...

Paul wrote:


What's the most basic process for Fourier analysis? I'm attempting to
program a pitch recognition application. I haven't found any mathematical
information that i could digest since I'm not well versed with mathematical
cryptic symbols. Let's say i have a sine wave generated with this formula

f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using Fourier?


You have a lot of learning to do before the answer would make any
sense to you.

Fourier analysis is an approximate method for finding the spectrum of
any real waveform, because it assumes that the waveform being analyzed
is periodic and that the sample interval contains an integer number of
cycles of that periodic waveform. Most real waveforms do not meet
those assumptions.

The analysis computes the amplitudes and phases of all harmonics that
have integer numbers of cycles that fit in the sample interval. For
instance, if you select a 1 second sample of an arbitrary waveform and
apply fourier analysis, you get a result that specifies the amplitude
and phase of a DC component (0 cycles per period), a 1 Hz component (1
cycle per period), a 2 Hz component (2 cycles per period), etc.
Obviously, if the waveform being sampled was 1.5 Hz, it would be
misinterpreted as a combination of other frequencies, because an
integer number of cycles did not fit, exactly in the sample period and
the analysis has no way to describe 1.5 Hz or any other frequency
that is not a harmonic of 1 Hz.
There would be a lot of high harmonics present in the result because
of the discontinuity where the end of the 1 second second sample meets
the beginning of that same sample in the assumed periodic repetition
of the sample. There is a whole science of fading the waveform on at
the beginning of the sample period and fading it out at the end
(called windowing), to reduce this discontinuity and the resulting
false harmonics. But it doesn't help with the fact that a 1 second
sample period produces only harmonics of 1 Hz.

Way interesting.
The human auditory sensory apparatus presumably ... well, most
certainly ... does some windowing. The entire idea of hearing the
frequency spectrum as a function of time (e.g. "music") depends on it.
Somehow the smoothing/aliasing problem seems to be a non-problem.
Any thoughts on a mathematical analysis of the VFFT of the auditory
system? Obviously, effectively (and all good buzz words) the window is
suitably fuzzy, continuously weighted, and probably frequency
dependent. Signal analysis types would drool for an algorithm like
that.
.
User: "John Popelish"

Title: Re: Fourier analysis 11 May 2004 08:47:58 PM
Edward Green wrote:


John Popelish <jpopelish@rica.net> wrote in message news:<40A0F193.47DF3BB9@rica.net>...

(snip)

Fourier analysis is an approximate method for finding the spectrum of
any real waveform, because it assumes that the waveform being analyzed
is periodic and that the sample interval contains an integer number of
cycles of that periodic waveform. Most real waveforms do not meet
those assumptions.

The analysis computes the amplitudes and phases of all harmonics that
have integer numbers of cycles that fit in the sample interval. For
instance, if you select a 1 second sample of an arbitrary waveform and
apply fourier analysis, you get a result that specifies the amplitude
and phase of a DC component (0 cycles per period), a 1 Hz component (1
cycle per period), a 2 Hz component (2 cycles per period), etc.
Obviously, if the waveform being sampled was 1.5 Hz, it would be
misinterpreted as a combination of other frequencies, because an
integer number of cycles did not fit, exactly in the sample period and
the analysis has no way to describe 1.5 Hz or any other frequency
that is not a harmonic of 1 Hz.
There would be a lot of high harmonics present in the result because
of the discontinuity where the end of the 1 second second sample meets
the beginning of that same sample in the assumed periodic repetition
of the sample. There is a whole science of fading the waveform on at
the beginning of the sample period and fading it out at the end
(called windowing), to reduce this discontinuity and the resulting
false harmonics. But it doesn't help with the fact that a 1 second
sample period produces only harmonics of 1 Hz.


Way interesting.

The human auditory sensory apparatus presumably ... well, most
certainly ... does some windowing. The entire idea of hearing the
frequency spectrum as a function of time (e.g. "music") depends on it.
Somehow the smoothing/aliasing problem seems to be a non-problem.

Any thoughts on a mathematical analysis of the VFFT of the auditory
system? Obviously, effectively (and all good buzz words) the window is
suitably fuzzy, continuously weighted, and probably frequency
dependent. Signal analysis types would drool for an algorithm like
that.

I think that wavelet analysis comes closer to what ears do than
fourier analysis. Wavelet analysis combines the windowing concept
with the concept of measuring harmonic content. It describes any
waveform as a summation of short pulses of sine like waves that grow
and decay over some period of time, instead of being the summation of
infinite duration harmonics. The fluid, membrane and bone of the
inner ear set the duration of the wavelets fit to the sound stream.
see:
http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html
--
John Popelish
.
User: "Edward Green"

Title: Re: Fourier analysis 12 May 2004 02:13:48 AM
John Popelish <jpopelish@rica.net> wrote in message news:<40A1824E.FD75CD17@rica.net>...

Edward Green wrote:

The human auditory sensory apparatus presumably ... well, most
certainly ... does some windowing. The entire idea of hearing the
frequency spectrum as a function of time (e.g. "music") depends on it.
Somehow the smoothing/aliasing problem seems to be a non-problem.

Any thoughts on a mathematical analysis of the VFFT of the auditory
system? Obviously, effectively (and all good buzz words) the window is
suitably fuzzy, continuously weighted, and probably frequency
dependent. Signal analysis types would drool for an algorithm like
that.


I think that wavelet analysis comes closer to what ears do than
fourier analysis. Wavelet analysis combines the windowing concept
with the concept of measuring harmonic content. It describes any
waveform as a summation of short pulses of sine like waves that grow
and decay over some period of time, instead of being the summation of
infinite duration harmonics. The fluid, membrane and bone of the
inner ear set the duration of the wavelets fit to the sound stream.
see:
http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html

Thanks for your masterful precis and the link: the third sentence
conveys the essential content of the idea to the prepared mind in
thirty two words.
Brevisimo!
Now that I know what the fuss is about, I'd like to say something like
"Oh. It's a change of basis. What's all the fuss about"? :-) One is
suspicious of trendy things with catchy names -- but the power of the
idea is retrospectively obvious.
.
User: "John Popelish"

Title: Re: Fourier analysis 12 May 2004 10:41:13 AM
Edward Green wrote:

Thanks for your masterful precis and the link: the third sentence
conveys the essential content of the idea to the prepared mind in
thirty two words.

Brevisimo!

:-)

Now that I know what the fuss is about, I'd like to say something like
"Oh. It's a change of basis. What's all the fuss about"? :-) One is
suspicious of trendy things with catchy names -- but the power of the
idea is retrospectively obvious.

Many powerful ideas are.
--
John Popelish
.




User: "maison.mousse"

Title: Re: Fourier analysis 13 May 2004 06:38:44 AM
John Popelish a écrit dans le message <40A0F193.47DF3BB9@rica.net>...

Paul wrote:


What's the most basic process for Fourier analysis? I'm attempting to
program a pitch recognition application. I haven't found any mathematical
information that i could digest since I'm not well versed with

mathematical

cryptic symbols. Let's say i have a sine wave generated with this

formula


f(x)=sin (x)*sin(x*2)

How would I got about determining its actual frequency using Fourier?


You have a lot of learning to do before the answer would make any
sense to you.

SNIP

--
John Popelish

I would guess that Mr. Popelish is quite correct!!!
If you have a copy of the old MS Dos version of "MathCad" version 2 and I'm
sure later versions ,they have a good exemple of the use of the fourier
transform. A good text used by Geophysic and Engineering students is "
The Fourier Transform and Its Applications" by Ron Bracewell
Pub. by McGraw Hill.
JOL
.



  Page 1 of 1

1

 


Related Articles
 

NEWER

pg.1612     pg.1232     pg.940     pg.716     pg.544     pg.412     pg.311     pg.234     pg.175     pg.130     pg.96     pg.70     pg.50     pg.35     pg.24     pg.16     pg.10     pg.6     pg.3     pg.1

OLDER