Module 3 Note
Module 3 Note
ICE 517
MODULE 3
DISCRETE-TIME SIGNALS & SYSTEMS
1
Learning Outcomes
2
Discrete-Time Signals and Signals
3
3. Sequence representation:
An infinite-duration signal or sequence with the time origin
𝑛 = 0 indicated by the symbol ∗ or ↑ is represented as:
If the origin is not given, take the first value as the origin
Graphical representation:
4
A finite duration sequence is represented as:
5
Some Elementary Discrete-Time Signals
6
The Unit Step Signal
7
The Unit Ramp Signal
8
The Exponential Signal
9
Classification of Discrete-Time Signal
Even Odd
A signal is said to be anti-symmetric (odd) if : it is not a
mirror image of the other
𝑥 −𝑛 = −𝑥(𝑛) 12
13
Simple Manipulation of Discrete-Time Signal
a.)
A signal 𝑥 𝑛 may be shifted in time by replacing the
independent variable 𝑛 by 𝑛 − 𝑘, where 𝑘 is an integer.
Note: If 𝑘 is negative the signal shifts to the right (delay
operation) else k is positive and will shift to the left (an
advance operation) by 𝑛𝑡ℎ samples in time.
14
15
B.) When the independent variable 𝑛 is replaced by −𝑛 the time
base is modified. The result of this modification is called a ‘folding’
or a ‘reflection’ of the signal about the origin 𝑛 = 0.
Note: Time-delay and folding operations are not commutative:
16
c) When the independent variable 𝑛 is replaced by
𝜇𝑛 where 𝜇 is an integer, the signal 𝑥(𝑛) is scaled
and it is referred to as ‘time-scaling’ or ‘down-
sampling’
The figure on the next slide shows the graphical
representation of the signal 𝑦 𝑛 = 𝑥 2𝑛
where 𝑥(𝑛) is the signal
17
18
D) Amplitude Scaling: Multiply the value of every
signal sample by 𝐴.
19
Discrete-Time Systems
A discrete-time system is a device or algorithm that operates on a
discrete-time signal, called the ‘input’ or ‘excitation’, according to
some well-defined rule, to produce another discrete-time signal called
the ‘output’ or ‘response’ of the system.
20
Block Diagram Representation of Discrete-
Time Systems
A block diagram is a pictorial representation of a
system using interconnections of smaller sub-
systems which represent basic mathematical
functions. It also shows signal flow
1. An Adder: performs the addition of two signal
sequences:
21
2. A Constant Multiplier: scales a signal
sequence:
22
4. The Unit Delay Element: a special system that
delays the signal passing through it by one sample.
23
Example: Sketch the block diagram of the discrete-time system described the
difference equation:
1 1 1
𝑦 𝑛 = 𝑦 𝑛 − 1 + 𝑥 𝑛 + 𝑥(𝑛 − 1)
4 2 2
SOLUTION
24
Classification of Discrete-Time Systems
𝑦 𝑛 = 𝑎𝑥 𝑛 → 𝑆𝑇𝐴𝑇𝐼𝐶
𝑦 𝑛 = 𝑥 𝑛 + 3𝑥(𝑛 − 1) → 𝐷𝑌𝑁𝐴𝑀𝐼𝐶
25
Testing for Static and
Dynamic Systems
26
Time-invariant and Time-
variant Systems
A system is time-invariant if its input-output characteristics do
not change with time.
28
Testing for Time-invariant and
Time-variant Systems
32
Stable and Unstable Systems
An arbitrary relaxed system is
said to be bounded input-bounded output (BIBO) stable if
and only if every bounded input produces a bounded output
Therefore, there exist some finite numbers, say 𝑀𝑥
and 𝑀𝑦 such that
For all n.
If for some bounded input sequence 𝑥 𝑛 , the
output is unbounded (infinite), the system is
classified as unstable.
33
Testing for BIBO stability of
Systems
34
Interconnection of Discrete-Time System
𝐶𝐴𝑆𝐶𝐴𝐷𝐸: 𝑦 𝑛 = 𝜏1 ∗ 𝜏2
𝑃𝐴𝑅𝐴𝐿𝐿𝐸𝐿: 𝑦 𝑛 = 𝜏1 + 𝜏2
35
Convolution
𝑦 𝑛 = 𝑥 𝑘 ℎ(𝑛 − 𝑘)
𝑘=−∞
36
To convolve graphically follow these four steps;
1. Folding: fold ℎ 𝑘 about 𝑘 = 0 to obtain
ℎ −𝑘 .
2. Shifting: shift ℎ −𝑘 by 𝑛𝑜 to the right if 𝑛𝑜 is
positive and to the left when it is negative.
3. Multiplication: multiply 𝑥(𝑘) by ℎ(𝑛𝑜 − 𝑘) to
obtain the product sequence 𝑣𝑛𝑜 (𝑘) ≡
𝑥 𝑘 ℎ(𝑛𝑜 − 𝑘).
4. Summation: Sum all the values of the product
sequence 𝑣𝑛𝑜 (𝑘) to obtain the value of the
output at time 𝑛 = 𝑛𝑜 .
37
Example 1: The impulse response of a linear time-
invariant system is:
ℎ 𝑛 = 1, 2∗ , 1, −1
Determine the response of the system to the input
signal 𝑥 𝑛 = 1∗ 1, 2, 3, 1 using the graphical
method.
Note: when the origin of a sequence is not
indicated, take the first digit as the origin. E.g.
ℎ 𝑛 = 1, 2, 1, −1 , 1 becomes the origin
Let the elements or entries in input signal represent M,
and those in the impulse response represent N,
Therefore 𝑴 + 𝑵 − 𝟏
gives an idea of the number of computations one
should perform. E.g. in the example above, 8
computations would be carried out.
38
SOLUTION 1
39
Convolution Cont’d
𝑦 𝑛 = 𝑥 𝑘 ℎ(𝑛 − 𝑘)
𝑘=−∞
4
𝑦 −1 = 𝑥 𝑘 ℎ(−1 − 𝑘)
𝑘=0
𝑥 0 ℎ −1 + 𝑥 1 ℎ −2 + 𝑥 2 ℎ −3 + 𝑥 3 ℎ −4
+ 𝑥 4 ℎ(−5)
1×1+1×0+2×0+3×0+1×0=1
40
Convolution Cont’d
𝑦 0 = 𝑥 𝑘 ℎ(−𝑘)
𝑘=0
𝑥 0 ℎ 0 + 𝑥 1 ℎ −1 + 𝑥 2 ℎ −2
+ 𝑥 3 ℎ −3 + 𝑥 4 ℎ(−4)
1×2+1×1+2×0+3×0+1×0=3
41
TUTORIAL QUESTIONS
Enumerate the steps for the convolution of two signals by
graphical method
using the steps enumerated above, find the response of the
input 𝑥 𝑛 = 4∗ 1, 2, 5 to the signal ℎ 𝑛 = 1, 2∗ , 1, −1
Verify the result obtained above using the convolution
formula, multiplication method and tabular or tabulation
method.
Test for the causality of the following systems
1. 𝑦 𝑛 = 𝑥 𝑛 + 1 + 𝑥 𝑛 + 𝑥 𝑛 − 1 ,
2. 𝑦 𝑛 = 𝑦 𝑛 − 1 + 𝑥 𝑛 ,
1
3. 3. 𝑦 𝑛 = 𝑥 𝑛 +
𝑥(𝑛−1)
42