<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5 plus MathML//EN" "http://cnx.rice.edu/cnxml/0.5/DTD/cnxml_mathml.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="m10096">

  <name>Fourier Analysis</name>

  <metadata>
  <md:version>2.9</md:version>
  <md:created>2001/06/13</md:created>
  <md:revised>2005/03/23 16:37:38 US/Central</md:revised>
  <md:authorlist>
      <md:author id="richb">
      <md:firstname>Richard</md:firstname>
      <md:othername>G.</md:othername>
      <md:surname>Baraniuk</md:surname>
      <md:email>richb@rice.edu</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="jrom">
      <md:firstname>Justin</md:firstname>
      
      <md:surname>Romberg</md:surname>
      <md:email>jrom@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="richb">
      <md:firstname>Richard</md:firstname>
      <md:othername>G.</md:othername>
      <md:surname>Baraniuk</md:surname>
      <md:email>richb@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="mjhaag">
      <md:firstname>Michael</md:firstname>
      
      <md:surname>Haag</md:surname>
      <md:email>mjhaag@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="mariyah">
      <md:firstname>Mariyah</md:firstname>
      
      <md:surname>Poonawala</md:surname>
      <md:email>mariyah@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="prash">
      <md:firstname>Prashant</md:firstname>
      
      <md:surname>Singh</md:surname>
      <md:email>prash@ece.rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  <md:keywordlist>
    <md:keyword>continuous time</md:keyword>
    <md:keyword>discrete time</md:keyword>
    <md:keyword>fourier series</md:keyword>
    <md:keyword>fourier transform</md:keyword>
    <md:keyword>laplace transform</md:keyword>
    <md:keyword>signals</md:keyword>
    <md:keyword>systems</md:keyword>
    <md:keyword>z transform</md:keyword>
  </md:keywordlist>

  <md:abstract>Lists the four Fourier transforms and when to use them.</md:abstract>
</metadata>

  <content>
    <para id="para1">
      Fourier analysis is fundamental to understanding the behavior of
      signals and systems.  This is a result of the fact that
      sinusoids are <cnxn strength="5" document="m10500">Eigenfunctions</cnxn> of <cnxn strength="5" document="m10084">linear, time-invariant (LTI)</cnxn> systems.
      This is to say that if we pass any particular sinusoid through a
      LTI system, we get a scaled version of that same sinusoid on the
      output.  Then, since Fourier analysis allows us to redefine the
      signals in terms of sinusoids, all we need to do is determine
      how any given system effects all possible sinusoids (its <cnxn strength="5" document="m0028">transfer function</cnxn>) and we
      have a complete understanding of the system.  Furthermore, since
      we are able to define the passage of sinusoids through a system
      as multiplication of that sinusoid by the transfer function at
      the same frequency, we can convert the passage of any signal
      through a system from <cnxn strength="5" document="m10088">convolution</cnxn> (in time) to multiplication
      (in frequency).  These ideas are what give Fourier analysis its
      power.
    </para>
    <para id="para2">
      Now, after hopefully having sold you on the value of this method
      of analysis, we must examine exactly what we mean by Fourier
      analysis.  The four Fourier transforms that comprise this
      analysis are the <cnxn strength="5" document="m10097">Fourier
      Series</cnxn>, <cnxn strength="5" document="m10098">Continuous-Time Fourier Transform</cnxn>,
      <cnxn strength="5" document="m10108">Discrete-Time Fourier
      Transform</cnxn> and <cnxn strength="5" document="m0502">Discrete Fourier Transform</cnxn>.  For this
      document, we will view the <cnxn strength="5" document="m10110">Laplace Transform</cnxn> and <cnxn strength="5" document="m10119">Z-Transform</cnxn> as simply
      extensions of the CTFT and DTFT respectively.  All of these
      transforms act essentially the same way, by converting a signal
      in time to an equivalent signal in frequency (sinusoids).
      However, depending on the nature of a specific signal
      <foreign>i.e.</foreign> whether it is finite- or infinite-length
      and whether it is discrete- or continuous-time) there is an
      appropriate transform to convert the signal into the frequency
      domain.  Below is a table of the four Fourier transforms and
      when each is appropriate.  It also includes the relevant
      convolution for the specified space.
    </para>
    
    <table id="table1" frame="all">
      <name>Table of Fourier Representations</name>
      <tgroup cols="4">
	<thead>
	  <row>
	    <entry>Transform</entry>
	    <entry>Time Domain</entry>
	    <entry>Frequency Domain</entry>
	    <entry>Convolution</entry>
	  </row>
	</thead>
	<tbody>
	  <row>
	    <entry>Continuous-Time Fourier Series</entry>
	    <entry align="center">
	      <m:math display="inline">
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>L</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup>
		  </m:ci>
		  <m:interval closure="closed-open">
		    <m:cn>0</m:cn>
		    <m:ci>T</m:ci>
		  </m:interval>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry align="center">
	      <m:math>
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>l</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup>
		  </m:ci>
		  <m:integers/>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry>Continuous-Time Circular</entry>
	  </row>
	  <row>
	    <entry>Continuous-Time Fourier Transform</entry>
	    <entry align="center">
	      <m:math>
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>L</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup>
		  </m:ci>
		  <m:reals/>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry align="center">
	      <m:math>
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>L</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup>
		  </m:ci>
		  <m:reals/>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry>Continuous-Time Linear</entry>
	  </row>
	  <row>
	    <entry>Discrete-Time Fourier Transform</entry>
	    <entry align="center">
	      <m:math>
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>l</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup>
		  </m:ci>
		  <m:integers/>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry align="center">
	      <m:math>
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>L</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup>
		  </m:ci>
		  <m:interval closure="closed-open">
		    <m:cn>0</m:cn>
		    <m:apply>
		      <m:times/>
		      <m:cn>2</m:cn>
		      <m:pi/>
		    </m:apply>
		  </m:interval>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry>Discrete-Time Linear</entry>
	  </row>
	  <row>
	    <entry>Discrete Fourier Transform</entry>
	    <entry align="center">
	      <m:math>
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>l</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup>
		  </m:ci>
		  <m:interval closure="closed-closed">
		    <m:cn>0</m:cn>
		    <m:apply>
		      <m:minus/>
		      <m:ci>N</m:ci>
		      <m:cn>1</m:cn>
		    </m:apply>
		  </m:interval>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry align="center">
	      <m:math>
		<m:apply>
		  <m:ci type="fn">
		    <m:msup>
		      <m:mi>l</m:mi>
		      <m:mn>2</m:mn>
		    </m:msup></m:ci>
		  <m:interval closure="closed-closed">
		    <m:cn>0</m:cn>
		    <m:apply>
		      <m:minus/>
		      <m:ci>N</m:ci>
		      <m:cn>1</m:cn>
		    </m:apply>
		  </m:interval>
		</m:apply>
	      </m:math>
	    </entry>
	    <entry>Discrete-Time Circular</entry>
	  </row>
	</tbody>
      </tgroup>
    </table>
  </content>
</document>
