Difference between revisions of "How to Calculate Fourier Transforms"

From Dysprosium
Jump to navigation Jump to search
m (Formatted)
m (Format corrected)
Line 4: Line 4:
==Steps==
==Steps==
#  Learn what is a periodic function. A periodic function repeats its form in known interval of time. That is '''''f'' ( ''t'' ) = ''f'' ( ''t'' + ''n''T )''', where ''n'' is any integer.
#  Learn what is a periodic function. A periodic function repeats its form in known interval of time. That is '''''f'' ( ''t'' ) = ''f'' ( ''t'' + ''n''T )''', where ''n'' is any integer.
#*These intervals are called periods. In previous relation, '''T''' is the period.
#*These intervals are called periods. In previous relation, '''T''' is the period.[[Image:WikiHowFou01.png|center|400px|thumb|A Periodic Function]]
[[Image:WikiHowFou01.png|center|400px|thumb|A Periodic Function]]
#  Learn the basic idea in Fourier his own language.
#  Learn the basic idea in Fourier his own language.
#*Any periodic function can be decomposed, can be written, in terms of certain number of basic sinusoid function with simple periods.
#*Any periodic function can be decomposed, can be written, in terms of certain number of basic sinusoid function with simple periods.
#*Each sinusoid function has frequency of integer multiple of the basic frequency.
#*Each sinusoid function has frequency of integer multiple of the basic frequency.[[Image:WikiHowFou02.png|center|400px|thumb|Fourier Expansion]]The previous equation says, that any periodic function can be written or expanded as the summation of
[[Image:WikiHowFou02.png|center|400px|thumb|Fourier Expansion]]
The previous equation says, that any periodic function can be written or expanded as the summation of
#* a constant value, ½ ''a''<sub>0</sub>, also called the DC value and a bunch of sinusoid functions. Depending of the original function part of the expansion could be zero.
#* a constant value, ½ ''a''<sub>0</sub>, also called the DC value and a bunch of sinusoid functions. Depending of the original function part of the expansion could be zero.
#*'''ω'''<sub>0</sub> is the basic circular frequency that can be easily calculated from the basic period '''T'''.
#*'''ω'''<sub>0</sub> is the basic circular frequency that can be easily calculated from the basic period '''T'''.
Line 22: Line 19:
#*A phasor revolves a vector around a point with certain circular frequency '''ω'''. A phasor is a revolving vector.
#*A phasor revolves a vector around a point with certain circular frequency '''ω'''. A phasor is a revolving vector.
#  Observe that when a fixed length vector is rotating around a point, its projection, its shadow on the real axis changes from a maximum value gradually to zero and then to maximally negative number and again back to zero and again back to a maximum positive value.
#  Observe that when a fixed length vector is rotating around a point, its projection, its shadow on the real axis changes from a maximum value gradually to zero and then to maximally negative number and again back to zero and again back to a maximum positive value.
#*[[Image:WikiHowFou07.png|center|400px|Rotating Vector]]
#*[[Image:WikiHowFou07.png|center|400px|Rotating Vector]]Length of projection of the rotating vector – shadowed on the imaginary axis – changes in a sinusoid manner.
Length of projection of the rotating vector – shadowed on the imaginary axis – changes in a sinusoid manner.
#  Conclude that a sinusoid can be written as a phasor and in this fashion it is easier to deal with Fourier series. Compare this with sinusoid form. All the concerns about ''a''<sub>0</sub> ''a''<sub>n</sub> ''b''<sub>n</sub> have been relaxed. There is only one factor ''a''<sub>k</sub> that should be calculated. Calculations are done by calculating a simple integral of '''''f'' ( ''t'' )''' that gives all the coefficients in one go. Now the before mentioned chef makes any kind of cake with just one ingredient. [[Image:WikiHowFou05.png|center|550px|Fourier Series in Complex Form]]
#  Conclude that a sinusoid can be written as a phasor and in this fashion it is easier to deal with Fourier series. Compare this with sinusoid form. All the concerns about ''a''<sub>0</sub> ''a''<sub>n</sub> ''b''<sub>n</sub> have been relaxed. There is only one factor ''a''<sub>k</sub> that should be calculated. Calculations are done by calculating a simple integral of '''''f'' ( ''t'' )''' that gives all the coefficients in one go. Now the before mentioned chef makes any kind of cake with just one ingredient. [[Image:WikiHowFou05.png|center|550px|Fourier Series in Complex Form]]
# Interpret the expansion for the '''''f'' ( ''t'' )'''. What is unknown in that expansion?
# Interpret the expansion for the '''''f'' ( ''t'' )'''. What is unknown in that expansion?
Line 35: Line 31:
#*For this reason this is said to be a ''time continuous'' transform.
#*For this reason this is said to be a ''time continuous'' transform.
#*People who study waves, use an oscilloscope to watch the time continuous wave and use a spectrum analyser to watch the lines or spectrums of the concerned wave.
#*People who study waves, use an oscilloscope to watch the time continuous wave and use a spectrum analyser to watch the lines or spectrums of the concerned wave.
#  Look a the most frequent example. This is say, a rectangle shutter that regularly opens and closes. Or could be a clock time-stamping an event regularly. It is a train of fixed duration pulses.
#  Look a the most frequent example. This is say, a rectangle shutter that regularly opens and closes. Or could be a clock time-stamping an event regularly. It is a train of fixed duration pulses.[[Image:WikiHowFou09.png|center|450px|thumb|A Train of Pulses]]
[[Image:WikiHowFou09.png|center|450px|thumb|A Train of Pulses]]
#*This is the easiest example one can calculate using K-12 (British A-level Maths) or equivalent knowledge of calculus, since inside the integral '''''f'' ( ''t'' )''' is equal to one for part and equal to zero for other parts and you should calculate integral of an exponential which is equal to itself regardless of a coefficient. In that level you are familiar with converting a complex exponential to a sinusoid. Remains what is a '''''Sinc''''' function. Simply, '''''Sinc'' ( ''x'' ) = ''Sin'' ( ''x'' ) / ''x'''''. It scales a sinusoid to its angle, similar to percentage.
#*This is the easiest example one can calculate using K-12 (British A-level Maths) or equivalent knowledge of calculus, since inside the integral '''''f'' ( ''t'' )''' is equal to one for part and equal to zero for other parts and you should calculate integral of an exponential which is equal to itself regardless of a coefficient. In that level you are familiar with converting a complex exponential to a sinusoid. Remains what is a '''''Sinc''''' function. Simply, '''''Sinc'' ( ''x'' ) = ''Sin'' ( ''x'' ) / ''x'''''. It scales a sinusoid to its angle, similar to percentage.
#*[[Image:WikiHowFou10.png|center|200px|thumb| Sinc Function as the Envelope]]Draw the envelope of the '''''a''<sub>''k''</sub> '''.
#*[[Image:WikiHowFou10.png|center|200px|thumb| Sinc Function as the Envelope]]Draw the envelope of the '''''a''<sub>''k''</sub> '''.

Revision as of 13:31, 19 February 2014

Fourier transforms is easily can be grasped if certain steps followed in a carefully arranged paces. Fourier transforms is the foundation of many part of modern civilisation. Those include mobile communication and digital photography, lasers and optics. Fourier transform has been ramified to other tools such as the discrete Fourier transforms, wavelets (well known as being used in JPeg and MPeg), pattern recognition, finance, medical imaging and numerous other usages.


Steps

  1. Learn what is a periodic function. A periodic function repeats its form in known interval of time. That is f ( t ) = f ( t + nT ), where n is any integer.
    • These intervals are called periods. In previous relation, T is the period.
      A Periodic Function
  2. Learn the basic idea in Fourier his own language.
    • Any periodic function can be decomposed, can be written, in terms of certain number of basic sinusoid function with simple periods.
    • Each sinusoid function has frequency of integer multiple of the basic frequency.
      Fourier Expansion
      The previous equation says, that any periodic function can be written or expanded as the summation of
    • a constant value, ½ a0, also called the DC value and a bunch of sinusoid functions. Depending of the original function part of the expansion could be zero.
    • ω0 is the basic circular frequency that can be easily calculated from the basic period T.
    • It only remains to calculate a0 and a formula that creates the whole bunch of an and whole bunch of bn. You do it using orthogonality property of sinusoids.
  3. Learn what is the meaning of orthogonal functions. Orthogonal functions are perpendicular to each other. It means if you take any two, say, f ( t ) and g ( t ) from a bunch of them, then
    • Orthogonality
    • Sinusoid functions are such a bunch of orthogonal functions.
    • Compare this with the basic notion of perpendicular vectors where the dot product is equal to zero. Dot product is the summation of products of pairwise components of two vectors. Here instead of summation an integral should be calculated.
  4. Know the difference between a vector and a phasor.
    • A vector carries a point on a straight line to some other point.
    • A phasor revolves a vector around a point with certain circular frequency ω. A phasor is a revolving vector.
  5. Observe that when a fixed length vector is rotating around a point, its projection, its shadow on the real axis changes from a maximum value gradually to zero and then to maximally negative number and again back to zero and again back to a maximum positive value.
    • Rotating Vector
      Length of projection of the rotating vector – shadowed on the imaginary axis – changes in a sinusoid manner.
  6. Conclude that a sinusoid can be written as a phasor and in this fashion it is easier to deal with Fourier series. Compare this with sinusoid form. All the concerns about a0 an bn have been relaxed. There is only one factor ak that should be calculated. Calculations are done by calculating a simple integral of f ( t ) that gives all the coefficients in one go. Now the before mentioned chef makes any kind of cake with just one ingredient.
    Fourier Series in Complex Form
  7. Interpret the expansion for the f ( t ). What is unknown in that expansion?
    • You need to calculate an infinite number of ak's.
    • All ak's are easily can be calculated from integration of f ( t ) to result in the whole bunch of them.
      • Instead of the whole bunch wording, the notation { ak } is used.
      • { ak } is known as the spectrum of f ( t ).
    • f ( t ) is actually the synthesise of infinite number of phasors with different length rotating with frequencies harmonic to the basic frequency ω0 of the f ( t ) in both directions, clockwise and counter-clockwise since k roams among the positive and negative integers, both.
  8. Look at the pair of formulas as a transform, rather than as a series expansion. When you have f ( t ) then you have ak. And inversely, when you have ak then you'll get f ( t ). Values of ak are transform of f ( t ). Value of f ( t ) is the inverse transform of ak's. This is written as,
    Fourier Pair
  9. Note. It seems that there are two domains. f ( t ) is in the domain of time but ak's are in domain of integer numbers. Hence, Fourier expansion transforms one domain to another domain and vice versa.
    Note
    • For this reason this is said to be a time continuous transform.
    • People who study waves, use an oscilloscope to watch the time continuous wave and use a spectrum analyser to watch the lines or spectrums of the concerned wave.
  10. Look a the most frequent example. This is say, a rectangle shutter that regularly opens and closes. Or could be a clock time-stamping an event regularly. It is a train of fixed duration pulses.
    A Train of Pulses
    • This is the easiest example one can calculate using K-12 (British A-level Maths) or equivalent knowledge of calculus, since inside the integral f ( t ) is equal to one for part and equal to zero for other parts and you should calculate integral of an exponential which is equal to itself regardless of a coefficient. In that level you are familiar with converting a complex exponential to a sinusoid. Remains what is a Sinc function. Simply, Sinc ( x ) = Sin ( x ) / x. It scales a sinusoid to its angle, similar to percentage.
    • Sinc Function as the Envelope
      Draw the envelope of the ak .
    • Draw the envelope of the |ak | to appreciate its dying hops.
    • Each lobe of the Sinc function is filled with certain number of spectrum lines.
    • Making Each pulse of the train narrower, makes the number of the lines in the spectrum to be increased and looks more dense and it seems as if the spectrum is actually a continuous Sinc function not a discrete any more.
  11. Appreciate that now you are looking at the Fourier series expansion of a periodic function as a transform of two domains. Remains to see what is the transform of a non-periodic function.
  12. Affirm your expectation that the expansion of a non-periodic function will be in the form of an integral instead of summation.
    Fourier Series in Complex Form
    • You are correct that this is the Fourier integral contrasted with the Fourier series.
  13. Hence Fourier transform for continuous time" functions could be a Fourier series or a Fourier integral.
  14. Consider a single rectangular pulse. You see that pulse if a rectangular shutter opens and be closed only once. Or a step motor becomes on and then off.
A Single Pulse