100% found this document useful (1 vote)
45 views44 pages

Understanding Systems in Signals & Systems

Unit 2 of the Signals & Systems course focuses on defining systems, their properties, and classifications such as causal, non-causal, linear, and non-linear systems. It discusses the mathematical representation of systems and provides examples to illustrate the concepts of causality and linearity. The unit aims to equip students with the ability to analyze and solve application problems related to these system properties.

Uploaded by

richard chomba
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
45 views44 pages

Understanding Systems in Signals & Systems

Unit 2 of the Signals & Systems course focuses on defining systems, their properties, and classifications such as causal, non-causal, linear, and non-linear systems. It discusses the mathematical representation of systems and provides examples to illustrate the concepts of causality and linearity. The unit aims to equip students with the ability to analyze and solve application problems related to these system properties.

Uploaded by

richard chomba
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SIGNALS & SYSTEMS ET 382

Unit 2: Systems
Lecture 3
Content of Unit 2
1. Introduction to systems
2. System properties
3. Summary

Unit 2: Systems 2
Objectives/Outcomes
1. Define a system
2. Describe different classes of systems and their
properties
3. Demonstrate ability to solve application
problems on the properties of systems

Unit 2: Systems 3
Introduction to Systems

❖ A system can be defined as


• combination of elements that manipulates one or more
signals to accomplish a function and produces some
output
• quantitative description of a physical process which
transforms signals at its input into signals at its output
• mathematical abstraction that deterministically transforms
input (excitation) signals into output (response) signals
• is an operator represented as the ratio of the output signal
over the input signal

Unit 2: Systems 4
Continuous-time (CT) and
Discrete-time (DT) Systems
• CT system is a system in which CT input signals
are applied and result in CT output signals.
• DT system is a system that transforms DT
inputs into discrete-time output.

Unit 2: Systems 5
Systems as Mathematical Operators

Input or Output or
Excitation system Response
signal signal
H
Operator 𝒚 𝒕 = 𝑯{𝑥 𝒕 }or
𝑥(t)
𝒚[𝒏] = 𝑯{𝑥[𝑛]}
or 𝑥[𝑛]

Example
Discrete-time shift operator H = S k operating on the discrete-time signal
𝑥[𝑛] to produce 𝑥[𝑛 − 𝑘]
• Operator H denotes the action performed by the system.

Unit 2: Systems 6
Systems as Mathematical Operators

Unit 2: Systems 7
Signals and Systems: Relationship

Open system Closed or feedback system

E.g. TV remote control E.g. Cement processing control

Unit 2: Systems 8
Classification of Systems
• Causal & Anticausal
• Linear & Non Linear
• Time invariant (Constant-parameter) and
Time-varying-parameter systems
• Stable & Unstable
• Static (memoryless) & Dynamic (memory)

Unit 2: Systems 9
Causal Systems
• Causal or physical or nonanticipative system: the present value
of the output signal y(t) at any arbitrary time 𝑡𝑜 depends only
on the present and/or past values of the input signal x(t) and
not future input i.e. 𝑡 ≤ 𝑡𝑜
• The system output does not anticipate future values of the
input
• Response (output) cannot occur before input is applied
• If the independent variable represents time, a system must be
causal in order to be physically realizable.
• Any practical system that operates in real time must
necessarily be causal.
y(t) = x(t −1) is causal
y[n] = x[n −1] is causal
Unit 2: Systems 10
Examples
1. A system with input x t or x[n]and output y t or y n is described by
y t = x −t or y n = x[−n], respectively. Determine whether this system is
causal
Solution
• For positive time t>0 or n>0, y(t) or y[n] depends only on the value of x(-t) at
-t or x[-n] at –n, which is negative and therefore in the past of t or n.
• We may be tempted to conclude at this point that the given system is causal.
• However, For t < 0 or n < 0, y (t) or y[n] depends on x t or x[n] for t >
0 or n > 0. So, for example, if t = −1 or n = −1, y t = y −1 or y n =
y[−1] depends on x 1 or x[1] for t > −1 or n>-1 respectively..
• The output at this time depends on future values of the input.
• Hence, the system is noncausal
2. Is the system described by y n = x n − x[n + 1] causal?
3. Is the system described by y t = x(t + 1) causal?
4. Is the system described by y t = x t − 2 + x(t + 2) causal?
Unit 2: Systems 11
Examples
Solution for Q2
For illustration purpose, consider the discrete – time signal x[n] with
the following values; x[-2]=3, x[-1] =2, x[0]=0 , x[1]=3, x[2]=1, x[3]=2

𝑦[n]= x[ n ] − x[n + 1]
• When n=0, 𝑦[0]= x[ 0 ] − x[0 + 1]
𝑦[0]= x[ 0 ] − x[ 1]
X[0]= present input, x[1]= future input. ∴ system is non-causal

Solution for Q4
y(t)=x (t − 2)+ x(t + 2) , when t=0,
y(0)=x (− 2)+ x(2)
X[-2]= past input, x[2]= future input. ∴ system is non-causal

Unit 2: Systems 12
Examples
1. A system with input 𝑥(𝑡) and output 𝑦(𝑡) is described by
𝑡
𝑦 𝑡 = ‫׬‬−∞ 𝑥(𝜏)𝑑𝜏 . Determine whether this system is
causal.
• Solution: consider the calculation of 𝑦(𝑡0) for arbitrary 𝑡0. We
see that 𝑦(𝑡0) depends only on 𝑥(𝑡) for −∞ < 𝑡 ≤ 𝑡0.
Therefore, this system is causal
2. A system with input 𝑥(𝑡) and output 𝑦(𝑡) is described by
𝑦(t)=𝑥 (𝑡) cos(𝑡 + 1). Determine whether this system is causal.
• Solution: In this system, the output at any time t equals the
input at that same time multiplied by a number that varies
with time. Specifically, we can rewrite the equation as
y(t)= 𝑥 (t)g(t)
• Where g( t ) = cos(t + 1) is a time-varying function.
• Thus, only the current value of the input 𝑥(t)
influences the current value of the output 𝑦and we
conclude that this system is causal
Unit 2: Systems 13
Anticausal or Anticipative Systems
• Non causal systems are systems whose output signal y(t)
depends on future values of the input signal x(t) at any
arbitrary value time 𝑡𝑜.
• If the response starts before the input, it means that the
system knows the input in the future and acts on this
knowledge before the input is applied.
• We do not yet know how to build a system that can
respond to future inputs (inputs not yet applied).
• For this reason, noncausal systems are unrealizable in real
time.
y(t) = x(t +1) is Anticausal
y[n] = x[n +1] is Anticausal

Unit 2: Systems 14
Noncausal Systems and its realization by a
delayed causal system
• In signal processing applications such as speech, geophysical, and
meteorology, the input data used to process the output is prerecorded.
• In such cases, the input future values are available to us. For example,
suppose we had a set of input signal records available for the system
described by y t = x t − 2 + x(t + 2) .
• We can then compute y(t) since, for any t, we need only refer to the
records to find the input's value 2 seconds before and 2 seconds after
t.
• Thus, noncausal systems can be realized, although not in real time. We
may therefore be able to realize a noncausal system, provided we are
willing to accept a time delay in the output. Consider a system whose
output Ŷ(t) is the same as y(t) in y( t)= x (t − 2)+ x(t + 2) delayed
by 2 seconds, so that

𝑌෠ 𝑡 = 𝑦 𝑡 − 2 = x (t − 2-2)+ x(t + 2-2)

𝑌෠ 𝑡 = x (t − 4)+ x(t ), the system is now causal


Unit 2: Systems 15
Noncausal Systems and its realization by a
delayed causal system
• Here the value of the output Ŷ at any instant t is the sum of the
values of the input x at t and at the instant 4 seconds earlier [at (t
− 4)].
• In this case, the output at any instant t does not depend on
future values of the input, and the system is causal.
• The output of this system, which is Ŷ(t), is identical to that in
y t = x t − 2 + x(t + 2) except for a delay of 2 seconds.
• Thus, a noncausal system may be realized or satisfactorily
approximated in real time by using a causal system with a delay.

Unit 2: Systems 16
Noncausal systems are the Optimum
Solutions of Causal Systems

• One reason for studying noncausal systems is that they


provide an upper bound on the performance of causal
systems.
• For example, if we wish to design a filter for separating
a signal from noise, then the optimum filter is invariably
a noncausal system.
• Although unrealizable, this noncausal system's
performance acts as the upper limit on what can be
achieved and gives us a standard for evaluating the
performance of causal filters.
Unit 2: Systems 17
Exercise
• Show that a system described by the following
equation is noncausal:
𝑡+5
• 𝑦( 𝑡)= ‫𝑡׬‬−5 𝑥(𝜏)𝑑 𝜏

• Hint: Show that this system can be realized


physically if we accept a delay of 5 seconds in
the output

Unit 2: Systems 18
Exercise

• Determine whether the systems described below


are causal or noncausal.
1. 𝑦 𝑡 = 𝑥(𝑒3𝑡)
2. 𝑦 𝑡 = 𝑥(sin 𝑡)
3. 𝑦 𝑡 = 3 sin 𝑡 + 1 + 𝑥(𝑡 − 1)
𝑡
4. 𝑦 t = 𝑥( )
7
𝑡
5. y(t) =‫׬‬− ∞ 𝑥(3𝜏) 𝑑𝜏

Unit 2: Systems 19
Linear and nonlinear systems
• Linear system obeys the principle of Homogeneity (scaling) and
additive property (Superposition theorem)
• If input x1 (t) → output y1 (t) and input x2 (t) → output y2 (t) &
If input x1[n] →output x1[n] and input x2[n] →output y2[n], then
1) ax1(t) → ay1(t) &
ax1[n] → ay1[n] Scaling or homogeneity property
2) x1(t) + x2(t) → y1(t) +y2(t) &
x1[n] + x2[n] → y1[n] +y2[n] Additive or Superposition
3) ax1(t) + bx2(t) → ay1(t) +by2(t) &
ax1[n] + bx2[n] → ay1[n] +by2[n] Scaling & Additive Property
for any scalar a,b
• Otherwise, the system is nonlinear
Unit 2: Systems 20
Linear and nonlinear systems

• T[ax1(t) + bx2(t)] = T[ax1(t)] +T[bx2(t)]


= ay1(t) +by2
• For a continuous time system,
T[ax1(t) + bx2(t)] = ay1(t) +by2
• For a discrete time system,
T[ax1[n]+bx2[n]] = ay1 [n]+ by1 [n]
• Examples of linear systems are filters and communication
channels.

Unit 2: Systems 21
Example
• Determine whether the system whose input 𝑥(𝑡) and output
𝑦(𝑡) are related by 𝑦(𝑡) = 𝑡𝑥 𝑡 is linear or non-linear
• Solution:

Unit 2: Systems 22
Examples
1. Determine whether the system whose input 𝑥(𝑡) and
output y(t) are related 𝑦 𝑡 = 𝑥 2 𝑡 is linear or not.
2. Determine whether the system whose input 𝑥(𝑡) and
output y[n] are related y[n]= 2x n + 3 is linear or not.
Solution to Q1
Transform of individual inputs
𝑥1 𝑡 → 𝑦1 𝑡 = 𝑥1 2 𝑡 ,
𝑥2 𝑡 → 𝑦2 𝑡 = 𝑥2 2 𝑡 ,
T[ax1(t)] +T[bx2(t)] = a𝑦1 𝑡 + 𝑦2 𝑡 = 𝑎𝑥1 2 𝑡 + 𝑏𝑥2 2 𝑡
Transform of combined inputs

Let the combined inputs be given by 𝑥3 𝑡 = 𝑎𝑥1 𝑡 +b𝑥2 𝑡


𝑦3 𝑡 = 𝑥3 2 𝑡 = [𝑎𝑥1 𝑡 +b𝑥2 𝑡 ]2
Since 𝑦3 𝑡 ≠ a𝑦1 𝑡 + 𝑏𝑦2 𝑡 , the system is non linear

Unit 2: Systems 23
Examples
Solution to Q2
Transform of individual inputs
𝑥1 𝑡 → 𝑦1 𝑡 = 2𝑥1 𝑡 + 3,
𝑥2 𝑡 → 𝑦2 𝑡 = 2𝑥2 𝑡 + 3,
T[ax1(t)] +T[bx2(t)] = a𝑦1 𝑡 + 𝑦2 𝑡 = 𝑎(2𝑥1 𝑡 + 3) + 𝑏(2𝑥2 𝑡 + 3)

Transform combined inputs

Let the combined inputs be given by 𝑥3 𝑡 = 𝑎𝑥1 𝑡 +b𝑥2 𝑡


𝑦3 𝑡 = 2𝑥3 𝑡 + 3 = 2(𝑎𝑥1 𝑡 +b𝑥2 𝑡 ) + 3
Since 𝑦3 𝑡 ≠ a𝑦1 𝑡 + 𝑏𝑦2 𝑡 , the system is non linear.

Unit 2: Systems 24
Exercise
• Determine whether the following systems are
linear or nonlinear
a) 𝑦 𝑛 = 𝑇𝑥[𝑛]
= 𝑒 𝑥(𝑡)
b) 𝑦 𝑡
c) 𝑦 𝑡 = 𝑥(𝑡2)
d) 𝑦 𝑛 = 3𝑥2[𝑛]
e) 𝑦 𝑛 = 2𝑥 𝑛 − 2 + 5
f) 𝑦(𝑛) = 𝑥(𝑛 + 1) − 𝑥(𝑛 − 1)
Unit 2: Systems 25
Time-invariance
• A system is time-invariant if a time shift in the input results in a corresponding
time shift in the output
• They respond identically no matter when the input signal is applied, that is,
characteristics do not change with time
• For time-invariant continuous-time signals x(t – t0) → y(t – t0) for any t0
• Any system not meeting this requirement is said to be time-varying

IF x1(t) System y1(t)

THEN x1(t-𝝉) System y1(t- 𝝉)


x1(t) y1(t)
t t
x1(t-t) y1(t-t)
𝝉 t 𝝉 t
Unit 2: Systems 26
Time-invariance: Discrete signals
IF x1[n] System y1 [n]

THEN x1[n - m] System y1[n - m]

x1[n] y1 [n]

t t
x1[n - m] y1[n - m]

t t
m m
Unit 2: Systems 27
Time-invariant Systems

Unit 2: Systems 28
Time-invariance
• A system is time-invariant if a time shift in the input results in a corresponding
time shift in the output
• They respond identically no matter when the input signal is applied, that is,
characteristics do not change with time
• For time-invariant continuous-time signals x(t – t0) → y(t – t0) for any t0
• Any system not meeting this requirement is said to be time-varying

IF x1(t) System y1(t)

THEN x1(t-𝝉) System y1(t- 𝝉)


x1(t) y1(t)
t t
x1(t-t) y1(t-t)
𝝉 t 𝝉 t
Unit 2: Systems 29
Example 10
• Is the system described by input x(t) and output y(t) relationship below time-
invariant?
• 𝑦 𝑡 = sin[𝑥 𝑡 ]
• Solution:

Unit 2: Systems 30
Summary Procedure to Test for Time
Variance and Time Invariance of a System
1. If the system is DT delay the input signal independent variable
by ‘𝑛𝑜 ’ samples. If otherwise CT, delay by ‘𝑡𝑜 ’ samples. Denote
the output signal by y(n, 𝑛𝑜 )/ y(t, 𝑡𝑜 )
2. Secondly delay the output signal y[n]/y(t) by ‘𝑛𝑜 ’/ ‘𝑡𝑜 ’ samples
respectively. i.e. replace n by 𝑛 − 𝑛𝑜 or t by 𝑡 − 𝑡𝑜 . Denote the
output signal by y(n - 𝑛𝑜 )/ y(t - 𝑡𝑜 ).
3. If y(n, 𝑛𝑜 )≠ y(n − 𝑛𝑜 ) the system is time variant.
4. If y(n, 𝑛𝑜 )= y(n − 𝑛𝑜 ) the system is time invariant.

Unit 2: Systems 31
Examples
Example
Check whether the systems below are time variant or time invariant.
1. y[n]=x[-n+3]
2. y(t)=x(2t)
Solution for Q1
• The system has time shifted the time reversed the input signal.
• To check whether it is TV or TI, we first delay the input signal,
the independent variable n by ‘𝑛𝑜 ’ samples. Therefore,
y(n, 𝑛𝑜 )=x(−𝑛 + 3 − 𝑛𝑜 )
• Secondly, we delay the output signal by y[n] by ‘𝑛𝑜 ’ samples. That
is replace n by 𝑛 − 𝑛𝑜 . Therefore,
y(n − 𝑛𝑜 )=x[−(𝑛 − 𝑛𝑜 ) + 3]
• y(n, 𝑛𝑜 )≠ y(n − 𝑛𝑜 ). ∴ the system is TV.
Unit 2: Systems 32
Examples
Example
Check whether the systems below are time variant or time invariant.
1. y[n]=x[-n+3]
2. y(t)=x(2t)
Solution for Q2
• The system has time scaled the independent variable for the
input signal x(t).
• To check whether it is TV or TI, we first delay the input signal,
the independent variable t by ‘𝑡𝑜 ’ samples. Therefore,
y(t, 𝑡𝑜 )=x(2𝑡 − 𝑡𝑜 ), the time scaling is on ‘t’ and not ‘𝑡𝑜 ’
• Secondly, we delay the output signal by y(t) by ‘𝑡𝑜 ’ samples. That
is replace t by 𝑡 − 𝑡𝑜 . Therefore,
y(t − 𝑡𝑜 )= x(2(𝑡 − 𝑡𝑜 )), y(t, 𝑡𝑜 )≠ y(t − 𝑡𝑜 ). ∴ the system is TV.
Unit 2: Systems 33
Exercise
• Determine whether the system described by
input x(t) and output y(t) relationship below is
time-invariant or not.
a) y n = nx n
b) y t = x 𝑡 2
c) y t = sin t x(t − 2)

Unit 2: Systems 34
Stable and Unstable Systems
• A system is said to be bounded-input bounded-output stable (BIBO
stable) if every bounded input x(t)/x[n] results in a bounded
output y(t)/y[n].
• Hence, a finite input in terms of magnitude should
produce a finite output, if the system is stable
• The output does not diverse if the input does not diverge
• From an engineering perspective, it is important that a system of
interest remains stable under all possible operating conditions.
• It is only then that the system is guaranteed to produce a
bounded output for a bounded input.
• Unstable systems are usually to be avoided, unless some
mechanism can be found to stabilize them.

Unit 2: Systems 35
Stable and Unstable Systems
• A system is said to be BIBO stable if the output signal y(t)/y[n]
satisfies the condition
|y(t)|/|y[n]|≤ 𝑴𝒚 < ∞
whenever the input signal x(t)/x[n] satisfies the condition
|x(t)|/|x[n]|≤ 𝑴𝒙 < ∞

• 𝑀𝑦 and 𝑀𝑥 represent finite positive values.

Unit 2: Systems 36
Stable and Unstable Systems
• Examples of bounded signals :
• 𝑦 𝑡 = 𝑠𝑖𝑛𝑡 (amplitude between 1 and -1)
• 𝑦 𝑡 = 𝑐𝑜𝑠𝑡 "
• 𝑦 𝑡 = 𝑢(𝑡)
• dc values e.g. 𝑦 𝑡 = 6 . In this case, the amplitude is
6.
• To determine whether a system is stable or not, we replace the
input signal x(t) or x[n] with bounded input signal
• If the output signal is bounded (finite amplitude)then the system
is stable otherwise unstable.

Unit 2: Systems 37
Exercise
Determine whether the following systems are stable or
unstable.
a) y(t)=tx(t)
b) Y(t)=𝑒 𝑥(𝑡)
c) Y(t)=𝑥 2 (𝑡)
Solution for (a)
Let x(t)= u(t), u(t) =1 for t≥ 0. y(t)=r(t)=t, a ramp signal. its
magnitude is infinite. Therefore, the system is unstable.
Solution for (b)
Let x(t)= 6, y(t) = 𝑒 6 = 403.43. Therefore, the system is
stable.

Unit 2: Systems 38
Static or Memoryless Systems
• A static system is memoryless system and has no storage
devices
• It's output signal y(t) or y[n] at every value of t or n depends
only on the present values of the independent variable input
x(t) or x[n] at the same value of t or n
• A resistor is memoryless since the current flowing through it in
response to the applied voltage is defined by
1
i(t) = v(t)
R

Unit 2: Systems 39
Dynamic Systems
• A dynamic system possesses memory and has storage
devices
• Its output signal depends on past values and future
values of the input signal
• Networks containing inductive and capacitive
elements generally have infinite memory because the
response of such networks at any instant t is
determined by their inputs over the entire past (− ∞,
t) t
1
i(t) =
L −
 v(t)dt

Unit 2: Systems 40
Examples
• Determine whether the following systems are
dynamic or static.
1. 𝑦 𝑡 = 𝑥2 𝑡
2. 𝑦[𝑛] = 2𝑥[𝑛]
3. 𝑦 𝑡 = 𝑥 𝑡 + 1 + 𝑥(𝑡 − 2)
4. 𝑦 𝑛 = 𝑥2[𝑛] + 2𝑥[𝑛 + 1]
5. 𝑦 𝑛 = 𝑥2[𝑛]

Unit 2: Systems 41
Exercise
• Determine whether the following systems are
memoryless or have memory
a) 𝑦 𝑡 = 𝐴𝑥(𝑡)
b) 𝑦 𝑛 = (2𝑥 𝑛 − 𝑥 2 𝑛 )2
c) 𝑦 [𝑛] = 𝑥[𝑛 − 1]

Unit 2: Systems 42
Summary
• The properties of a system describe the characteristics of the
operator 𝐻 representing the system
• On this course, we shall be particularly interested in signals
with certain properties:
• Causal: a system is causal if the output at a time, only
depends on input values up to that time.
• Linear: a system is linear if the output of the scaled sum of
two input signals is the equivalent scaled sum of outputs
• Time-invariance: a system is time invariant if the system’s
output is the same, given the same input signal, regardless of
time.
• These properties define a large class of tractable, useful
systems and will be further considered in the coming lectures
Unit 2: Systems 39
END OF UNIT 2

Unit 2: Systems 40

You might also like