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

MyFiles/Diff_FrqResp.hpp

Committer:
MikamiUitOpen
Date:
2016-05-01
Revision:
0:8fc907d1eb45

File content as of revision 0:8fc907d1eb45:

//-----------------------------------------------------------
//  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