Block Levinson solver

Efficiently solve symmetric block Toeplitz matrix equations using Block Levinson recursion

You are now following this Submission

BLOCK_LEVINSON(Y, L) solves the matrix equation T * x = y, where T is a symmetric matrix with block Toeplitz structure, and returns the solution vector x. The matrix T is never stored in full (because it is large and mostly redundant), so the input parameter L is actually the leftmost "block column" of T (the leftmost d columns where d is the block dimension).

By Keenan Pepper; uploaded with permission.

Cite As

Tobin Fricke (2026). Block Levinson solver (https://se.mathworks.com/matlabcentral/fileexchange/30931-block-levinson-solver), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.0.0

Added attribution to Keenan Pepper in the description.

1.0.0.0