AM中波放送用SDR.CICフィルタのみを使用.CQ出版社「トランジスタ技術」誌,2021年4月号に掲載

Dependencies:   mbed

Revision:
2:4bec6b2be809
Parent:
1:30d9fb51dec1
--- a/SDR_Library/IirDcCut.hpp	Mon Sep 23 07:32:10 2019 +0000
+++ b/SDR_Library/IirDcCut.hpp	Sat Aug 29 11:19:03 2020 +0000
@@ -3,7 +3,7 @@
 //      u[n] = a1*u[n-1] + x[n]
 //      y[n] = g0*(u[n] - u[n-1])
 //
-// 2019/09/21, Copyright (c) 2019 MIKAMI, Naoki
+// 2020/08/17, Copyright (c) 2020 MIKAMI, Naoki
 //-----------------------------------------------------------------
 
 #include "mbed.h"
@@ -19,7 +19,7 @@
         //      a1  フィルタの係数
         //      g0  利得定数
         IirDcCut(float a1, float g0)
-            : A1_(a1), G0_(g0) { un1_ = 0; }
+            : A1_(a1), G0_(g0), un1_(0) {}
 
         // フィルタの実行
         float Execute(float xn)
@@ -33,12 +33,11 @@
     private:
         const float A1_;        // フィルタ係数
         const float G0_;        // 利得定数
-        float un1_;             // 中間の値
+        float un1_;             // 遅延器の値
 
-        // コピー・コンストラクタ禁止のため
+        // コピー・コンストラクタ,代入演算子の禁止のため
         IirDcCut(const IirDcCut&);
-        // 代入演算子禁止のため
         IirDcCut& operator=(const IirDcCut&);
     };
 }
-#endif  // IIR_DC_CUT_HPP
+#endif  // IIR_DC_CUT_HPP
\ No newline at end of file