Some linear functions associated with a convolution system. Suppose that ๐ข and ๐ฆ are scalar-valued iscrete-time signals (i.e., sequences) related via convolution:
๐ฆ(๐) = โj โj๐ข(๐ โ ๐), ๐ โ โค, where โ๐ โ โ. You can assume that the convolution is causal, i.e., โj = 0 when ๐ < 0.
(a) The input/output (Toeplitz) matrix. Assume that ๐ข(๐) = 0 for ๐ < 0, and define
๐ = [๐ข(0); ๐ข(1); ...; ๐ข(๐)] , ๐ = [๐ฆ(0); ๐ฆ(1); ...; ๐ฆ(๐)].
Thus ๐ and ๐ are vectors that give the first ๐ + 1 values of the input and output signals,
respectively. Find the matrix ๐ such that ๐ = ๐๐. The matrix ๐ describes the linear mapping
from (a chunk of) the input to (a chunk of) the output. ๐ is called the input/output or Toeplitz
matrix (of size ๐ + 1) associated with the convolution system.
(b) The Hankel matrix. Now assume that ๐ข(๐) = 0 for ๐ > 0 or ๐ < โ๐ and let ๐ = [๐ข(0); ๐ข(โ1); ...; ๐ข(โ๐)],
๐ = [๐ฆ(0); ๐ฆ(1); ...;๐ฆ(๐)].
Here ๐ gives the past input to the system, and ๐ gives (a chunk of) the resulting future output.
Find the matrix ๐ป such that ๐ = ๐ป๐. ๐ป is called the Hankel matrix (of size ๐ + 1) associated
with the convolution system.