-
[show]
[hide]
-
Example links
Supplemental links
Introduction
In this module some of the basic classifications of systems
will be briefly introduced and the most important properties
of these systems are explained. As can be seen, the
properties of a system provide an easy way to separate one
system from another. Understanding these basic difference's
between systems, and their properties, will be a fundamental
concept used in all signal and system courses, such as digital
signal processing (DSP). Once a set of systems can be
identified as sharing particular properties, one no longer has
to deal with proving a certain characteristic of a system each
time, but it can simply be accepted do the the systems
classification. Also remember that this classification
presented here is neither exclusive (systems can belong to
several different classifications) nor is it unique (there are
other methods of classification
). Examples of simple systems can be found
here.
Classification of Systems
Continuous vs. Discrete
This may be the simplest classification to understand as the
idea of discrete-time and continuous-time is one of the most
fundamental properties to all of signals and system. A
system where the input and output signals are continuous is a
continuous system, and one where the input and
output signals are discrete is a discrete system.
Linear vs. Nonlinear
A linear system is any system that obeys the
properties of scaling (homogeneity) and superposition
(additivity), while a nonlinear system is any
system that does not obey at least one of these.
To show that a system
HH obeys the scaling
property is to show that
Hkft=kHft
H
k
f
t
k
H
f
t
(1)
To demonstrate that a system
HH obeys the
superposition property of linearity is to show that
H
f
1
t+
f
2
t=H
f
1
t+H
f
2
t
H
f
1
t
f
2
t
H
f
1
t
H
f
2
t
(2)
It is possible to check a system for linearity in a single
(though larger) step. To do this, simply combine the first
two steps to get
H
k
1
f
1
t+
k
2
f
2
t=
k
2
H
f
1
t+
k
2
H
f
2
t
H
k
1
f
1
t
k
2
f
2
t
k
2
H
f
1
t
k
2
H
f
2
t
(3)
Time Invariant vs. Time Variant
A
time invariant system is one that does not
depend on when it occurs: the shape of the output does not
change with a delay of the input. That is to say that for a
system
HH where
Hft=yt
H
f
t
y
t
,
H
H is time invariant if for all
TT
Hft-T=yt-T
H
f
t
T
y
t
T
(4)
When this property does not hold for a system, then it is said
to be time variant, or time-varying.
Causal vs. Noncausal
A causal system is one that is
nonanticipative; that is, the output may depend
on current and past inputs, but not future inputs. All
"realtime" systems must be causal, since they can not have
future inputs available to them.
One may think the idea of future inputs does not seem to
make much physical sense; however, we have only been
dealing with time as our dependent variable so far, which is
not always the case. Imagine rather that we wanted to do
image processing. Then the dependent variable might represent
pixels to the left and right (the "future") of the current
position on the image, and we would have a
noncausal system.
Stable vs. Unstable
A stable system is one where the output does
not diverge as long as the input does not diverge. There
are many ways to say that a signal "diverges"; for example
it could have infinite energy. One particularly useful
definition of divergence relates to whether the signal is
bounded or not. Then a system is referred to as
bounded input-bounded output (BIBO) stable if
every possible bounded input produces a
bounded output.
Representing this in a mathematical way, a stable system
must have the following property, where
xt xt is the
input and
yt yt is the
output. The output must satisfy the condition
|yt|≤
M
y
<∞
y
t
M
y
(5)
when we have an input to the system that can be described as
|xt|≤
M
x
<∞
x
t
M
x
(6)
M
x
M
x
and
M
y
M
y
both represent a set of finite positive numbers and these
relationships hold for all of
t
t.
If these conditions are not met,
i.e. a
system's output grows without limit (diverges) from a
bounded input, then the system is
unstable.
Note that the BIBO stability of a linear time-invariant
system (LTI) is neatly described in terms of whether or not
its impulse response is
absolutely integrable.
Comments, questions, feedback, criticisms?
Send feedback
"My introduction to signal processing course at Rice University."