不韋 呂 / F746_MySoundMachine

Dependencies:   F746_GUI F746_SAI_IO FrequencyResponseDrawer SD_PlayerSkeleton UIT_FFT_Real

Committer:
MikamiUitOpen
Date:
Mon Aug 15 07:18:07 2016 +0000
Revision:
0:224dccbc4edd
1

Who changed what in which revision?

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