Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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
MyClasses_Functions/FrequancyResponseBase.hpp@0:e953eb392151, 2016-04-27 (annotated)
- Committer:
- MikamiUitOpen
- Date:
- Wed Apr 27 13:56:39 2016 +0000
- Revision:
- 0:e953eb392151
1
Who changed what in which revision?
| User | Revision | Line number | New 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 |
