CQ出版社セミナ,2021/12/07開催「実習・C++言語によるArmマイコンのプログラミング」で使うプログラム.

Dependencies:   Array_Matrix mbed SerialTxRxIntr UIT_FFT_Real

Files at this revision

API Documentation at this revision

Comitter:
MikamiUitOpen
Date:
Thu Apr 02 01:12:34 2020 +0000
Parent:
4:741883d4a075
Commit message:
6

Changed in this revision

IIR_Filter/Coefs_IIR6_LP_8k_Biquad.hpp Show diff for this revision Revisions of this file
IIR_Filter/Coefs_IIR8_LP_8k_Biquad.hpp Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/IIR_Filter/Coefs_IIR6_LP_8k_Biquad.hpp	Wed Feb 05 08:58:16 2020 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-//-----------------------------------------------------
-//  縦続形 IIR フィルタの次数と係数の定義
-//
-//  2019/11/14, Copyright (c) 2019 MIKAMI, Naoki
-//-----------------------------------------------------
-
-#include "Biquad.hpp"
-
-// 低域通過フィルタ
-// 連立チェビシェフ特性
-// 次数    : 8 次
-// 標本化周波数:160.00 kHz
-// 遮断周波数 :  8.00 kHz
-// 通過域のリップル: 0.50 dB
-// 阻止域の減衰量 :60.00 dB
-const int ORDER_ = 8;
-const Biquad CK_[] = {
-    Biquad(1.809727E+00f, -8.261113E-01f, -8.082254E-01f, 1.0E+00f),    // 1段目
-    Biquad(1.842528E+00f, -8.959587E-01f, -1.755464E+00f, 1.0E+00f),    // 2段目
-    Biquad(1.871837E+00f, -9.562537E-01f, -1.853590E+00f, 1.0E+00f),    // 3段目
-    Biquad(1.890836E+00f, -9.887843E-01f, -1.875058E+00f, 1.0E+00f)};   // 4段目
-const float G0_ = 1.281836E-03f;    // 利得定数
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IIR_Filter/Coefs_IIR8_LP_8k_Biquad.hpp	Thu Apr 02 01:12:34 2020 +0000
@@ -0,0 +1,23 @@
+//-----------------------------------------------------
+//  縦続形 IIR フィルタの次数と係数の定義
+//
+//  2019/11/14, Copyright (c) 2019 MIKAMI, Naoki
+//-----------------------------------------------------
+
+#include "Biquad.hpp"
+
+// 低域通過フィルタ
+// 連立チェビシェフ特性
+// 次数    : 8 次
+// 標本化周波数:160.00 kHz
+// 遮断周波数 :  8.00 kHz
+// 通過域のリップル: 0.50 dB
+// 阻止域の減衰量 :60.00 dB
+const int ORDER_ = 8;
+const Biquad CK_[] = {
+    Biquad(1.809727E+00f, -8.261113E-01f, -8.082254E-01f, 1.0E+00f),    // 1段目
+    Biquad(1.842528E+00f, -8.959587E-01f, -1.755464E+00f, 1.0E+00f),    // 2段目
+    Biquad(1.871837E+00f, -9.562537E-01f, -1.853590E+00f, 1.0E+00f),    // 3段目
+    Biquad(1.890836E+00f, -9.887843E-01f, -1.875058E+00f, 1.0E+00f)};   // 4段目
+const float G0_ = 1.281836E-03f;    // 利得定数
+
--- a/main.cpp	Wed Feb 05 08:58:16 2020 +0000
+++ b/main.cpp	Thu Apr 02 01:12:34 2020 +0000
@@ -25,7 +25,7 @@
 #include "F446_Dac.hpp"
 #include "FFT_Analyzer.hpp"
 #include "DoubleBuffer.hpp"
-#include "Coefs_IIR6_LP_8k_Biquad.hpp"  // 縦続形 IIR フィルタの係数
+#include "Coefs_IIR8_LP_8k_Biquad.hpp"  // 縦続形 IIR フィルタの係数
 #include "IIR_Cascade.hpp"              // 縦続形 IIR フィルタ
 #include "Xfer.hpp"
 using namespace Mikami;