00001
00002
00003
00004
00005 #ifndef LMSCANCELLER_H
00006 #define LMSCANCELLER_H
00007
00008 #include "types.h"
00009 #include "LSSOFilter.h"
00010
00011
00012
00013
00014
00015
00016
00017
00018 class LMSCanceller : public LSSOFilter
00019 {
00020 private:
00021 double mu;
00022 public:
00023 void SetMu(const double Mymu)
00024 {
00025 mu = Mymu;
00026 }
00027 virtual void
00028 AdaptFilter(const gplib::rvec &Input, const gplib::rvec &Desired);
00029 LMSCanceller(const int inputsize);
00030 LMSCanceller(const int inputsize, const double Mymu);
00031 virtual ~LMSCanceller();
00032 };
00033
00034 #endif // LMSCANCELLER_H