ESE563 - Week 1 (Concepts)
ESE563 - Week 1 (Concepts)
ESE563 - Week 1 (Concepts)
Recommended Textbook
• John G. Proakis, Digital Signal Processing: Principles, Algorithms &
Applications, 4th Ed., Prentice-Hall, 2007.
Course Information
Course Coordinator / Lecturer
(September 2018 – January 2019)
Room : T2-A16-13A
Telephone : 03-55436080
Email : megatsyahirul@salam.uitm.edu.my
ESE563
Digital Signal Processing
Concepts
Learning Outcomes (Week 1)
The students should be able to:
• Define CT and DT signals.
• Demonstrate the understanding on sampling and quantisation
concepts.
• Sketch and manipulate discrete signals.
x(t)
Continuous signal
Introduction
• Discrete-Time (DT) Signal
A signal where its amplitudes are being represented only at certain
interval of time. Usually, representation denoted by [.].
x[n]
Discrete signal
Introduction
• Sampling
A process of measuring the amplitude of a CT signal at specific time
intervals, T which results in its conversion to DT signal.
x[n]
n
-4 0 14
Sampling of CT signal
Introduction
• Sampling
Most common sampling is periodic
x[n] x[nT ], - n
s 2f s
Introduction
• Sampling
Example:
What would happen if we chose the wrong sampling time as shown
in the figure below?
x(n)
1 Answer:
0.5 The original signal will
not be reconstructed
0 n
20 40 60 80 correctly.
-0.5
Discrete-time signal
Introduction
• Quantisation
A process of mapping different ranking levels of amplitudes with
either a continuous or discrete signal and provide opportunity for
encoding to binary digital signal.
x[n]
11111111
256 levels
000000000
Quantisation of discrete signal
Introduction
• Quantisation
This process, also known as analogue-to-digital conversion, loses
information (by truncating or rounding the sample values). That
is, discrete-valued signals are always an approximation to the
original continuous-valued signal.
Common practical digital signals are represented as 8-bit (256
levels), 16-bit (65,536 levels), 24-bit (16.8 million levels), 32-bit
(4.3 billion levels) and so on. Although any number of
quantisation levels is possible, not just powers of two.
Introduction
• Example:
Based on the figure below, describe the 4-bit binary representations
for amplitudes at y(0), y(4), y(7) and y(10).
Discrete-Time Signal
• Introduction
The mathematical techniques for the analysis of linear time-
invariant systems for discrete-time systems are usually classified
as sequence domain method. It is because the input, output and
system model are all described using sequences of numbers.
The output sequence is the response of the system to some
input sequence of values. We usually interpret these sequences
of numbers as indexed in time, although not necessary to do so.
Discrete-time signal can be represented by x[n] where n is an
integer. Basic discrete-time signal can be written in two types of
sequences; unit impulse sequence and unit step sequence.
Discrete-Time Signal
• Unit Impulse
The unit impulse sequence δ[n] is defined as
1, n0
[ n]
0, n0
δ[n]
... ...
n
-3 -2 -1 0 1 2 3 4 5
Unit impulse
Discrete-Time Signal
• Unit Impulse
The unit impulse sequence δ[n]can also be represented as δ[n] = {…,
0, 0, 1, 0, 0, …}. Similarly, the shifted unit step sequence is defined as
1, nm
[ n m]
0, nm
δ[n-m]
... ...
n
-3 -2 -1 0 1 2 m
Shifted unit impulse
Discrete-Time Signal
• Unit Step
The unit step sequence u[n] is defined as
1, n0
u[n]
0, n0
u[n]
... ...
n
-3 -2 -1 0 1 2 3 4 5
Unit step
Discrete-Time Signal
• Unit Step
The unit step sequence u[n]can also be represented as u[n] = {…, 0,
0, 1, 1, 1, …}. Similarly, the shifted unit step sequence is defined as
1, nm
u[n m]
0, nm
u[n-m]
... ...
n
-3 -2 -1 0 1 m
Shifted unit step
Discrete-Time Signal
• Relationship between unit impulse and unit step
The unit step sequence u[n] and unit impulse sequence δ[n] by
x[n] [n m] x[m] [n m]
x[n] f ( [n])
For example,
x[n] {2,2,3,1,2}
x[n]
n
-2 -1 0 1 2