ArBurgEstimator¶
-
class
ArBurgEstimator: public tsa::AlgoBase¶ Estimate the Parcor and AR parameters on a sequence of data.
Operations
-
void
operator()(SeqViewDouble &InputData, SeqViewDouble &WhitenedData)¶ Implements the estimation of the AR paramenters using the Burg method.
- Parameters
InputData: Input data time seriesWhitenedData: 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 seriesWhitenedData: Whitened time series
-
void
operator()(SeqViewDouble &InputData)¶ Implements the estimation of the AR paramenters using the Burg method.
- Parameters
InputData: Input data time seriesParcor: Parcor coefficients
-
void
execute(matrix_row<Dmatrix> InputData)¶ Estimate the Parcor and AR parameters on a sequence of data.
- Pre
The lenght of the input sequence must be greater then the AR order
- Parameters
InputData: is the input sequences of data
Getters
-
void
GetLatticeView(LatticeView &LV)¶ - Parameters
LV: the target lattice view
-
unsigned int
GetArOrder()¶ - Return
the Ar Order
-
double
GetParcor(unsigned int j)¶ - Return
Get The Parcor values
-
double
GetAR(unsigned int j)¶ - Return
Get The AR values
-
double
GetErrorForward(unsigned int j)¶ - Return
Get the ErrorForward values
-
double
GetErrorBackward(unsigned int j)¶ - Return
Get the ErrorBackward values
Setters
-
void
SetArOrder(unsigned int P)¶ setters
- Parameters
P: the Ar order
-
void