CQエレクトロニクス・セミナで使用するファンクション・ジェネレータの プログラム

Dependencies:   Array_Matrix mbed SerialTxRxIntr MyTicker7

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers CoefficientsLp4.hpp Source File

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