![]() |
RTXI 1.3
|
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