RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
dirform1.h
Go to the documentation of this file.
1 //
2 // File = dirform1.h
3 //
4 
5 #ifndef _DIRFORM1_H_
6 #define _DIRFORM1_H_
7 
8 #include "filt_imp.h"
9 #include "typedefs.h"
10 
12 {
13 public:
14  DirectFormFir(int num_taps, double* coeff, logical quan_enab,
15  long coeff_quan_factor, long input_quan_factor);
16  double ProcessSample(double input_val);
17  long ProcessSample(long input_val);
18  int GetNumTaps(void);
19 
20 protected:
21  int Num_Taps;
22  long* Quan_In_Buf;
23  long* Quan_Coeff;
24  double* Unquan_In_Buf;
25  double* Unquan_Coeff;
31 };
32 
33 #endif
int Write_Indx
Definition: dirform1.h:27
double ProcessSample(double input_val)
Definition: dirform1.cpp:55
int logical
Definition: typedefs.h:4
long * Quan_Coeff
Definition: dirform1.h:23
double Output_Quan_Factor
Definition: dirform1.h:29
int GetNumTaps(void)
Definition: dirform1.cpp:136
long Input_Quan_Factor
Definition: dirform1.h:28
int Num_Taps
Definition: dirform1.h:21
double * Unquan_Coeff
Definition: dirform1.h:25
DirectFormFir(int num_taps, double *coeff, logical quan_enab, long coeff_quan_factor, long input_quan_factor)
Definition: dirform1.cpp:12
double * Unquan_In_Buf
Definition: dirform1.h:24
long Long_Out_Quan_Factor
Definition: dirform1.h:30
logical Quan_Enab
Definition: dirform1.h:26
long * Quan_In_Buf
Definition: dirform1.h:22