NotchWidrow
-
class NotchWidrow : public tsa::AlgoBase
Implement the lines removal using adaptive notch filters, with the Least Mean Squared method, Widrow’s like.
Operations
Getters
-
inline double Getlstart()
Public Functions
-
NotchWidrow(unsigned int channels, Dmatrix &FrequencyList, double C = 1.0)
Constructor
- Parameters:
FrequencyList – is a matrix containing the list of frequency to be removed.
-
NotchWidrow(const NotchWidrow &from)
Copy constructor
- Parameters:
from – The instance that must be copied
-
virtual ~NotchWidrow()
Destructor
-
void operator()(SeqViewDouble &InputData, SeqViewDouble &CleanedData)
- Parameters:
InputData –
CleanedData –
-
void operator()(SeqViewDouble &InputData, SeqViewDouble &CleanedData, SeqViewDouble &ReferenceSignal)
- Parameters:
InputData –
CleanedData –
ReferenceSignal –
-
NotchWidrow &operator=(const NotchWidrow &from)
Assignement operator
- Parameters:
from – The instance to be assigned from
- Returns:
a reference to a new object
-
inline double Getlstart()