1 #ifndef CWIENERFILTER_H_
2 #define CWIENERFILTER_H_
16 gplib::rmat CorrMatrix;
22 AdaptFilter(
const gplib::rvec &Input,
const gplib::rvec &Desired);
23 virtual void CalcOutput(
const gplib::rvec &Input, gplib::rvec &Output);
void SetLambda(const double mylambda)
virtual void PrintWeights(std::ostream &output)
Print the current set of weights to the output stream, has to be implemented in derived class...
virtual void AdaptFilter(const gplib::rvec &Input, const gplib::rvec &Desired)
Adapt the filter weights given the Input and Desired vectors.
This class is currently broken !!!!!
A generic base class for all types of adaptive filters.
WienerFilter(const int inputsize)
virtual void CalcOutput(const gplib::rvec &Input, gplib::rvec &Output)
Calculate the filter output given Input.