Overview
Levinson-Durbin recursion computes linear prediction coefficients from autocorrelation terms by growing the solution order one step at a time. It reuses reflection coefficients to avoid a full matrix solve.
Solves Toeplitz linear systems from autocorrelation values using a stable recursive update.
Compact metadata for implementation and discovery.
Levinson-Durbin recursion computes linear prediction coefficients from autocorrelation terms by growing the solution order one step at a time. It reuses reflection coefficients to avoid a full matrix solve.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
k_m = (r_m - sum_{j=1}^{m-1} a_j*r_{m-j}) / E_{m-1}Updates autoregressive coefficients for a Toeplitz system.
Show solving autocorrelation equations recursively for prediction coefficients on a small toeplitz system solving example.
The recursion is fast because it exploits Toeplitz structure; it is not a generic dense linear solver.
What each reference supports for this entry.
Signal-processing reference covering Levinson-Durbin Recursion recurrence, spectral estimation, or linear-prediction mechanism.
Good next jumps from the relationship graph, ranked for useful discovery.
Numerical Methods · Foundation
Levinson-Durbin exploits Toeplitz structure instead of using a generic dense linear solve.
Compare with thisSignal Processing · Extended
Burg's method estimates autoregressive models from prediction errors, while Levinson-Durbin solves Yule-Walker-style Toeplitz systems.
Compare with thisYule-Walker estimation produces Toeplitz systems often solved by Levinson-Durbin recursion.
LPC commonly uses Levinson-Durbin recursion to estimate prediction coefficients.
Levinson-Durbin exploits Toeplitz structure instead of using a generic dense linear solve.