Demo program of FrqRespDrawer class to draw frequency response for digital filter. ディジタルフィルタの周波数特性を,周波数軸をログスケールで描画するための FrqRespDrawer クラスの使用例.
Dependencies: BSP_DISCO_F746NG F746_GUI FrequencyResponseDrawer LCD_DISCO_F746NG TS_DISCO_F746NG mbed
Diff: MyFiles/Diff_FrqResp.hpp
- Revision:
- 0:8fc907d1eb45
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MyFiles/Diff_FrqResp.hpp Sun May 01 14:01:10 2016 +0000 @@ -0,0 +1,24 @@ +//----------------------------------------------------------- +// Frequency response for differentiator +// +// 2016/04/17, Copyright (c) 2016 MIKAMI, Naoki +//----------------------------------------------------------- + +#ifndef DIFF_FREQUENCY_RESPONSE_HPP +#define DIFF_FREQUENCY_RESPONSE_HPP + +#include "FrequancyResponseBase.hpp" + +namespace Mikami +{ + class Diff_FrqResp : public FrequencyResponse + { + public: + Diff_FrqResp() {} + + // 周波数応答の絶対値を返す関数, 引数: z^(-1) + virtual float AbsH_z(Complex u) + { return abs(0.5f*(1.0f - u)); } + }; +} +#endif // DIFF_FREQUENCY_RESPONSE_HPP