<?xml version="1.0" encoding="utf-8"?>
<!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:bib="http://bibtexml.sf.net/" xmlns:md="http://cnx.rice.edu/mdml/0.4" id="id2255528">
  <name>Optimality of the Four Classical Filter Designs</name>
  <metadata>
  <md:version>1.1</md:version>
  <md:created>2008/06/09 15:35:14.915 GMT-5</md:created>
  <md:revised>2008/06/24 00:14:57.509 GMT-5</md:revised>
  <md:authorlist>
      <md:author id="cburrus">
      <md:firstname>C.</md:firstname>
      <md:othername>Sidney</md:othername>
      <md:surname>Burrus</md:surname>
      <md:email>csb@rice.edu</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="dcwill">
      <md:firstname>Daniel</md:firstname>
      <md:othername>Collins</md:othername>
      <md:surname>Williamson</md:surname>
      <md:email>dwilliamson1285@gmail.com</md:email>
    </md:maintainer>
    <md:maintainer id="cburrus">
      <md:firstname>C.</md:firstname>
      <md:othername>Sidney</md:othername>
      <md:surname>Burrus</md:surname>
      <md:email>csb@rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  

  <md:abstract/>
</metadata>
  <content>
    <para id="id2255546">It is important in designing filters to choose the
particular type that is appropriate. Since in all cases, the
filters are optimal, it is necessary to understand in what sense
they are optimal.</para>
    <para id="id2255553">The classical Butterworth filter is optimal in the sense
that it is the best Taylor's series approximation to the ideal
lowpass filter magnitude at both <m:math overflow="scroll"><m:mrow><m:mi>ω</m:mi><m:mo>=</m:mo><m:mn>0</m:mn></m:mrow></m:math> and <m:math overflow="scroll"><m:mrow><m:mi>ω</m:mi><m:mo>=</m:mo><m:mi>∞</m:mi></m:mrow></m:math>.</para>
    <para id="id2255589">The Chebyshev filter gives the smallest maximum magnitude
error over the entire passband of any filter that is also a Taylor's
series approximation at <m:math overflow="scroll"><m:mrow><m:mi>ω</m:mi><m:mo>=</m:mo><m:mi>∞</m:mi></m:mrow></m:math> to the ideal magnitude
characteristic.</para>
    <para id="id2255609">The Inverse-Chebyshev filter is a Taylor's series
approximation to the ideal magnitude response at <m:math overflow="scroll"><m:mrow><m:mi>ω</m:mi><m:mo>=</m:mo><m:mn>0</m:mn></m:mrow></m:math> and
minimizes the maximum error in the approximation to zero over the
stopband. This can also be stated as maximizing the minimum
rejection of the filter over the stopband.</para>
    <para id="id2255631">The elliptic-function filter (Cauer filter) considers the
four parameters of the filter: the passband ripple, the
transition-band width, the stopband ripple, and the order of the
filter. For given values of any three of the four, the fourth is
minimized.</para>
    <para id="id2255639">It should be remembered that all four of these filter
designs are magnitude approximations and do not address the phase
frequency response or the time-domain characteristics. For most
designs, the Butterworth filter has the smoothest phase curve,
followed by the inverse-Chebyshev, then the Chebyshev, and
finally the elliptic-function filter having the least smooth
phase response.</para>
    <para id="id2255649">Recall that in addition to the four filters described in
this section, the more general Taylor's series method allows an
arbitrary zero locations to be specified but retains
the optimal character at <m:math overflow="scroll"><m:mrow><m:mi>ω</m:mi><m:mo>=</m:mo><m:mn>0</m:mn></m:mrow></m:math>. A design similar to this can
be obtained by replacing <m:math overflow="scroll"><m:mi>ω</m:mi></m:math> by <m:math overflow="scroll"><m:mrow><m:mn>1</m:mn><m:mo>/</m:mo><m:mi>ω</m:mi></m:mrow></m:math>, which allows
setting <m:math overflow="scroll"><m:msup><m:mrow><m:mo>|</m:mo><m:mi>F</m:mi><m:mrow><m:mo>(</m:mo><m:mi>w</m:mi><m:mo>)</m:mo></m:mrow><m:mo>|</m:mo></m:mrow><m:mn>2</m:mn></m:msup></m:math> equal unity at arbitrary frequencies in the
passband and having a Taylor's series approximation to zero at
<m:math overflow="scroll"><m:mrow><m:mi>ω</m:mi><m:mo>=</m:mo><m:mi>∞</m:mi></m:mrow></m:math><cnxn target="bid0"/>.</para>
    <para id="id2255745">These basic normalized lowpass filters can have the passband
edge moved from unity to any desired value by a simple change of frequency
variable, <m:math overflow="scroll"><m:mi>ω</m:mi></m:math> replaced with <m:math overflow="scroll"><m:mrow><m:mi>k</m:mi><m:mi>ω</m:mi></m:mrow></m:math>. They can be converted to
highpass filters or bandpass or band reject filters by various changes
such as <m:math overflow="scroll"><m:mi>ω</m:mi></m:math> with <m:math overflow="scroll"><m:mrow><m:mi>k</m:mi><m:mo>/</m:mo><m:mi>ω</m:mi></m:mrow></m:math> or <m:math overflow="scroll"><m:mi>ω</m:mi></m:math> with <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mi>ω</m:mi><m:mo>+</m:mo><m:mi>b</m:mi><m:mo>/</m:mo><m:mi>ω</m:mi></m:mrow></m:math>. In
all of these cases the optimality is maintained, because the basic lowpass
approximation is to a piecewise constant ideal. An approximation to a
nonpiecewise constant ideal, such as a differentiator, may not be optimal
after a frequency change of variables .</para>
    <para id="id2255830">In some cases, especially where time-domain characteristics
are important, ripples in the frequency response cause
irregularities, such as echoes in the time response. For that
reason, the Butterworth and Chebyshev II filters are more desirable
than their frequency response alone might indicate. A fifth
approximation has been developed <cnxn target="bid0"/> that is similar to the
Butterworth. It does not require a Taylor's series approximation at
<m:math overflow="scroll"><m:mrow><m:mi>ω</m:mi><m:mo>=</m:mo><m:mn>0</m:mn></m:mrow></m:math>, but only requires that the response monotonically
decrease in the passband, thus giving a narrower transition region
than the Butterworth, but without the ripples of the Cheybshev.</para>
    
  </content>
  <bib:file>
    <bib:entry id="bid0">
      <bib:book>
<!--required fields-->
        <bib:author>Parks, T. W. and Burrus, C. S.</bib:author>
        <bib:title>Digital Filter Design</bib:title>
        <bib:publisher>John Wiley &amp; Sons</bib:publisher>
        <bib:year>1987</bib:year>
<!--optional fields-->
        <bib:volume/>
        <bib:series/>
        <bib:address>New York</bib:address>
        <bib:edition/>
        <bib:month/>
        <bib:note/>
      </bib:book>
    </bib:entry>
  </bib:file>
</document>
