Library for implementing IIR (infinite impulse response) digital signal processing filters in C programs. Also has C++ and Python wrapper libraries.
Go to file
Laurence Withers 911b3eab3d Add C++ wrapper library
This commit adds libiir++, a C++ wrapper library which provides a true
object-oriented interface. The library has two primary objects, Coeff
(coefficient set) and Filter (filter instance) which are implemented
internally using the C objects.

The C++ implementation does produce additional copies of various bits
of information at setup time in order to better support querying the
structure of the filter at runtime. This is intended to be useful for a
future Python extension that will provide a filter experimentation lab.
2014-07-07 14:56:25 +00:00
exstrom Import initial work 2010-11-08 15:18:07 +00:00
scripts Build system update: ignore script file 2012-03-16 10:55:18 +00:00
src Add C++ wrapper library 2014-07-07 14:56:25 +00:00
.gitignore Import initial work 2010-11-08 15:18:07 +00:00
COPYING Import initial work 2010-11-08 15:18:07 +00:00
README Import initial work 2010-11-08 15:18:07 +00:00
config Add C++ wrapper library 2014-07-07 14:56:25 +00:00
make.sh Import initial work 2010-11-08 15:18:07 +00:00
run-test.sh Copyright/editor line updates 2011-04-15 19:12:04 +00:00
version Bump version 2012-03-16 10:56:19 +00:00

README

libiir                         http://www.lwithers.me.uk/usr/src/libiir/
========================================================================
Copyright: ©2010, Laurence Withers.
Author: Laurence Withers <l@lwithers.me.uk>
License: GPLv3

Original Butterworth IIR filter code, available under the exstrom/
directory:

Website: http://www.exstrom.com/journal/sigproc/
Copyright: ©2007, Exstrom Laboratories LLC
License: GPLv2 or later

Really Quick Instructions
-------------------------

To build: ./make.sh
To install: ./make.sh install

You might want to edit 'config' first. You might also want to set
'INSTALL_PREFIX', which is prepended onto the destination of any
installed file.

See Doxygen documentation for details.