![]() |
RTXI 1.3
|
#include <fir_dsgn.h>
Public Member Functions | |
| FirFilterDesign () | |
| FirFilterDesign (int num_taps) | |
| FirFilterDesign (int num_taps, double *imp_resp_coeff) | |
| FirFilterDesign (int num_taps, FIR_SYM_T symmetry, double *imp_resp_coeff) | |
| void | Initialize (int num_taps) |
| void | ScaleCoefficients (double scale_factor) |
| void | NormalizeFilter (void) |
| void | CopyCoefficients (double *coeff) |
| double * | GetCoefficients (void) |
| int | GetNumTaps (void) |
| void | ApplyWindow (GenericWindow *window) |
| void | ExtractPolyphaseSet (double *coeff, int decim_rate, int rho) |
Protected Attributes | |
| int | Num_Taps |
| double * | Imp_Resp_Coeff |
| double * | Original_Coeff |
| long * | Quant_Coeff |
| FIR_SYM_T | Coeff_Symmetry |
Definition at line 15 of file fir_dsgn.h.
| FirFilterDesign::FirFilterDesign | ( | void | ) |
Definition at line 14 of file fir_dsgn.cpp.
| FirFilterDesign::FirFilterDesign | ( | int | num_taps | ) |
Definition at line 18 of file fir_dsgn.cpp.
| FirFilterDesign::FirFilterDesign | ( | int | num_taps, |
| double * | imp_resp_coeff | ||
| ) |
Definition at line 24 of file fir_dsgn.cpp.
| FirFilterDesign::FirFilterDesign | ( | int | num_taps, |
| FIR_SYM_T | symmetry, | ||
| double * | imp_resp_coeff | ||
| ) |
Definition at line 36 of file fir_dsgn.cpp.
| void FirFilterDesign::ApplyWindow | ( | GenericWindow * | window | ) |
Definition at line 117 of file fir_dsgn.cpp.
| void FirFilterDesign::CopyCoefficients | ( | double * | coeff | ) |
Definition at line 101 of file fir_dsgn.cpp.
| void FirFilterDesign::ExtractPolyphaseSet | ( | double * | coeff, |
| int | decim_rate, | ||
| int | rho | ||
| ) |
Definition at line 124 of file fir_dsgn.cpp.
| double * FirFilterDesign::GetCoefficients | ( | void | ) |
Definition at line 112 of file fir_dsgn.cpp.
| int FirFilterDesign::GetNumTaps | ( | void | ) |
Definition at line 108 of file fir_dsgn.cpp.
| void FirFilterDesign::Initialize | ( | int | num_taps | ) |
Definition at line 68 of file fir_dsgn.cpp.
| void FirFilterDesign::NormalizeFilter | ( | void | ) |
Definition at line 87 of file fir_dsgn.cpp.
| void FirFilterDesign::ScaleCoefficients | ( | double | scale_factor | ) |
Definition at line 76 of file fir_dsgn.cpp.
FIR_SYM_T FirFilterDesign::Coeff_Symmetry [protected] |
Definition at line 72 of file fir_dsgn.h.
double* FirFilterDesign::Imp_Resp_Coeff [protected] |
Definition at line 69 of file fir_dsgn.h.
int FirFilterDesign::Num_Taps [protected] |
Definition at line 67 of file fir_dsgn.h.
double* FirFilterDesign::Original_Coeff [protected] |
Definition at line 70 of file fir_dsgn.h.
long* FirFilterDesign::Quant_Coeff [protected] |
Definition at line 71 of file fir_dsgn.h.