Summary: To describe signals, both man-made and naturally occurring, in forms of mathematical expressions in time and frequency domains.
Lecture #1:
INTRODUCTION TO SIGNALS
Motivation: To describe signals, both man-made and naturally occurring, in forms of mathematical expressions in time and frequency domains.
Outline:
Signals and systems
This subject deals with mathematical methods used to describe signals and to analyze and synthesize systems.
Today — SIGNALS; Next time — SYSTEMS.
Demonstration of different types of signals
![]() |
I. CLASSIFICATION OF SIGNALS
Identity of the independent variable
Time is often the independent variable for signals. For example, the electrical activity of the heart recorded with electrodes on the surface of the chest — the electrocardiogram (ECG or EKG).
![]() |
Generic time
The term time is often used generically to represent the independent variable of a signal. The independent variable may be a spatial variable as in an image. Here color information is specified as a function of position.
![]() |
Dimensionality of the independent variable
The independent variable can be 1-D (time t in the EKG signal) or 2-D (space x, y in the image), 3-D, or N-D.
In this course, we shall consider largely 1-D signals, but signals in many applications (e.g., radio astronomy, medical imaging, seismometry) have multiple dimensions.
1. Continuous time (CT) and discrete time (DT) signals
CT signals take on real or complex values as a function of an independent variable that ranges over the real numbers and are denoted as x(t). DT signals take on real or complex values as a function of an independent variable that ranges over the integers and are denoted as x[n]. Note the subtle use of parentheses and square brackets to distinguish between CT and DT signals.
![]() |
For example, consider the image shown on the left and its DT representation shown on the right
![]() |
The image on the left consists of 302 × 435 picture elements (pixels) each of which is represented by a triplet of numbers {R,G,B} that encode the color. Thus, the signal is represented by c[n,m] where m and n are the independent variables that specify pixel location and c is a color vector specified by a triplet of hues {R,G,B} (red, green, and blue).
2/ Real and complex signals
Signals can be real, imaginary, or complex. An important class of signals are the complex exponentials:
Q. Why do we deal with complex signals?
A. They are often analytically simpler to deal with than real signals.
For both exponential CT (x(t) =
For example, suppose s = jπ/8
and z =
are:
R{x(t)} = R{
R{x[n]} = R{
![]() |
3/ Periodic and aperiodic signals
Periodic signals have the property that x(t + T) = x(t) for all t. The smallest value of T that satisfies the definition is called the period. Shown below are an aperiodic signal (left) and a periodic signal (right).
![]() |
4/ Causal and anti-causal signals
A causal signal is zero for t < 0 and an anti-causal signal is zero for t > 0
![]() |
5/ Right- and left-sided signals
A right-sided signal is zero for t < T and a left-sided signal is zero for t > T where T can be positive or negative.
![]() |
6/ Bounded and unbounded signals
![]() |
7/ Even and odd signals
Even signals xe(t) and odd signals xo(t) are defined as
![]() |
Any signal is a sum of unique odd and even signals. Using
Yields
![]() |
II. BUILDING-BLOCK SIGNALS
We will represent signals as sums of building-block signals. Important families of building-block signals are the eternal, complex exponentials and the unit impulse functions.
1/ Eternal, complex exponentials
These signals have the form x(t) = X
a/ Eternal, complex exponentials — real s
If s = σ is real and X is real then
and we get the family of real exponential functions.
b/ Eternal, complex exponentials — imaginary s
If s = jω is imaginary and X is real then
and we get the family of sinusoidal functions.
c/ Eternal, complex exponentials — complex s
If s = σ +jω is complex and X is real then
and we get the family of damped sinusoidal functions.
For x(t) = X
![]() |
For x(t) = X
![]() |
d/ Eternal complex exponentials — why are they important?
2/ Unit impulse — definition
The unit impulse δ(t), called the Dirac delta function, is not a function in the ordinary sense. It is defined by the integral relation
and is called a generalized function.
The unit impulse is not defined in terms of its values, but is defined by how it acts inside an integral when multiplied by a smooth function f(t). To see that the area of the unit impulse is 1, choose f(t) = 1 in the definition. We represent the unit impulse schematically as shown below; the number next to the impulse is its area.
![]() |
a/ Unit impulse — narrow pulse approximation
To obtain an intuitive feeling for the unit impulse, it is often helpful to imagine a set of rectangular pulses where each pulse has width ε and height 1/ ε so that its area is 1.
![]() |
The unit impulse is the quintessential tall and narrow pulse!
b/ Unit impulse — intuiting the definition
To obtain some intuition about the meaning of the integral definition of the impulse, we will use a tall rectangular pulse of unit area as an approximation to the unit impulse.
![]() |
As the rectangular pulse gets taller and narrower,
c/ Unit impulse — the shape does not matter
There is nothing special about the rectangular pulse approximation to the unit impulse. A triangular pulse approximation is just as good. As far as our definition is concerned both the rectangular and triangular pulse are equally good approximations. Both act as impulses.
![]() |
d/ Unit impulse — the values do not matter
The values of the approximating functions do not matter either. The function on the left has unit area and takes on the arbitrary value A for t = 0. The function on the right, which we shall encounter frequently in later lectures, has the property that it has non-zero values at most of its values, all but a countably infinite number of points, but still acts as a unit impulse.
![]() |
What all these approximations have in common is that as ε gets small the area of each function occupies an increasingly narrow time interval centered on t = 0.
Two-minute miniquiz problem
Problem 1-1
Interpret and sketch the generalized function x(t) where
Solution
To determine the meaning of x(t) we place it in an integral
From the definition of the unit impulse,
the integral equals
The result can also be seen graphically. The left panel shows both
![]() |
e/ Unit impulse — what do we need it for?
The unit impulse is a valuable idealization and is used widely in science and engineering. Impulses in time are useful idealizations.
We can imagine impulses in space and time.
f/ Unit step
Integration of the unit impulse yields the unit step function
which is defined as
![]() |
g/ Unit impulse as the derivative of the unit step
As an example of the method for dealing with generalized functions consider the generalized function
Since u(t) is discontinuous, its derivative does not exist as an ordinary function, but it does as a generalized function. To see what x(t) means, put it in an integral with a smooth testing function
and apply the usual integration-by-parts theorem
to obtain
The result is that
which, from the definition of the unit impulse, implies that
That is, the unit impulse is the derivative of the unit step in a generalized function sense.
h/ Successive integration of the unit impulse
Successive integration of the unit impulse yields a family of functions.
![]() |
Later we will talk about the successive derivatives of δ(t), but these are too horrible to contemplate in the first lecture.
3/ Building-block signals can be combined to make a rich population of signals
Eternal complex exponentials and unit steps can be combined to produce causal and anti-causal decaying exponentials
![]() |
Unit steps and unit ramps can be combined to produce pulse signals.
![]() |
III. CONCLUSIONS