Newsgroups: comp.dsp
Path: utzoo!utgpu!watserv1!optadm7
From: optadm7@watserv1.waterloo.edu (J.Cassidy - Optometry)
Subject: Digital Filters
Message-ID: <1990Nov15.121559.11290@watserv1.waterloo.edu>
Organization: University of Waterloo
Distribution: na
Date: Thu, 15 Nov 90 12:15:59 GMT
Lines: 31


I have a really interesting application for digital filtering
using a DSP chip, but I am having some difficulty understanding
the derrivations for a filter's tap coefficients.

I understand that the expression of a FIR filter is:

b0*a[n] + b1*a[n-1] + b2*a[n-2] + etc...

where b[0] to b[n] are the tap coefficients and assume they
are what determine the performance of the filter.  But how
to I generate b[n], given that I have the filter parameters
such as filter type (butterworth/bandpass), lowpass cutoff
frequency, highpass cutoff frequency, etc.

I have been searching for this algorithm/program for a while
now.  Most application notes that I see show the filter 
algorithm and the values of b[n], but never show how they
derrived the values of b[n], given the filter's parameters.

Any help would be greatly appreciated!

Jim C.

=========================================================================
Jim Cassidy                           optadm7@watserv1.waterloo.{edu,cdn}
University of Waterloo                optadm7@watserv1.uwaterloo.ca
200 University Ave.                   VE3RTS
Waterloo, Ontario, Canada N2L 3G1     (519) 885-1211 ext. 6240


