OpenStax CNX

You are here: Home » Content » Discrete Time Filter Design

About: Discrete Time Filter Design

Module by: Michael Haag. E-mail the author

View the content: Discrete Time Filter Design


Name: Discrete Time Filter Design
ID: m10548
Language: English (en)
Summary: Describes how to design a general filter from the Z-Transform and it pole/zero plots.
Subject: Science and Technology
Keywords: design, discrete time, filter, pole, zero
License: Creative Commons Attribution License CC-BY 3.0

Authors: Michael Haag (
Copyright Holders: Michael Haag (
Maintainers: Mariyah Poonawala (, Prashant Singh (, Matthew Moravec (

Latest version: 2.11 (history)
First publication date: Mar 28, 2002 12:00 am -0600
Last revision to module: Dec 26, 2013 1:06 pm -0600


PDF: m10548_2.11.pdf PDF file, for viewing content offline and printing. Learn more.
XML: m10548_2.11.cnxml XML that defines the structure and contents of the module, minus any included media files. Can be reimported in the editing interface. Learn more.

Version History

Version: 2.11 Dec 26, 2013 1:06 pm -0600 by Collins Williamson
added moravec as maintainer

Version: 2.10 Jul 29, 2010 2:06 pm -0500 by Collins Williamson
2010 update

Version: 2.9 Jun 21, 2005 8:48 pm -0500 by Charlet Reedstrom
update to cnxml-0.5, fix typos, add cnxns to figs

Version: 2.8 Jul 9, 2003 2:05 pm -0500 by Charlet Reedstrom

Version: 2.7 Jun 5, 2002 12:00 am -0500 by (Unknown)
Corrected typo.

Version: 2.6 May 24, 2002 12:00 am -0500 by (Unknown)
Chekced links and needed to copy some code.

Version: 2.5 May 23, 2002 12:00 am -0500 by (Unknown)
Verified links of figures.

Version: 2.4 May 2, 2002 12:00 am -0500 by (Unknown)
Simple correction.

Version: 2.3 Apr 10, 2002 12:00 am -0500 by (Unknown)
Uploaded images files to CNX and fixed figure tags.

Version: 2.2 Apr 10, 2002 12:00 am -0500 by (Unknown)
Fixed csymbol evaulateat.

Version: 2.1 Apr 10, 2002 12:00 am -0500 by (Unknown)
This is the first version of Filter Desing using the Pole/Zero Plot of a Z-Transform.  The module has just been written and tested, and everything seems to be working well.

Version: 2.0 Mar 28, 2002 12:00 am -0600 by (Unknown)
Added initial template for new module m10548

How to Reuse and Attribute This Content

If you derive a copy of this content using a OpenStax-CNX account and publish your version, proper attribution of the original work will be automatically done for you.

If you reuse this work elsewhere, in order to comply with the attribution requirements of the license (CC-BY 3.0), you must include

  • the authors' names: Michael Haag
  • the title of the work: Discrete Time Filter Design
  • the OpenStax-CNX URL where the work can be found:

See the citation section below for examples you can copy.

How to Cite and Attribute This Content

The following citation styles comply with the attribution requirements for the license (CC-BY 3.0) of this work:

American Chemical Society (ACS) Style Guide:

Haag, M. Discrete Time Filter Design, OpenStax-CNX Web site., Dec 26, 2013.

American Medical Assocation (AMA) Manual of Style:

Haag M. Discrete Time Filter Design [OpenStax-CNX Web site]. December 26, 2013. Available at:

American Psychological Assocation (APA) Publication Manual:

Haag, M. (2013, December 26). Discrete Time Filter Design. Retrieved from the OpenStax-CNX Web site:

Chicago Manual of Style (Bibliography):

Haag, Michael. "Discrete Time Filter Design." OpenStax-CNX. December 26, 2013.

Chicago Manual of Style (Note):

Michael Haag, "Discrete Time Filter Design," OpenStax-CNX, December 26, 2013,

Chicago Manual of Style (Reference, in Author-Date style):

Haag, M. 2013. Discrete Time Filter Design. OpenStax-CNX, December 26, 2013.

Modern Languages Association (MLA) Style Manual:

Haag, Michael. Discrete Time Filter Design. OpenStax-CNX. 26 Dec. 2013 <>.