You are on page 1of 19

Bangladesh University of

Professionals
Department of Information & Communication
Technology

ICT3105: Digital Signal


Processing (3.0 Cr)

Course Teacher

Dr. Mohammad Junaebur Rashid (JR)


Associate Professor
Dept. of Electrical and Electronic Engineering
University of Dhaka

1
Lecture 01 ICT3105: DSP

Syllabus
Introduction: Signals, Systems and Signal Processing, Classification of Signals, Analog-to Digital and
Digital-to-Analog Conversion.
Discrete Time Signals and Systems: Discrete Time Signals, Discrete Time Systems, Analysis of Discrete
Time Linear Time-Invariant Systems, Discrete Time Systems Described by Difference Equations,
Correlation of Discrete-Time Signals
The Z-Transform: The z-transform, properties of z-Transform, Rational z-Transform, Inversion of z-
transform, One-sided z-transform, Analysis of Linear Time-Invariant Systems in the z-Domain.
Frequency Analysis of Signals and Systems: Frequency Analysis of Discrete-Time Signals, Properties of
the Fourier Transform for Discrete Time Signals, Frequency Domain Characteristics of Linear Time
Invariant Systems.
Discrete Fourier Transform: Frequency Domain Sampling: The Discrete Fourier Transform, Properties
of the DFT, Frequency Analysis of Signals Using DFT
Fast Fourier Transform: FFT Algorithms, Application of FFT Algorithms, Quantization Effects in the
Computation of the DFT
Digital Filter Design: Structures of FIR and IIR Filters, Design of FIR filters using: windows method,
Frequency Sampling Method, Chebyshev Approximation Method, Design of IIR Filters: Impulse
Variance, Bilinear Transform, Approximation of Derivatives.
Recommended Book(s):
1. Digital Signal Processing Using Matlab - Vinay K. Langle & John G. Proakis
2. Digital Signal Processing - Emmanuel C. Ifeachor, Barrie W. Jervis- Pearson Education
3. Handbook for Digital Signal Processing Sanjit K. Mitra- John Wiley & Sons.
4. Digital Signal Processing Lab Using Matlab - Sanjit K. Mitra.
2
Lecture 01 ICT3105: DSP

Learning Objectives:

The objectives of this course are to:


Give an introduction about discrete time signals and systems
Get knowledge on Z-transformation and its effectiveness
Understand the frequency analysis of signals and systems
To learn the DFT and FFT, and their algorithms.
Understand and realize the FIR and IIR filter
Know the basics of adaptive signal processing and its application in different areas

3
Lecture 01 ICT3105: DSP

How this course will be conducted


Class Lectures: 32 (Max.) Lecture Materials: Recommended books and Slides
Presentation: 4 Lectures Your Attendance is Must
Exam System
6 Class tests
Midterm
Final exam
Term paper
Assignments

Try to develop your level of knowledge

4
Lecture 01 ICT3105: DSP

Grading

5
Lecture 01 ICT3105: DSP

Lecture Plan

6
Lecture 01 ICT3105: DSP

Lecture Plan

7
Lecture 01 ICT3105: DSP

Lecture Plan

8
Lecture 01 ICT3105: DSP

Lecture Plan

9
Lecture 01 ICT3105: DSP

Lecture Plan

10
Lecture 01 ICT3105: DSP

Lecture Plan

11
Lecture 01 ICT3105: DSP

Lecture Plan

12
Lecture 01 ICT3105: DSP

What is a signal ?
A flow of information.
Mathematically represented as a function of independent variables such as time (e.g.
speech signal), position (e.g. image), etc. A common convention is to refer to the
independent variable as time.
A signal as referred to in communication systems, signal processing, and electrical
engineering is a function that "conveys information about the behavior or attributes of some
phenomenon".
In the physical world, any quantity exhibiting variation in time or variation in space (such
as an image) is potentially a signal that might provide information on the status of a physical
system, or convey a message.
The term "signal" includes audio, video, speech, image, communication, geophysical,
sonar, radar, medical and musical signals.

13
Lecture 01 ICT3105: DSP

Example of Signals
Speech: 1-Dimension signal as a function of time s(t)

Grey-scale image: 2-Dimension signal as a function of space i(x,y)

Color Video: 3 3-Dimension signal as a function of space and time {r(x,y,t),


g(x,y,t), b(x,y,t)} .

Processing: Operating in some fashion on signal to extract some useful information or


modify the signal as desired.

14
Lecture 01 ICT3105: DSP

Characterization and Classification


ofBased
Signals
on number of independent variables
1-D Signals : speech signal
2-D Signals : Image signal
M-D Signals : Video signal

Based on dependent variables


Continuous-time signal: signal is defined at every instant of time
Discrete-time signal: takes certain numerical values at specified
discrete instants of time, basically a sequence of numbers

15
Lecture 01 ICT3105: DSP

Types of Signals
The independent variable may be either continuous or discrete
Continuous-time signals Analog signals
Discrete-time signals are defined at discrete times and represented as sequences of
numbers

The dependent variable (e.g., amplitude) may be either continuous or discrete value
Analog signals: both time and amplitude value are continuous.
Digital signals: both (time and value) are discrete

Computers and other digital devices work with discrete time discrete value signals.

16
Lecture 01 ICT3105: DSP

Types of Signals

17
Lecture 01 ICT3105: DSP

Digital Signal Processing


Concerned with the representation of signals by sequence of numbers or symbols and
the processing of these sequence
The purpose of such processing may be to estimate characteristic parameters or
transform a signal

Advantages of Digital System


Digital data storage and transmission is much more effective than in the analog form

Flexibility: processing functions can be altered or adjusted easily


Possibility of implementing much more complicated processing function
Efficient implementation of fast algorithms and matrix-based processing
Very high accuracy and reliability is possible.

18
Lecture 01 ICT3105: DSP

Digital Signal Processing


Disadvantages of Digital System
Limitations of ADC and DAC
High power consumption and complexity of a DSP implementation: unsuitable for
simple, low-power applications
Limited to signals with relatively low bandwidths

Applications of DSP
Speech processing , Text-to-speech (synthesis)

Enhancement - noise filtering Coding


Image processing
Enhancement, coding, pattern recognition (e.g. OCR), Multimedia processing
Media transmission, digital TV, video conferencing Communications
Biomedical engineering, Navigation, radar, GPS
Control, robotics, machine vision
19

You might also like