Recursive Digital Filters - cover image

Recursive Digital Filters: A Concise Guide


Below are the C programs that accompany the book, Recursive Digital Filters: A Concise Guide. You can download each as you need it, or all of them in a zip file. For other programs not listed here, see our digital signal processing page.

This software is free and distributed under the terms of the GNU General Public License. It is written in ANSI C and should compile with any C compiler. If you have questions or comments contact: Stefan (stefan at exstrom dot com) or Richard (richard at exstrom dot com).

Awk scripts

Below are awk scripts that have been converted from the C programs above. They are also included in the zip file with the C programs. These awk scripts are executable like a shell script. They should run as is on any Unix related operating system (Linux, BSD, OSX), with the exception of having to possibly change the path of the awk executable on the first line. You need to make the script executable with a command like this:
chmod u+x file.awk
In Windoze, you can just delete the first line of the file (starts with #!), then run it as a regular non-executable awk file like this:
awk -f file.awk ...

Send comments to: Richard Hollos (richard[AT]exstrom DOT com)
Copyright 2019 by Exstrom Laboratories LLC