#include <FIR.h>
Public Member Functions | |
| FilterSpecification (unsigned numTaps=0, unsigned numBands=0, double *freqs=NULL, double *resps=NULL, double *weights=NULL) | |
| ~FilterSpecification () | |
| void | setFrequencies (double *frequencies) |
| void | setResponses (double *responses) |
| void | setWeights (double *weights) |
| void | setNumTaps (unsigned numTaps) |
| void | planFilter () |
Protected Attributes | |
| unsigned | mNumTaps |
| number of taps desired | |
| unsigned | mNumBands |
| length of specification | |
| double * | mFrequencies |
| band edge frequencies (2 * mNumBands) | |
| double * | mResponses |
| band responses (mNumBands) | |
| double * | mWeights |
| band error weights (mNumBands) | |
| double * | mTapData |
| the FIR tap weights (created by the planFilter method) | |
Friends | |
| class | FIR |
| Allow the FIR to access private members of this class. | |
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allow the FIR to access private members of this class.
|
|
|
number of taps desired
|
|
|
length of specification
|
|
|
band edge frequencies (2 * mNumBands)
|
|
|
band responses (mNumBands)
|
|
|
band error weights (mNumBands)
|
|
|
the FIR tap weights (created by the planFilter method)
|
1.4.5-20051010