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: F746_GUI F746_SAI_IO
SignalProcessing/Coefficients.hpp@0:f064b50f238e, 2016-04-14 (annotated)
- Committer:
- MikamiUitOpen
- Date:
- Thu Apr 14 08:37:11 2016 +0000
- Revision:
- 0:f064b50f238e
1
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| MikamiUitOpen | 0:f064b50f238e | 1 | //-------------------------------------------------------------- |
| MikamiUitOpen | 0:f064b50f238e | 2 | // Weaver 変調器を使う周波数シフタで使っているフィルタの係数 |
| MikamiUitOpen | 0:f064b50f238e | 3 | //-------------------------------------------------------------- |
| MikamiUitOpen | 0:f064b50f238e | 4 | #include "Biquad.hpp" |
| MikamiUitOpen | 0:f064b50f238e | 5 | |
| MikamiUitOpen | 0:f064b50f238e | 6 | using namespace Mikami; |
| MikamiUitOpen | 0:f064b50f238e | 7 | |
| MikamiUitOpen | 0:f064b50f238e | 8 | //-------------------------------------------------------------- |
| MikamiUitOpen | 0:f064b50f238e | 9 | // 直流分除去フィルタの係数 |
| MikamiUitOpen | 0:f064b50f238e | 10 | //-------------------------------------------------------------- |
| MikamiUitOpen | 0:f064b50f238e | 11 | // 高域通過フィルタ |
| MikamiUitOpen | 0:f064b50f238e | 12 | // バタワース特性 |
| MikamiUitOpen | 0:f064b50f238e | 13 | // 次数 :2 次 |
| MikamiUitOpen | 0:f064b50f238e | 14 | // 標本化周波数: 16.00 kHz |
| MikamiUitOpen | 0:f064b50f238e | 15 | // 遮断周波数 : 0.05 kHz |
| MikamiUitOpen | 0:f064b50f238e | 16 | const Mikami::Biquad::Coefs c1_ = |
| MikamiUitOpen | 0:f064b50f238e | 17 | { 1.972234E+00f, -9.726140E-01f, -2.0f, 1.0f}; |
| MikamiUitOpen | 0:f064b50f238e | 18 | const float g0_ = 9.862119E-01f; |
| MikamiUitOpen | 0:f064b50f238e | 19 | |
| MikamiUitOpen | 0:f064b50f238e | 20 | //-------------------------------------------------------------- |
| MikamiUitOpen | 0:f064b50f238e | 21 | // Weaver 変調器で使う低域通過フィルタの係数 |
| MikamiUitOpen | 0:f064b50f238e | 22 | //-------------------------------------------------------------- |
| MikamiUitOpen | 0:f064b50f238e | 23 | // 低域通過フィルタ |
| MikamiUitOpen | 0:f064b50f238e | 24 | // 連立チェビシェフ特性 |
| MikamiUitOpen | 0:f064b50f238e | 25 | // 次数 :8 次 |
| MikamiUitOpen | 0:f064b50f238e | 26 | // 標本化周波数: 16.00 kHz |
| MikamiUitOpen | 0:f064b50f238e | 27 | // 遮断周波数 : 3.40 kHz |
| MikamiUitOpen | 0:f064b50f238e | 28 | // 通過域のリップル: 0.50 dB |
| MikamiUitOpen | 0:f064b50f238e | 29 | // 阻止域の減衰量 :60.00 dB |
| MikamiUitOpen | 0:f064b50f238e | 30 | const int ORDER_ = 8; // 次数 |
| MikamiUitOpen | 0:f064b50f238e | 31 | const Biquad::Coefs ck_[ORDER_/2] = { |
| MikamiUitOpen | 0:f064b50f238e | 32 | { 1.119022E+00f, -4.002827E-01f, 1.652591E+00f, 1.0f}, // 1段目 |
| MikamiUitOpen | 0:f064b50f238e | 33 | { 7.920125E-01f, -6.603073E-01f, 4.692874E-01f, 1.0f}, // 2段目 |
| MikamiUitOpen | 0:f064b50f238e | 34 | { 5.465819E-01f, -8.629465E-01f, -6.053351E-02f, 1.0f}, // 3段目 |
| MikamiUitOpen | 0:f064b50f238e | 35 | { 4.528130E-01f, -9.652067E-01f, -2.237304E-01f, 1.0f} }; // 4段目 |
| MikamiUitOpen | 0:f064b50f238e | 36 | const float g0Lpf_ = 1.477248E-02f; // 利得定数 |