不韋 呂 / DSP_MultirateLinearphase

Dependencies:   Array_Matrix DSP_ADDA

Dependents:   Demo_DSP_ADDA_Multirate DSP_AD_DA_Multirate DSP_GraphicEqualizerB DSP_VariableLHpfB ... more

Revision:
0:79c0b1e2fd10
Child:
2:aa092bbc8877
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MultirateLiPhCoefs.cpp	Mon May 25 06:13:53 2020 +0000
@@ -0,0 +1,39 @@
+//-------------------------------------------------------------------
+// デフォルトの補間用フィルタの係数
+//      ORDER_, HK1_, HK2_, HK3_ が他の箇所で定義されていない場合は
+//      このファイルの値が使われる
+//
+//  2020/05/25, Copyright (c) 2020 MIKAMI, Naoki
+//-------------------------------------------------------------------
+
+#include "MultirateLiPh.hpp"
+using namespace Mikami;
+
+// 以下の係数は,入力の標本化周波数は 10 kHz,出力の標本化周波数は 40 kHz
+// として設計したもの
+//
+// 使用窓関数   Kaiser 窓
+// 標本化周波数 (kHz)      40.000000
+// 次数                    72
+// 種類         LPF
+// 遮断周波数 (kHz)         5.000000
+// 減衰量 (dB)             40.00
+MBED_WEAK const int MultirateLiPh::ORDER_ = 72; 
+MBED_WEAK const float MultirateLiPh::HK1_[] = {
+     4.431256E-03f, -8.146596E-03f,  1.341366E-02f, -2.077330E-02f,
+     3.116614E-02f, -4.650688E-02f,  7.151836E-02f, -1.218529E-01f,
+     2.971602E-01f,  8.993316E-01f, -1.751857E-01f,  9.144896E-02f,
+    -5.727932E-02f,  3.802786E-02f, -2.550498E-02f,  1.678651E-02f,
+    -1.055827E-02f,  6.120216E-03f};
+MBED_WEAK  const float MultirateLiPh::HK2_[] = {
+     7.405152E-03f, -1.315348E-02f,  2.125564E-02f, -3.257789E-02f,
+     4.868468E-02f, -7.290120E-02f,  1.139337E-01f, -2.039652E-01f,
+     6.338376E-01f,  6.338376E-01f, -2.039652E-01f,  1.139337E-01f,
+    -7.290120E-02f,  4.868468E-02f, -3.257789E-02f,  2.125564E-02f,
+    -1.315348E-02f,  7.405152E-03f};
+MBED_WEAK  const float MultirateLiPh::HK3_[] = {
+     6.120216E-03f, -1.055827E-02f,  1.678651E-02f, -2.550498E-02f,
+     3.802786E-02f, -5.727932E-02f,  9.144896E-02f, -1.751857E-01f,
+     8.993316E-01f,  2.971602E-01f, -1.218529E-01f,  7.151836E-02f,
+    -4.650688E-02f,  3.116614E-02f, -2.077330E-02f,  1.341366E-02f,
+    -8.146596E-03f,  4.431256E-03f};
\ No newline at end of file