Tools for operating on FIR (finite impulse response) digital signal processing filters.
Go to file
Laurence Withers 9beb3fd39d Implement fir3db tool 2014-09-09 12:46:25 +00:00
scripts Initial import 2014-09-09 12:26:29 +00:00
src Implement fir3db tool 2014-09-09 12:46:25 +00:00
.gitignore Initial import 2014-09-09 12:26:29 +00:00
COPYING Initial import 2014-09-09 12:26:29 +00:00
README Initial import 2014-09-09 12:26:29 +00:00
config Implement fir3db tool 2014-09-09 12:46:25 +00:00
make.sh Initial import 2014-09-09 12:26:29 +00:00
run-test.sh Initial import 2014-09-09 12:26:29 +00:00
version Initial import 2014-09-09 12:26:29 +00:00

README

fir-tools
========================================================================
Copyright: ©2014, Laurence Withers
Author: Laurence Withers <l@lwithers.me.uk>
License: GPLv3

See file COPYING for detail license information.

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.

Overview
--------

Tools for operating on FIR filters. Input file is a comma- and/or whitespace-
separated list of coefficients.

fir2csv: generates a CSV file contaning the response (magnitude, phase) of the
filter over a normalised frequency band. Also computes group delay.

fir3db: finds -3dB points of filter response using numerical iteration.