dir1_fir.h
上传用户:jtjnyq9001
上传日期:2014-11-21
资源大小:3974k
文件大小:1k
源码类别:

3G开发

开发平台:

Visual C++

  1. //
  2. //  File = dir1_fir.h
  3. //
  4. #ifndef _DIR1_FIR_H_
  5. #define _DIR1_FIR_H_
  6. #include "psmodel.h"
  7. #include "intsig.h"
  8. #include "bytesig.h"
  9. #include "fir_dsgn.h"
  10. class DirectFormFir : public PracSimModel
  11. {
  12. public:
  13.   DirectFormFir(  char* instance_name,
  14.                   PracSimModel* outer_model,
  15.                   intSignal* in_sig,
  16.                   intSignal* out_sig );
  17.   ~DirectFormFir(void);
  18.   void Initialize(void);
  19.   int Execute(void);
  20. private:
  21.   int Proc_Block_Size;
  22.   double Samp_Rate;
  23.   intSignal *In_Sig;
  24.   intSignal *Out_Sig;
  25.   int Kind_Of_Filter_Resp;
  26.   FirFilterDesign *Filter_Design;
  27.   int Num_Taps;
  28.   int *Coeff;
  29.   int *Input_Mem;
  30.   int Write_Idx;
  31.   long Output_Quan_Factor;
  32. };
  33. #endif