📄 lmsfilter.hpp
字号:
/* lmsfilter.hpp a simple adaptive filter that uses the Least-Mean-Square
algorithm for adaption
rcsid: @(#)lmsfilter.hpp 1.1 15:00:22 10/19/92 EFC
*/
#ifndef _LMS_FILTER_HPP_
#define _LMS_FILTER_HPP_ 1.1
#include <firfilter.hpp>
class LMSFilter : public FIRFilter
{
private:
float beta_coef;
float filter(const float);
void adapt(const float);
public:
LMSFilter() : beta_coef(1.0e-9) {}
LMSFilter(const int ord, const float b = 1.0e-9) : beta_coef(b) { order(ord); }
~LMSFilter() {}
void set_beta(const float b) { beta_coef = b; }
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -