FrqRespDrawer class to draw frequency response for digital filter. ディジタルフィルタの周波数特性を,周波数軸をログスケールで描画するための FrqRespDrawer クラス. このライブラリを登録した際のプログラム:「F746_FrequencyResponseDrawer_Demo」
Dependents: F746_SD_WavPlayer F746_SD_GraphicEqualizer_ren0620 F746_FrequencyResponseDrawer_Demo F746_SD_VarableFilter ... more
FrequancyResponseBase.hpp
- Committer:
- MikamiUitOpen
- Date:
- 2016-05-01
- Revision:
- 0:0bc63b49e2a3
- Child:
- 1:19a32f6279e6
File content as of revision 0:0bc63b49e2a3:
//----------------------------------------------------------- // FrequencyResponse class (abstract base class) // Derived class of this class mest be used to give // argument of FrqRespDrawer::DrawGraph() // // AbsH_z() must be overrided // // 2016/05/01, Copyright (c) 2016 MIKAMI, Naoki //----------------------------------------------------------- #ifndef FREQUENCY_RESPONSE_BASE_HPP #define FREQUENCY_RESPONSE_BASE_HPP #include <complex> // requisite for complex namespace Mikami { typedef complex<float> Complex; // define "Complex" class FrequencyResponse { public: // 周波数応答の絶対値を返す関数, 引数: z^(-1) virtual float AbsH_z(Complex u) = 0; protected: FrequencyResponse() {} }; } #endif // F746_FREQUENCY_RESPONSE_BASE_HPP