Note that the filter matrix is often invertible [58]. In that case, we can effectively run the filter backwards:
> h = toeplitz([1,2,0,0,0],[1,0,0,0,0]) h = 1 0 0 0 0 2 1 0 0 0 0 2 1 0 0 0 0 2 1 0 0 0 0 2 1 > inv(h) ans = 1 0 0 0 0 -2 1 0 0 0 4 -2 1 0 0 -8 4 -2 1 0 16 -8 4 -2 1The inverse of the FIR filter is in fact unstable, having impulse response , , which grows to with .
Another point to notice is that the inverse of a banded Toeplitz matrix is not banded (although the inverse of lower-triangular [causal] remains lower triangular). This corresponds to the fact that the inverse of an FIR filter is an IIR filter.