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

3G开发

开发平台:

Visual C++

  1. //
  2. //  File = gen_win.h
  3. //
  4. #ifndef _GEN_WIN_H_
  5. #define _GEN_WIN_H_ 
  6. #include <iostream>
  7. #include <fstream>
  8. using namespace std;
  9. class GenericWindow
  10. {
  11. public:
  12.   GenericWindow( int length );
  13.   double GetDataWinCoeff( int samp_indx);
  14.   void NormalizeWindow( void );
  15.   double* GetDataWindow( void );
  16.   double* GetHalfLagWindow( void );
  17.   int GetNumTaps( void );
  18. protected:
  19.   void Initialize( int length );
  20.   int Length;
  21.   int Half_Length;
  22.   double *Half_Lag_Win;
  23.   double *Lag_Win;
  24.   double *Data_Win;
  25. };
  26. #endif
  27.