Solutions

Homework 5

MTHE / MATH 335 — Winter 2026

Problem 1: Systems

Problem 1Systems

Consider a linear system described by the relation:

y(n)=mZh(n,m)u(m),nZy(n) = \sum_{m \in \mathbb{Z}} h(n,m)u(m), \quad n \in \mathbb{Z}

for some h:Z×ZCh : \mathbb{Z} \times \mathbb{Z} \to \mathbb{C}.

a) When is such a system causal?

b) Show that such a system is time-invariant if and only if it is a convolution system.

Problem 2: Continuous-Time State-Space Systems

Problem 2Continuous-Time State-Space Systems

Let x(t)RNx(t) \in \mathbb{R}^N and t0t \ge 0 and real-valued. Recall that the solution to the following differential equation:

x(t)=Ax(t)+Bu(t),x'(t) = Ax(t) + Bu(t), y(t)=Cx(t),y(t) = Cx(t),

with the initial condition x(t0)=x0x(t_0) = x_0 is given by

x(t)=eA(tt0)xt0+τ=t0teA(tτ)Bu(τ)dτ,t0x(t) = e^{A(t-t_0)}x_{t_0} + \int_{\tau=t_0}^{t} e^{A(t-\tau)}Bu(\tau)d\tau, \quad t \ge 0

(a) Suppose that x(t0)=0x(t_0) = 0 and all eigenvalues of AA have their real parts as negative and u<\|u\|_{\infty} < \infty. Let t0t_0 \to -\infty. Show that if one is to represent x(t)=(hu)(t)x(t) = (h * u)(t), we have

h(t)=CeAtB1{t0}.h(t) = Ce^{At}B1_{\{t \ge 0\}}.

(b) Alternatively, we could skip the condition that the eigenvalues of AA have their real parts as negative, but require that x(0)=0x(0) = 0 and u(t)=0u(t) = 0 for t<0t < 0. Express the solution as a convolution

y(t)=(hu)(t),y(t) = (h * u)(t),

and find h(t)h(t).

Problem 3: Discrete-Time State-Space Systems

Problem 3Discrete-Time State-Space Systems

Let x(n)RNx(n) \in \mathbb{R}^N and nZn \in \mathbb{Z}. Consider a linear system given by

x(n+1)=Ax(n)+Bu(n)x(n+1) = Ax(n) + Bu(n) y(n)=Cx(n),n0y(n) = Cx(n), \quad n \ge 0

with the initial condition x(n0)=0x(n_0) = 0 for some n0n_0.

(a) Suppose all the eigenvalues of AA are strictly inside the unit disk in the complex plane and u<\|u\|_{\infty} < \infty. Let n0n_0 \to -\infty. Express the solution y(n)y(n) as a convolution

y(n)=(hu)(n),y(n) = (h * u)(n),

and find that

h(n)=CAn1B1{n1}.h(n) = CA^{n-1}B1_{\{n \ge 1\}}.

(b) Alternatively, we could skip the condition that the eigenvalues of AA are strictly inside the unit disk in the complex plane, but require that n0=0n_0 = 0 so that x(0)=0x(0) = 0 and also u(n)=0u(n) = 0 for n<0n < 0. Express the solution as a convolution

y(n)=(hu)(n),y(n) = (h * u)(n),

and find h(n)h(n).

Problem 4: Kernel Representation of Linear Systems

Problem 4Kernel Representation of Linear Systems

Let T\mathcal{T} be a linear system mapping l1(Z;R)l_1(\mathbb{Z}; \mathbb{R}) to l1(Z;R)l_1(\mathbb{Z}; \mathbb{R}). Show that if this system is linear and continuous, it can be written so that y=T(u)y = \mathcal{T}(u);

y(n)=mZh(n,m)u(m),nZy(n) = \sum_{m \in \mathbb{Z}} h(n,m)u(m), \quad n \in \mathbb{Z}

for some h:Z×ZRh : \mathbb{Z} \times \mathbb{Z} \to \mathbb{R}.

Remark. Building on this discussion, one takes the representation above as a definition of a linear system: As noted earlier, in our course and in standard terminology in engineering and applied science, we generally say that a discrete-time (DT) system is linear if the input output relation can be written as:

y(n)=m=h(n,m)u(m).y(n) = \sum_{m=-\infty}^{\infty} h(n,m)u(m).

In the above, h(n,m)h(n,m) is called the kernel of the system. The value h(n,m)h(n,m) reveals to effect of an input at time mm to the output at time nn.

Problem 5: Continuous-Time LTI System

Problem 5Continuous-Time LTI System

Consider a continuous-time system described by the equation:

dy(t)dt=ay(t)+u(t),tR,\frac{dy(t)}{dt} = ay(t) + u(t), \quad t \in \mathbb{R},

where a<0a < 0.

a) Find the impulse response of the system. Is the system bounded-input-bounded-output (BIBO) stable?

b) Suppose that the input to this system is given by cos(2πf0t)\cos(2\pi f_0 t). Let yf0y_{f_0} be the output of the system. Find yf0(t)y_{f_0}(t).

c) If exists, find

limf0yf0(t),\lim_{f_0 \to \infty} y_{f_0}(t),

for all tRt \in \mathbb{R}.

Problem 6: Steady-State vs. Transient Solutions

Problem 6Steady-State vs. Transient Solutions

Let x(t)RNx(t) \in \mathbb{R}^N. Consider a system defined with the relation:

x(t)=Ax(t)+Bu(t),y(t)=Cx(t)+Du(t),tt0,x'(t) = Ax(t) + Bu(t), \qquad y(t) = Cx(t) + Du(t), \qquad t \ge t_0,

for some fixed t0t_0. Consider an input u(t)=est,tt0u(t) = e^{st}, t \ge t_0 for some sCs \in \mathbb{C}. Suppose ss is not an eigenvalue of AA. Show that

y(t)=CeA(tt0)(x(t0)(sIA)1est0B)+(C(sIA)1B+D)est,tR+y(t) = Ce^{A(t-t_0)}\left( x(t_0) - (sI - A)^{-1}e^{st_0}B \right) + \left( C(sI-A)^{-1}B + D \right)e^{st}, \qquad t \in \mathbb{R}_+

The first term is called the transient response of the system and the second term is called the steady-state response.

If AA is a stable matrix, with all its eigenvalues inside the unit circle, the first term decays to zero as tt increases (or with fixed tt, as t0t_0 \to -\infty). Alternatively, if we set t0=0t_0 = 0 and write

x(0)=(sIA)1B,x(0) = (sI - A)^{-1}B,

the output becomes

y(t)=(C(sIA)1B+D)est,t0y(t) = \left( C(sI-A)^{-1}B + D \right)e^{st}, \qquad t \ge 0

The map C(sIA)1B+DC(sI-A)^{-1}B + D is called the transfer function of the system.

Hint: Prove and use the relation, for ss not an eigenvalue of AA:

eAt(sIA)1eAt=(sIA)1e^{At}(sI - A)^{-1}e^{-At} = (sI - A)^{-1}

Problem 7: Study Problems

Problem 7Study Problems

a) Following your class notes, study the impulse response for the RC circuit and the RLC circuit.

b) Following the lecture notes, study the Bode plots of some common frequency response functions.