<?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="m10057">
  
  <name>Signal Classifications and Properties</name>
  
  <metadata>
  <md:version>2.17</md:version>
  <md:created>2001/06/08</md:created>
  <md:revised>2007/07/23 13:17:16.225 GMT-5</md:revised>
  <md:authorlist>
      <md:author id="mselik">
      <md:firstname>Melissa</md:firstname>
      
      <md:surname>Selik</md:surname>
      <md:email>mselik@alumni.rice.edu</md:email>
    </md:author>
      <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:author id="mjhaag">
      <md:firstname>Michael</md:firstname>
      
      <md:surname>Haag</md:surname>
      <md:email>mjhaag@gmail.com</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="mselik">
      <md:firstname>Melissa</md:firstname>
      
      <md:surname>Selik</md:surname>
      <md:email>mselik@alumni.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="jrom">
      <md:firstname>Justin</md:firstname>
      
      <md:surname>Romberg</md:surname>
      <md:email>jrom@ece.gatech.edu</md:email>
    </md:maintainer>
    <md:maintainer id="rars">
      <md:firstname>Ricardo</md:firstname>
      <md:othername>Anthony</md:othername>
      <md:surname>Radaelli-Sanchez</md:surname>
      <md:email>ricky@alumni.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>analog</md:keyword>
    <md:keyword>anticausal</md:keyword>
    <md:keyword>aperiodic</md:keyword>
    <md:keyword>causal</md:keyword>
    <md:keyword>continuous time</md:keyword>
    <md:keyword>digital</md:keyword>
    <md:keyword>discrete time</md:keyword>
    <md:keyword>even signal</md:keyword>
    <md:keyword>noncausal</md:keyword>
    <md:keyword>odd signal</md:keyword>
    <md:keyword>periodic</md:keyword>
    <md:keyword>signals and systems</md:keyword>
  </md:keywordlist>

  <md:abstract>Describes various classifications of signals.</md:abstract>
</metadata>
  
  <content>
    
    <section id="intro">
      <name>Introduction</name>
      <para id="para1">
	This module will lay out some of the fundamentals of signal
	classification.  This is basically a list of definitions and
	properties that are fundamental to the discussion of signals
	and systems.  It should be noted that some discussions like
	<cnxn strength="5" document="m10055">energy signals vs. power
	signals</cnxn> have been designated their own module for a
	more complete discussion, and will not be included here.
      </para>
    </section>

    <section id="sec2">
      <name>Classifications of Signals</name>
      <para id="p1_sec2">
	Along with the classification of signals below, it is also
	important to understand the <cnxn document="m10084" strength="8">Classification of Systems</cnxn>.
      </para>

      <section id="sect1">
	<name>Continuous-Time vs. Discrete-Time</name>
	<para id="para2">
	  As the names suggest, this classification is determined by
	  whether or not the time axis (x-axis) is
	  <term>discrete</term> (countable) or <term>continuous</term>
	  (<cnxn target="fig1"/>).  A continuous-time signal will
	  contain a value for all real numbers along the time axis.
	  In contrast to this, a <cnxn document="m0009" strength="8">discrete-time signal</cnxn> is often created by
	  using the <cnxn document="m0050" strength="8">sampling
	  theorem</cnxn> to sample a continuous signal, so it will
	  only have values at equally spaced intervals along the time
	  axis.
	</para>

	<figure id="fig1">
	  <media type="image/png" src="sigclass1.png"/>
	</figure>

      </section>
      

      <section id="sect2">
	<name>Analog vs. Digital</name>
	<para id="para3">
	  The difference between <term>analog</term> and
	  <term>digital</term> is similar to the difference between
	  continuous-time and discrete-time.  In this case, however,
	  the difference is with respect to the value of the function
	  (y-axis) (<cnxn target="fig2"/>).  Analog corresponds to a
	  continuous y-axis, while digital corresponds to a discrete
	  y-axis.  An easy example of a digital signal is a binary
	  sequence, where the values of the function can only be one
	  or zero.
	</para>
	<figure id="fig2">
	  <media type="image/png" src="sigclass2.png"/>
	</figure>
      </section>

      <section id="sect3">
	<name>Periodic vs. Aperiodic</name>
	<para id="para4">
	  <cnxn document="m10744" strength="8">Periodic signals</cnxn>
	  repeat with some <term>period</term>
	  <m:math><m:ci>T</m:ci></m:math>, while aperiodic, or
	  nonperiodic, signals do not (<cnxn target="fig3"/>).  We can
	  define a periodic function through the following
	  mathematical expression, where <m:math><m:ci>t</m:ci>
	  </m:math> can be any number and <m:math><m:ci>T</m:ci>
	  </m:math> is a positive constant:

	  <equation id="per">
	    <m:math>
	      <m:apply>
		<m:eq/>
		<m:apply>
		  <m:ci type="fn">f</m:ci>
		  <m:ci>t</m:ci>
		</m:apply>
		<m:apply>
		  <m:ci type="fn">f</m:ci>
		  <m:apply>
		    <m:plus/>
		    <m:ci>T</m:ci>
		    <m:ci>t</m:ci>
		  </m:apply>
		</m:apply>
	      </m:apply>
	    </m:math>
	  </equation>
	  
	  The <term>fundamental period</term> of our function, 
	  <m:math><m:apply>
	      <m:ci type="fn">f</m:ci>
	      <m:ci>t</m:ci>
	    </m:apply>
	  </m:math>, is the smallest value of <m:math><m:ci>T</m:ci>
	  </m:math> that the still allows <cnxn target="per" strength="8"/> to be true.

	</para>

	<figure id="fig3" orient="vertical">
	  <subfigure id="fig3a">
	    <media type="image/png" src="sigclass3.png"/>
	    <caption>A periodic signal with period
	      <m:math>
		<m:ci>
		  <m:msub>
		    <m:mi>T</m:mi>
		    <m:mn>0</m:mn>
		  </m:msub>
		</m:ci>
	      </m:math>
	    </caption>
	  </subfigure>
	  <subfigure id="fig3b">
	    <media type="image/png" src="sigclass4.png"/>
	    <caption>An aperiodic signal</caption>
	  </subfigure>
	</figure>

      </section>

      <section id="sect4">
	<name>Causal vs. Anticausal vs. Noncausal</name>
	<para id="para5">
	  <term>Causal</term> signals are signals that are zero for
	  all negative time, while <term>anticausal</term> are signals
	  that are zero for all positive time.  <term>Noncausal</term>
	  signals are signals that have nonzero values in both
	  positive and negative time (<cnxn target="fig4"/>).
	</para>

	<figure id="fig4" orient="vertical">
	  <subfigure id="fig4a">
	    <media type="image/png" src="sigclass5.png"/>
	    <caption>A causal signal</caption>
	  </subfigure>
	  <subfigure id="fig4b">
	    <media type="image/png" src="sigclass6.png"/>
	    <caption>An anticausal signal</caption>
	  </subfigure>
	  <subfigure id="fig4c">
	    <media type="image/png" src="sigclass7.png"/>
	    <caption>A noncausal signal</caption>
	  </subfigure>
	</figure>

      </section>

      <section id="sect5">
	<name>Even vs. Odd</name>
	<para id="para6">
	  An <term>even signal</term> is any signal
	  <m:math><m:ci>f</m:ci></m:math> such that
	  <m:math>
	    <m:apply>
	      <m:eq/>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:ci>t</m:ci>
	      </m:apply>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:apply>
		  <m:minus/>
		  <m:ci>t</m:ci>
		</m:apply>
	      </m:apply>
	    </m:apply>
	  </m:math>.  Even signals can be easily spotted as they are
	  <emphasis>symmetric</emphasis> around the vertical axis.  An
	  <term>odd signal</term>, on the other hand, is a signal
	  <m:math><m:ci>f</m:ci></m:math> such that
	  <m:math>
	    <m:apply>
	      <m:eq/>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:ci>t</m:ci>
	      </m:apply>
	      <m:apply>
		<m:minus/>
		<m:apply>
		  <m:ci type="fn">f</m:ci>
		  <m:apply>
		    <m:minus/>
		    <m:ci>t</m:ci>
		  </m:apply>
		</m:apply>
	      </m:apply>
	    </m:apply>
	  </m:math> (<cnxn target="fig5"/>).
	</para>

	<figure id="fig5" orient="vertical">
	  <subfigure id="fig5a">
	    <media type="image/png" src="sigclass8.png"/>
	    <caption>An even signal</caption>
	  </subfigure>
	  <subfigure id="fig5b">
	    <media type="image/png" src="sigclass9.png"/>
	    <caption>An odd signal</caption>
	  </subfigure>
	</figure>

	<para id="para7">
	  Using the definitions of even and odd signals, we can show
	  that any signal can be written as a combination of an even and
	  odd signal.  That is, every signal has an odd-even
	  decomposition.  To demonstrate this, we have to look no
	  further than a single equation.
	  <equation id="eqn1">
	    <m:math>
	      <m:apply>
		<m:eq/>
		<m:apply>
		  <m:ci type="fn">f</m:ci>
		  <m:ci>t</m:ci>
		</m:apply>
		<m:apply>
		  <m:plus/>
		  <m:apply>
		    <m:times/>
		    <m:apply>
		      <m:divide/>
		      <m:cn>1</m:cn>
		      <m:cn>2</m:cn>
		    </m:apply>
		    <m:apply>
		      <m:plus/>
		      <m:apply>
			<m:ci type="fn">f</m:ci>
			<m:ci>t</m:ci>
		      </m:apply>
		      <m:apply>
			<m:ci type="fn">f</m:ci>
			<m:apply>
			  <m:minus/>
			  <m:ci>t</m:ci>
			</m:apply>
		      </m:apply>
		    </m:apply>
		  </m:apply>
		  <m:apply>
		    <m:times/>
		    <m:apply>
		      <m:divide/>
		      <m:cn>1</m:cn>
		      <m:cn>2</m:cn>
		    </m:apply>
		    <m:apply>
		      <m:minus/>
		      <m:apply>
			<m:ci type="fn">f</m:ci>
			<m:ci>t</m:ci>
		      </m:apply>
		      <m:apply>
			<m:ci type="fn">f</m:ci>
			<m:apply>
			  <m:minus/>
			  <m:ci>t</m:ci>
			</m:apply>
		      </m:apply>
		    </m:apply>
		  </m:apply>
		</m:apply>
	      </m:apply>          
	    </m:math>
	  </equation>
	  By multiplying and adding this expression out, it can be shown
	  to be true.  Also, it can be shown that
	  <m:math>
	    <m:apply>
	      <m:plus/>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:ci>t</m:ci>
	      </m:apply>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:apply>
		  <m:minus/>
		  <m:ci>t</m:ci>
		</m:apply>
	      </m:apply>
	    </m:apply>
	  </m:math>
	  fulfills the requirement of an even function, while
	  <m:math>
	    <m:apply>
	      <m:minus/>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:ci>t</m:ci>
	      </m:apply>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:apply>
		  <m:minus/>
		  <m:ci>t</m:ci>
		</m:apply>
	      </m:apply>
	    </m:apply>
	  </m:math>
	  fulfills the requirement of an odd function (<cnxn target="fig6"/>).
	</para>
	<example id="exa1">
	  <figure id="fig6" orient="vertical">
	    <subfigure id="fig6a">
	      <media type="image/png" src="sigclass10.png"/>
	      <caption>The signal we will decompose using odd-even
		decomposition</caption>
	    </subfigure>
	    <subfigure id="fig6b">
	      <media type="image/png" src="sigclass11.png"/>
	      <caption>Even part:
		<m:math>
		  <m:apply>
		    <m:eq/>
		    <m:apply>
		      <m:ci type="fn">e</m:ci>
		      <m:ci>t</m:ci>
		    </m:apply>
		    <m:apply>
		      <m:times/>
		      <m:apply>
			<m:divide/>
			<m:cn>1</m:cn>
			<m:cn>2</m:cn>
		      </m:apply>
		      <m:apply>
			<m:plus/>
			<m:apply>
			  <m:ci type="fn">f</m:ci>
			  <m:ci>t</m:ci>
			</m:apply>
			<m:apply>
			  <m:ci type="fn">f</m:ci>
			  <m:apply>
			    <m:minus/>
			    <m:ci>t</m:ci>
			  </m:apply>
			</m:apply>
		      </m:apply>
		    </m:apply>
		  </m:apply>
		</m:math>
	      </caption>
	    </subfigure>
	    <subfigure id="fig6c">
	      <media type="image/png" src="sigclass12.png"/>
	      <caption>Odd part:
		<m:math>
		  <m:apply>
		    <m:eq/>
		    <m:apply>
		      <m:ci type="fn">o</m:ci>
		      <m:ci>t</m:ci>
		    </m:apply>
		    <m:apply>
		      <m:times/>
		      <m:apply>
			<m:divide/>
			<m:cn>1</m:cn>
			<m:cn>2</m:cn>
		      </m:apply>
		      <m:apply>
			<m:minus/>
			<m:apply>
			  <m:ci type="fn">f</m:ci>
			  <m:ci>t</m:ci>
			</m:apply>
			<m:apply>
			  <m:ci type="fn">f</m:ci>
			  <m:apply>
			    <m:minus/>
			    <m:ci>t</m:ci>
			  </m:apply>
			</m:apply>
		      </m:apply>
		    </m:apply>
		  </m:apply>
		</m:math>
	      </caption>
	    </subfigure>
	    <subfigure id="fig6d">
	      <media type="image/png" src="sigclass13.png"/>
	      <caption>Check:
		<m:math>
		  <m:apply>
		    <m:eq/>
		    <m:apply>
		      <m:plus/>
		      <m:apply>
			<m:ci type="fn">e</m:ci>
			<m:ci>t</m:ci>
		      </m:apply>
		      <m:apply>
			<m:ci type="fn">o</m:ci>
			<m:ci>t</m:ci>
		      </m:apply>
		    </m:apply>
		    <m:apply>
		      <m:ci type="fn">f</m:ci>
		      <m:ci>t</m:ci>
		    </m:apply>
		  </m:apply>
		</m:math>
	      </caption>
	    </subfigure>
	  </figure>
	</example>
      </section>


      <section id="randet">
	<name>Deterministic vs. Random</name>
	<para id="p1_ran">
	  A <term>deterministic signal</term> is a signal in which
	  each value of the signal is fixed and can be determined by a
	  mathematical expression, rule, or table.  Because of this
	  the future values of the signal can be calculated from past
	  values with complete confidence.  On the other hand, a
	  <term><cnxn document="m10649" strength="8">random
	  signal</cnxn></term> has a lot of uncertainty about its
	  behavior.  The future values of a random signal cannot be
	  accurately predicted and can usually only be guessed based
	  on the <cnxn document="m10656" strength="8">averages</cnxn>
	  of sets of signals (<cnxn target="fig_det"/>).
	</para>

	<figure id="fig_det" orient="vertical">
	  <subfigure id="figdeta">
	    <media type="image/png" src="ran_sin.png"/>
	    <caption>Deterministic Signal</caption>
	  </subfigure>
	  <subfigure id="figdetb">
	    <media type="image/png" src="ran_nos.png"/>
	    <caption>Random Signal</caption>
	  </subfigure>
	</figure>

      </section>

      <section id="rightleft">
	<name>Right-Handed vs. Left-Handed</name>
	<para id="p1_rl">
	  A <term>right-handed</term> signal and
	  <term>left-handed</term> signal are those signals whose
	  value is zero between a given variable and positive or
	  negative infinity.  Mathematically speaking, a right-handed
	  signal is defined as any signal where 
	  <m:math display="inline">
	    <m:apply>
	      <m:eq/>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:ci>t</m:ci>
	      </m:apply>
	      <m:cn>0</m:cn>
	    </m:apply>
	  </m:math> for 
	  <m:math display="inline">
	    <m:apply>
	      <m:lt/>
	      <m:apply>
		<m:lt/>
		<m:ci>t</m:ci>
		<m:ci>
		  <m:msub>
		    <m:mi>t</m:mi>
		    <m:mn>1</m:mn>
		  </m:msub>
		</m:ci>
	      </m:apply>
	      <m:infinity/>
	    </m:apply>
	  </m:math>, and a left-handed signal is defined as any signal where 
	  <m:math display="inline">
	    <m:apply>
	      <m:eq/>
	      <m:apply>
		<m:ci type="fn">f</m:ci>
		<m:ci>t</m:ci>
	      </m:apply>
	      <m:cn>0</m:cn>
	    </m:apply>
	  </m:math> for 
	  <m:math display="inline">
	    <m:apply>
	      <m:gt/>
	      <m:apply>
		<m:gt/>
		<m:ci>t</m:ci>
		<m:ci>
		  <m:msub>
		    <m:mi>t</m:mi>
		    <m:mn>1</m:mn>
		  </m:msub>
		</m:ci>
	      </m:apply>
	      <m:apply>
		<m:minus/>
		<m:infinity/>
	      </m:apply>
	    </m:apply>
	  </m:math>.  See (<cnxn target="figLR"/>) for an example.  Both
	  figures "begin" at 
	  <m:math display="inline">
	    <m:ci>
	      <m:msub>
		<m:mi>t</m:mi>
		<m:mn>1</m:mn>
	      </m:msub>
	    </m:ci>
	  </m:math> and then extends to positive or negative infinity
	  with mainly nonzero values.

	<figure id="figLR" orient="vertical">
	  <subfigure id="figLRa">
	    <media type="image/png" src="sigp_R.png"/>
	    <caption>Right-handed signal</caption>
	  </subfigure>
	  <subfigure id="figLRb">
	    <media type="image/png" src="sigp_L.png"/>
	    <caption>Left-handed signal</caption>
	  </subfigure>
	</figure>
	</para>

      </section>

      <section id="finvsinf">
	<name>Finite vs. Infinite Length</name>
	<para id="p1_fi">
	  As the name applies, signals can be characterized as to
	  whether they have a finite or infinite length set of
	  values.  Most finite length signals are used when dealing
	  with discrete-time signals or a given sequence of values.
	  Mathematically speaking, 
	  <m:math display="inline">
	    <m:apply>
	      <m:ci type="fn">f</m:ci>
	      <m:ci>t</m:ci>
	    </m:apply>
	  </m:math> is a <term>finite-length signal</term> if it is
	  <emphasis>nonzero</emphasis> over a finite interval

	  <m:math display="block">
	    <m:apply>
	      <m:lt/>
	      <m:apply>
		<m:lt/>
		<m:ci>
		  <m:msub>
		    <m:mi>t</m:mi>
		    <m:mn>1</m:mn>
		  </m:msub>
		</m:ci>
		<m:apply>
		  <m:ci type="fn">f</m:ci>
		  <m:ci>t</m:ci>
		</m:apply>
	      </m:apply>
	      <m:ci>
		<m:msub>
		  <m:mi>t</m:mi>
		  <m:mn>2</m:mn>
		</m:msub>
	      </m:ci>
	    </m:apply>
	  </m:math>

	  where 
	  <m:math display="inline">
	    <m:apply>
	      <m:gt/>
	      <m:ci>
		<m:msub>
		  <m:mi>t</m:mi>
		  <m:mn>1</m:mn>
		</m:msub>
	      </m:ci>
	      <m:apply>
		<m:minus/>
		<m:infinity/>
	      </m:apply>
	    </m:apply>
	  </m:math> and 
	  <m:math display="inline">
	    <m:apply>
	      <m:lt/>
	      <m:ci>
		<m:msub>
		  <m:mi>t</m:mi>
		  <m:mn>2</m:mn>
		</m:msub>
	      </m:ci>
	      <m:infinity/>
	    </m:apply>
	  </m:math>.  An example can be seen in <cnxn target="figFin"/>.
	  Similarly, an <term>infinite-length signal</term>,
	  <m:math display="inline">
	    <m:apply>
	      <m:ci type="fn">f</m:ci>
	      <m:ci>t</m:ci>
	    </m:apply>
	  </m:math>, is defined as nonzero over all real numbers: 

	    <m:math display="block">
	    <m:apply>
	      <m:leq/>
	      <m:apply>
		<m:leq/>
		<m:infinity/>
		<m:apply>
		  <m:ci type="fn">f</m:ci>
		  <m:ci>t</m:ci>
		</m:apply>
	      </m:apply>
	      <m:apply>
		<m:minus/>
		<m:infinity/>
	      </m:apply>	
	    </m:apply>
	  </m:math>
	</para>

	<figure id="figFin">
	  <media type="image/png" src="finite.png"/>
	  <caption>Finite-Length Signal.  Note that it only has
	  nonzero values on a set, finite interval.</caption>
	</figure>
	
      </section>

    </section>
  </content>
</document>
