RTXI 1.3
FirFilterDesign Class Reference

#include <fir_dsgn.h>

Inheritance diagram for FirFilterDesign:
FreqSampFilterDesign LinearPhaseFirDesign FirIdealFilter

List of all members.

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

Detailed Description

Definition at line 15 of file fir_dsgn.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines