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 are modeled as functions where and are sets.
Examples of some commonly encountered signals:
, : CT (Analog) signals
, : DT real-valued signals
, : DT complex-valued signals
, : two-channel CT (Analog Stereo) signals
To model signals we can build them up from primitive signals using transformations and combinations.
Some examples of primitive CT signals:
, the delta function
, the step function
, the complex exponential
Recall the important relations for the complex exponential. Let , where , then
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
A similar example is the Fourier Series representation of periodic CT signals, , that meet the Direchlet conditions. It is an infinite weighted, linear combination of complex exponentials
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 is given by the improper, definite integral:
which applies to many, but not all, signals.
Some example primitives for DT signals are:
, the discrete delta function
, the discrete unit step
, the complex exponential
Recall the DT complex exponential can be written as follows. Let , then
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
where .
The corresponding Fourier decomposition for a DT signal is
a periodic function in , which may or may not exist for any given signal of interest.
Major classifications of signals are:
casual, anti-causal, or neither
periodic or aperiodic
even, odd, or neither
energy, power, or neither
Systems either
produce signals
measure signals
transform signals (inputs) into other signals (outputs)
CT systems transform CT signals to CT signals.
DT systems transform DT signals to DT signals.
Hybrid systems convert between CT and DT signals.
Major classifications of systems are:
memory-less or dynamic
casual or non-causal
invertable or non-invertable
BIBO stable or unstable
time-varying or time-invariant
linear or nonlinear
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
CT LTI systems, stable or unstable, can be represented by
linear, constant-coefficient differential equations (LCCDE) with zero initial conditions
impulse response
block diagram
Eigenvalue or Transfer Function (this concept is developed more in this course)
Stable CT LIT systems can be also be represented by their frequency response
DT systems can in general be represented by difference equations, e.g. logistic equation
DT LTI systems, stable or unstable, can be represented by
linear, constant-coefficient difference equations (LCCDE) with zero auxiliary conditions
impulse response
block diagram
Eigenvalue or Transfer Function (this is developed more in this course)
Stable DT LTI systems can also be represented by their frequency response
ECE 2714 leaves open two major questions:
how do we deal with signals that do not have Fourier transforms
(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
how do we prevent unstable systems when designing
how can we stabilize an unstable system
The first and second questions are related since the impulse response 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:
Laplace Transform
Z Transform
Given the following LCCDE using operator notation for time-derivatives, determine the impulse response, Solution: We note The homogeneous solution is of the form We will also need tthe first and second derivatives: Using the special initial conditions , , we obtain the system of equations: Solving this gives the constants , , . The form of the impulse response is Note the term in front of is zero. Why? We will see that Laplace gives us intuition about solutions like this and in many cases simplifies the analysis.
Find the impuse response that corresponds to the block diagram
Solution:
reading the block diagram
putting into standard form
Note
the homogeneous form is then
the impulse response is
since then
to find the constants we need two values of , from the recursive form This implies and .
the final solution is then