miller-book/node140.html

205 lines
6.4 KiB
HTML
Raw Permalink Normal View History

<!DOCTYPE html>
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
original version by: Nikos Drakos, CBLU, University of Leeds
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<TITLE>One-pole low-pass filter</TITLE>
<META NAME="description" CONTENT="One-pole low-pass filter">
<META NAME="keywords" CONTENT="book">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="book.css">
<LINK REL="next" HREF="node141.html">
<LINK REL="previous" HREF="node139.html">
<LINK REL="up" HREF="node139.html">
<LINK REL="next" HREF="node141.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
2022-04-12 23:32:40 -03:00
<A ID="tex2html2674"
HREF="node141.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="next.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2668"
HREF="node139.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="up.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2662"
HREF="node139.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="prev.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2670"
HREF="node4.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="contents.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2672"
HREF="node201.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
SRC="index.png"></A>
<BR>
2022-04-12 23:32:40 -03:00
<B> Next:</B> <A ID="tex2html2675"
HREF="node141.html">One-pole, one-zero high-pass filter</A>
2022-04-12 23:32:40 -03:00
<B> Up:</B> <A ID="tex2html2669"
HREF="node139.html">Designing filters</A>
2022-04-12 23:32:40 -03:00
<B> Previous:</B> <A ID="tex2html2663"
HREF="node139.html">Designing filters</A>
2022-04-12 23:32:40 -03:00
&nbsp; <B> <A ID="tex2html2671"
HREF="node4.html">Contents</A></B>
2022-04-12 23:32:40 -03:00
&nbsp; <B> <A ID="tex2html2673"
HREF="node201.html">Index</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
2022-04-12 23:32:40 -03:00
<H2><A ID="SECTION001231000000000000000"></A>
<A ID="sect08.low-pass"></A>
<BR>
One-pole low-pass filter
</H2>
<P>
2022-04-12 23:32:40 -03:00
<DIV ALIGN="CENTER"><A ID="fig08.12"></A><A ID="10320"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 8.12:</STRONG>
One-pole low-pass filter: (a) pole-zero diagram; (b)
frequency response.</CAPTION>
<TR><TD><IMG
WIDTH="546" HEIGHT="256" BORDER="0"
SRC="img908.png"
ALT="\begin{figure}\psfig{file=figs/fig08.12.ps}\end{figure}"></TD></TR>
</TABLE>
</DIV>
<P>
The one-pole low-pass filter has a single pole located at a positive real
number <IMG
WIDTH="11" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img57.png"
ALT="$p$">, as pictured in Figure <A HREF="#fig08.12">8.12</A>. This is just a recirculating
comb filter with delay length <IMG
WIDTH="40" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img736.png"
ALT="$d=1$">, and the analysis of Section
<A HREF="node109.html#sect7.recirculatingcomb">7.4</A> applies. The maximum gain occurs at a
frequency of zero, corresponding to the point on the circle closest to the
point <IMG
WIDTH="11" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img57.png"
ALT="$p$">. The gain there is <IMG
WIDTH="67" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img909.png"
ALT="$1/(1-p)$">. Assuming <IMG
WIDTH="11" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img57.png"
ALT="$p$"> is close
to one, if we move a distance of <IMG
WIDTH="38" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img910.png"
ALT="$1-p$"> units
up or down from the real (horizontal) axis, the distance increases by a
factor of about <IMG
WIDTH="24" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
SRC="img732.png"
ALT="$\sqrt{2}$">, and so we expect the half-power point to occur at
an angular frequency of about <IMG
WIDTH="38" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img910.png"
ALT="$1-p$">.
<P>
This calculation is often made in reverse: if we wish the half-power point to
lie at a given angular frequency <IMG
WIDTH="14" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img27.png"
ALT="$\omega $">, we set <IMG
WIDTH="70" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img911.png"
ALT="$p = 1-\omega$">. This
approximation only works well if the value of <IMG
WIDTH="14" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img27.png"
ALT="$\omega $"> is well under <IMG
WIDTH="29" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img5.png"
ALT="$\pi /2$">,
as it often is in practice.
It is customary to normalize the one-pole low-pass filter, multiplying it by
the constant factor <IMG
WIDTH="38" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img910.png"
ALT="$1-p$"> in order to give a gain of 1 at zero frequency;
nonzero frequencies will then get a gain less than one.
<P>
The frequency response is graphed in Figure <A HREF="#fig08.12">8.12</A> (part b). The
audible frequencies only reach to the middle of the graph; the right-hand
side of the frequency response curve all lies above the Nyquist frequency
<IMG
WIDTH="13" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img41.png"
ALT="$\pi $">.
<P>
The one-pole low-pass filter is often used to seek trends in noisy signals.
For instance, if you use a physical controller and only
care about changes on the order of 1/10 second or so, you can smooth the
values with a low-pass filter whose half-power point is 20 or 30
cycles per second.
<P>
<HR>
<!--Navigation Panel-->
2022-04-12 23:32:40 -03:00
<A ID="tex2html2674"
HREF="node141.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="next.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2668"
HREF="node139.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="up.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2662"
HREF="node139.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="prev.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2670"
HREF="node4.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="contents.png"></A>
2022-04-12 23:32:40 -03:00
<A ID="tex2html2672"
HREF="node201.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
SRC="index.png"></A>
<BR>
2022-04-12 23:32:40 -03:00
<B> Next:</B> <A ID="tex2html2675"
HREF="node141.html">One-pole, one-zero high-pass filter</A>
2022-04-12 23:32:40 -03:00
<B> Up:</B> <A ID="tex2html2669"
HREF="node139.html">Designing filters</A>
2022-04-12 23:32:40 -03:00
<B> Previous:</B> <A ID="tex2html2663"
HREF="node139.html">Designing filters</A>
2022-04-12 23:32:40 -03:00
&nbsp; <B> <A ID="tex2html2671"
HREF="node4.html">Contents</A></B>
2022-04-12 23:32:40 -03:00
&nbsp; <B> <A ID="tex2html2673"
HREF="node201.html">Index</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Miller Puckette
2006-12-30
</ADDRESS>
</BODY>
</HTML>