ArBurgEstimator
-
class ArBurgEstimator : public tsa::AlgoBase
Estimate the Parcor and AR parameters on a sequence of data.
Setters
-
void SetArOrder(unsigned int P)
setters
- Parameters:
P – the Ar order
-
void SetAR(unsigned int j, double value)
Operations
-
void operator()(SeqViewDouble &InputData, SeqViewDouble &WhitenedData)
Implements the estimation of the AR paramenters using the Burg method.
- Parameters:
InputData – Input data time series
WhitenedData – Whitened time series
-
void Color(SeqViewDouble &WhitenedData, SeqViewDouble &ColoredData)
Implements the estimation of the AR paramenters using the Burg method.
- Parameters:
InputData – Input data time series
WhitenedData – Whitened time series
-
void operator()(SeqViewDouble &InputData)
Implements the estimation of the AR paramenters using the Burg method.
- Parameters:
InputData – Input data time series
Parcor – Parcor coefficients
Getters
-
void GetLatticeView(LatticeView &LV)
- Parameters:
LV – the target lattice view
-
unsigned int GetArOrder()
- Returns:
the Ar Order
-
double GetParcor(unsigned int j)
- Returns:
Get The Parcor values
-
double GetAR(unsigned int j)
- Returns:
Get The AR values
-
double GetErrorForward(unsigned int j)
- Returns:
Get the ErrorForward values
-
double GetErrorBackward(unsigned int j)
- Returns:
Get the ErrorBackward values
-
void SetArOrder(unsigned int P)