CQエレクトロニクス・セミナで使用するファンクション・ジェネレータの プログラム
Dependencies: Array_Matrix mbed SerialTxRxIntr MyTicker7
CoefficientsLp4.hpp
00001 //---------------------------------------------------------------------- 00002 // IIR フィルタの係数,縦続形,float 型 00003 // 00004 // 2020/10/17, Copyright (c) 2020 MIKAMI, Naoki 00005 // 00006 // セミナ用に遮断周波数を低くしたバージョン 00007 //---------------------------------------------------------------------- 00008 00009 #include "Biquad.hpp" 00010 using namespace Mikami; 00011 /* 00012 // 低域通過フィルタ 00013 // 連立チェビシェフ特性 00014 // 次数 : 4 次 00015 // 標本化周波数:400.00 kHz 00016 // 遮断周波数 : 20.00 kHz 00017 // 通過域のリップル: 0.50 dB 00018 // 阻止域の減衰量 :40.00 dB 00019 const int ORDER_ = 4; 00020 const Biquad::Coefs hk_[] = { 00021 { 1.712306E+00f, -7.512093E-01f, -9.111378E-01f, 1.0f}, 00022 { 1.819915E+00f, -9.194769E-01f, -1.719255E+00f, 1.0f}}; 00023 const float G0_ = 1.196187E-02f; // 利得定数 00024 */ 00025 // 低域通過フィルタ 00026 // 連立チェビシェフ特性 00027 // 次数 : 4 次 00028 // 標本化周波数:400.0000 kHz 00029 // 遮断周波数 : 4.0000 kHz 00030 // 通過域のリップル: 0.50 dB 00031 // 阻止域の減衰量 :40.00 dB 00032 const int ORDER_ = 4; 00033 const Biquad::Coefs hk_[] = { 00034 { 1.942874E+00f, -9.445931E-01f, -1.941953E+00f, 1.0f}, 00035 { 1.978919E+00f, -9.830717E-01f, -1.988148E+00f, 1.0f}}; 00036 const float G0_ = 9.797098E-03f; // 利得定数
Generated on Sun Jul 31 2022 01:06:46 by 1.7.2