不韋 呂 / F746_AcousticEffector_MIC

Dependencies:   F746_GUI F746_SAI_IO

Committer:
MikamiUitOpen
Date:
Thu Apr 14 08:37:11 2016 +0000
Revision:
0:f064b50f238e
1

Who changed what in which revision?

UserRevisionLine numberNew 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; // 利得定数