boting ren / Mbed 2 deprecated F746_SD_GraphicEqualizer_ren0620

Dependencies:   BSP_DISCO_F746NG F746_GUI F746_SAI_IO FrequencyResponseDrawer LCD_DISCO_F746NG SDFileSystem_Warning_Fixed TS_DISCO_F746NG mbed

Fork of F746_SD_GraphicEqualizer by 不韋 呂

Committer:
MikamiUitOpen
Date:
Wed Apr 27 13:56:39 2016 +0000
Revision:
0:e953eb392151
1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 0:e953eb392151 1 //------------------------------------------------------
MikamiUitOpen 0:e953eb392151 2 // FrqRespDrawer クラスで周波数特性を描画する際に使う
MikamiUitOpen 0:e953eb392151 3 // 周波数応答に対応するクラスの抽象基底クラス
MikamiUitOpen 0:e953eb392151 4 //
MikamiUitOpen 0:e953eb392151 5 // 2016/04/27, Copyright (c) 2016 MIKAMI, Naoki
MikamiUitOpen 0:e953eb392151 6 //------------------------------------------------------
MikamiUitOpen 0:e953eb392151 7
MikamiUitOpen 0:e953eb392151 8 #ifndef FREQUENCY_RESPONSE_BASE_HPP
MikamiUitOpen 0:e953eb392151 9 #define FREQUENCY_RESPONSE_BASE_HPP
MikamiUitOpen 0:e953eb392151 10
MikamiUitOpen 0:e953eb392151 11 #include <complex> // requisite for complex
MikamiUitOpen 0:e953eb392151 12
MikamiUitOpen 0:e953eb392151 13 namespace Mikami
MikamiUitOpen 0:e953eb392151 14 {
MikamiUitOpen 0:e953eb392151 15 typedef complex<float> Complex; // define "Complex"
MikamiUitOpen 0:e953eb392151 16
MikamiUitOpen 0:e953eb392151 17 class FrequencyResponse
MikamiUitOpen 0:e953eb392151 18 {
MikamiUitOpen 0:e953eb392151 19 public:
MikamiUitOpen 0:e953eb392151 20 // 周波数応答の絶対値を返す関数, 引数: z^(-1)
MikamiUitOpen 0:e953eb392151 21 virtual float AbsH_z(Complex u) = 0;
MikamiUitOpen 0:e953eb392151 22
MikamiUitOpen 0:e953eb392151 23 protected:
MikamiUitOpen 0:e953eb392151 24 FrequencyResponse() {}
MikamiUitOpen 0:e953eb392151 25 };
MikamiUitOpen 0:e953eb392151 26 }
MikamiUitOpen 0:e953eb392151 27 #endif // F746_FREQUENCY_RESPONSE_BASE_HPP