User`s guide
Levinson-Durbin
5-265
The prediction error power, P, (a scalar), is output when the Output 
prediction error power (P) 
check box is selected. P represents the power of 
the output of an FIR filter with taps A and input autocorrelation described by 
r, where A represents a prediction error filter and r is the input to the block. 
(In this case, A is a whitening filter). 
When 
If the value of lag 0 is zero, A=[1 zeros], K=[zeros], P=0 is selected 
(default), an input whose 
r(1) element is zero generates a zero-valued output. 
When this check box is not selected, an input with 
r(1) = 0 generates NaNs in 
the output. In general, an input with 
r(1) = 0 is invalid because it does not 
construct a positive-definite matrix R; however, it is common for blocks to 
receive zero-valued inputs at the start of a simulation. The check box allows 
you to avoid propagating 
NaNs during this period.
Applications
One application of the Levinson-Durbin formulation above is in the 
Yule-Walker AR problem, which concerns modeling an unknown system as an 
autoregressive process. Such a process would be modeled as the output of an 
all-pole IIR filter with white Gaussian noise input. In the Yule-Walker 
problem, the use of the signal’s autocorrelation sequence to obtain an optimal 
estimate leads to an Ra = b equation of the type shown above, which is most 
efficiently solved by Levinson-Durbin recursion. In this case, the input to the 
block represents the autocorrelation sequence, with 
r(1) being the zero-lag 
value. The output at the block’s 
A port then contains the coefficients of the 
autoregressive process that optimally models the system. The coefficients are 
ordered in descending powers of z, and the AR process is minimum phase. The 
prediction error, G, defines the gain for the unknown system, where  .
The output at the block’s 
K port contains the corresponding reflection 
coefficients, 
[k(1) k(2) ... k(n)], for the lattice realization of this IIR filter. 
The Yule-Walker AR Estimator block implements this autocorrelation-based 
method for AR model estimation, while the Yule-Walker Method block extends 
the method to spectral estimation.
Another common application of the Levinson-Durbin algorithm is in linear 
predictive coding, which is concerned with finding the coefficients of a moving 
GP=
Hz()
G
Az()
------------
G
1 a 2()z
1–
… an 1+()z
n–
+++
--------------------------------------------------------------------------------==










