RTXI 1.3
plugins/include/DSP/swept.h
Go to the documentation of this file.
00001 //
00002 //  File = swept.h
00003 //
00004 
00005 #ifndef _SWEPT_H_
00006 #define _SWEPT_H_
00007 
00008 #include "filt_imp.h"
00009 
00010 class SweptResponse
00011 {
00012 public:
00013   SweptResponse( FilterImplementation *filter_implem,
00014                  double sampling_interval,
00015                  std::istream& uin,
00016                  std::ostream& uout );
00017   ~SweptResponse();
00018   void SweptResponse::NormalizeResponse( void );
00019   void DumpMagResp( void );
00020 
00021 private:
00022   int Num_Taps;
00023   int Num_Resp_Pts;
00024   int Db_Scale_Enabled;
00025   int Normalize_Enabled;
00026   double *Mag_Resp;
00027   double *Phase_Resp;
00028   double Max_Sweep_Freq;
00029   std::ofstream *Response_File;
00030   FilterImplementation *Filter_Implem;
00031 
00032 };
00033 
00034 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines