Lecture 2
Modeling and Characterization of Signals and Systems

C.L. Wyatt

2025-07-11

Today’s lecture is a review of material from ECE 2714. We will review the modeling and characterization of continuous-time and discrete-time signals and systems.

Signals

Signals are modeled as functions f:ABf: A \rightarrow B where AA and BB are sets.

Examples of some commonly encountered signals:

To model signals we can build them up from primitive signals using transformations and combinations.

Some examples of primitive CT signals:

Recall the important relations for the complex exponential. Let s=α+jβs = \alpha + j\beta, where α,β\alpha, \beta \in \mathbb{R}, then

est=e(α+jβ)t=eαtejβt=eαt(cos(βt)+jsin(βt))e^{st} = e^{(\alpha + j\beta)t} = e^{\alpha t}\, e^{j\beta t} = e^{\alpha t}\left(\cos(\beta t) + j\sin(\beta t) \right)

By combining primitive signals we can create other signals. For example, the cosine function can be written as the weighted, linear combination of two complex exponentials

cos(ωt)=12ejω0t+12ejω0t\cos(\omega t) = \frac{1}{2} e^{j\omega_0 t} + \frac{1}{2} e^{-j\omega_0 t}

A similar example is the Fourier Series representation of periodic CT signals, x(t)x(t), that meet the Direchlet conditions. It is an infinite weighted, linear combination of complex exponentials

x(t)=k=akejkω0tx(t) = \sum\limits_{k = -\infty}^{\infty} a_k\, e^{jk\omega_0\, t}

We can also think about decomposing complex signals into primitive functions rather than building them up. Recall the CT Fourier decomposition (transform) of a signal x(t)x(t) is given by the improper, definite integral:

X(ω)=x(t)ejωtdtX(\omega) = \int\limits_{-\infty}^{\infty} x(t) e^{j\omega\, t}\; dt

which applies to many, but not all, signals.

Some example primitives for DT signals are:

Recall the DT complex exponential can be written as follows. Let z=rejθ,r,θz = r\, e^{j\theta}, \, r,\theta\in\mathbb{R}, then

zn=(rejθ)n=rnejθn=rn(cos(θn)+jsin(θn))z^n = \left( r\, e^{j\theta} \right)^n = r^n\, e^{j\theta\, n} = r^n\left(\cos(\theta\, n) + j\sin(\theta\, n) \right)

Note: the type of signal, DT or CT, real-valued or complex valued, etc. can usually be inferred. To make this easier we use square brackets [][] to define DT signals and parenthesis ()() to define CT signals.

As before, we can construct more complex DT signals by taking products and weighted linear combinations of these primitive signals, for example:

In many cases the same signals can be expressed in different forms. In the last example above

(γ)ncos(ω0n)u[n]=(z)n+(z*)n\left(\gamma\right)^n\,\cos(\omega_0 n)\; u[n] = \left(z\right)^n + \left(z^*\right)^n

where z=γ2ejθz = \frac{\gamma}{2}\, e^{j\theta}.

The corresponding Fourier decomposition for a DT signal x[n]x[n] is

X(ω)=x[n]ejωnX(\omega) = \sum\limits_{-\infty}^{\infty} x[n] e^{j\omega\, n}

a periodic function in 2π2\pi, which may or may not exist for any given signal of interest.

Major classifications of signals are:

Systems

Systems either

  1. produce signals

  2. measure signals

  3. transform signals (inputs) into other signals (outputs)

Major classifications of systems are:

The focus of ECE 2714 and this course is Linear, Time-Invariant (LTI) systems in CT and DT.

CT systems are in general represented by differential equations, e.g. the driven, damped pendulum

aÿ+b(̇y)+csin(y)=x(t)a\ddot{y} + b\dot(y) + c\sin(y) = x(t)

CT LTI systems, stable or unstable, can be represented by

Stable CT LIT systems can be also be represented by their frequency response

H(jω)=Y(jω)X(jω)={h(t)}H(j\omega) = \frac{Y(j\omega)}{X(j\omega)} = \mathcal{F} \left\{ h(t) \right\}

DT systems can in general be represented by difference equations, e.g. logistic equation

y[n+1]=ax[n](1x[n])y[n+1] = a\, x[n]\, (1-x[n])

DT LTI systems, stable or unstable, can be represented by

Stable DT LTI systems can also be represented by their frequency response

H(ejω)=Y(ejω)X(ejω)={h[n]}H\left(e^{j\omega}\right) = \frac{Y\left(e^{j\omega}\right)}{X\left(e^{j\omega}\right)} = \mathcal{F}\left\{ h[n] \right\}

ECE 2714 leaves open two major questions:

  1. how do we deal with signals that do not have Fourier transforms

  2. (related) how do we deal with unstable systems

The first question is seemingly not that important we signals without Fourier transforms grow faster than is practically useful.

The second question is more relevant since we might want to know

The first and second questions are related since the impulse response h(t),h[n]h(t), h[n] of unstable systems do not have Fourier transforms.

We will address these issues this semester by building on two aspects of ECE 2714 only lightly covered:

Example Problems

  1. Given the following LCCDE using operator notation for time-derivatives, determine the impulse response, h(t)h(t) D3y+6D2y+11Dy+6y=Dx+xD^3y + 6D^2y + 11Dy + 6y = Dx + x Solution: We note Q(D)=D3+6D2+11D+6=(D+1)(D+2)(D+3)Q(D) = D^3 + 6D^2 + 11D + 6 = (D+1)(D+2)(D+3) P(D)=0D2+D+1P(D) = 0D^2 + D + 1 The homogeneous solution is of the form yh(t)=C1et+C2e2t+C3e3ty_h(t) = C_1e^{-t} + C_2e^{-2t} + C_3e^{-3t} We will also need tthe first and second derivatives: Dyh(t)=C1et2C2e2t3C3e3tD y_h(t) = -C_1e^{-t} -2 C_2e^{-2t} -3 C_3e^{-3t} D2yh(t)=C1et+4C2e2t+9C3e3tD^2 y_h(t) = C_1e^{-t} +4C_2e^{-2t} +9 C_3e^{-3t} Using the special initial conditions yh(0)=0y_h(0) = 0, Dyh(0)=0D y_h(0) = 0, D2yh(0)=1D^2 y_h(0) = 1 we obtain the system of equations: [111123149][C1C2C3]=[001]\begin{bmatrix} 1 & 1 & 1 \\ -1 & -2 & -3 \\ 1 & 4 & 9 \end{bmatrix} \begin{bmatrix} C_1 \\ C_2 \\ C_3 \end{bmatrix} = \begin{bmatrix} 0 \\ 0 \\ 1 \end{bmatrix} Solving this gives the constants C1=12C_1 = \frac{1}{2}, C2=1C_2 = -1, C3=12C_3 = \frac{1}{2}. The form of the impulse response is h(t)=b0δ(t)+[P(D)yh(t)]u(t)=[12et+2e2t32e3t+12et2e2t+12e3t]u(t)=[e2te3t]u(t)\begin{aligned} h(t) & = b_0\delta(t) + \left[ P(D) y_h(t) \right] u(t) \\ & = \left[-\frac{1}{2} e^{-t} + 2e^{-2t} - \frac{3}{2}e^{-3t} + \frac{1}{2}e^{-t} - 2e^{-2t} + \frac{1}{2}e^{-3t} \right] u(t) \\ & = \left[e^{-2t} - e^{-3t}\right] u(t) \end{aligned} Note the term in front of ete^{-t} is zero. Why? We will see that Laplace gives us intuition about solutions like this and in many cases simplifies the analysis.

  2. Find the impuse response that corresponds to the block diagram

    "block diagram for exmple problem"

    Solution: