User`s guide
Burg AR Estimator
5-48
5Burg AR Estimator
Purpose Compute an estimate of AR model parameters using the Burg method.
Library Estimation / Parametric Estimation 
Description The Burg AR Estimator block uses the Burg method to fit an autoregressive 
(AR) model to the input data by minimizing (least squares) the forward and 
backward prediction errors while constraining the AR parameters to satisfy 
the Levinson-Durbin recursion. 
The input is a sample-based vector (row, column, or 1-D) or frame-based vector 
(column only) representing a frame of consecutive time samples from a 
single-channel signal, which is assumed to be the output of an AR system 
driven by white noise. The block computes the normalized estimate of the AR 
system parameters, A(z), independently for each successive input frame. 
When 
Inherit estimation order from input dimensions is selected, the 
order, p, of the all-pole model is one less that the length of the input vector. 
Otherwise, the order is the value specified by the 
Estimation order parameter
The 
Output(s) parameter allows you to select between two realizations of the 
AR process:
•
A – The top output, A, is a column vector of length p+1 with the same frame 
status as the input, and contains the normalized estimate of the AR model 
polynomial coefficients in descending powers of z,
[1 a(2) ... a(p+1)]
•K – The top output, K, is a column vector of length p with the same frame 
status as the input, and contains the reflection coefficients (which are a 
secondary result of the Levinson recursion).
•
A and K – The block outputs both realizations.
The scalar gain, G, is provided at the bottom output (
G).
Hz()
G
Az()
------------
G
1 a 2()z
1–
… ap 1+()z
p–
+++
-------------------------------------------------------------------------------==










