不韋 呂
/
SDR_AM_Rx_CIC
AM中波放送用SDR.CICフィルタのみを使用.CQ出版社「トランジスタ技術」誌,2021年4月号に掲載
Diff: SDR_Library/IirDcCut.hpp
- 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