You are on page 1of 6

Independent University, Bangladesh

Department of Electrical and Electronic Engineering


Course Outline
Course Title: Intro. to Digital Signal Processing
Course Code: EEE 321 / ETE 324 / ECR 305, Autumn 2018
M/W 08:00~09:30 Duration: 1:30 min
Room: BC 5012, Level 5

Instructor’s details:
Dr. Md. Kafiul Islam
Asst. Professor
Office: Room-6006 (B)
Visiting Hours: M/W 09:30~11:00 (or by appointment)
Email: kafiul_islam@iub.edu.bd or kafiiut@gmail.com

Course Prerequisite : ECR 301 and MAT 305 for ECR305 (Old Curriculum)
EEE 231 /ETE 231 for EEE 321 / ETE 324 (New Curriculum)
Mandatory : Should be registered for ECR 305L/EEE321L/ETE324L concurrently.

Course Description
The objective of this course is to understand the fundamental concepts of digital signal processing and
its applications in communication engineering and many other areas such as biomedical engineering,
robotics, power system and so on.

Course Learning Outcomes (CLO/CO):

Students are expected to demonstrate the ability to:


CO1. Explain the basic concepts of signals, signal processing and digital signals;
CO2. Characterize signals and systems in discrete time, explain LTI system and its relation with
digital filter;
CO3. Analyze LTI system and use the concept of convolution to filter signals;
CO4. Explain the properties of the Z-transform and apply Z-transform and inverse Z-transform.
CO5. Apply the discrete-time Fourier transform and the fast Fourier transform;
CO6. Design finite impulse response (FIR) filters to satisfy a desired frequency response and explain
the role of the window function on FIR filters.
CO7. Design infinite impulse response (IIR) filters on the basis of an analogue design;
CO8. Implement a small project by using MATLAB as a filter design tool and writing small
programs in MATLAB to create/use simulated or real signals, analyze them in frequency
domain, process signals to remove noise and enhance signal quality and finally be able to plot
the signals for result analysis.

Course Policy:
1. It is the student’s responsibility to gather information about the assignments and covered topics
during the lectures missed. Regular class attendance is mandatory. Points will be taken off for
missing classes. According to IUB system students must enter the classroom within the first 10
minutes to get the attendance submitted.
2. The date and syllabus of quiz, midterm and final exam is already given here, however,
announcements will be given ahead of time. There is NO provision for make-up exams.

Page 1|6
EEE321/ECR305 by Dr. Md. Kafiul Islam
3. The reading materials for each class will be given prior to that class so that student may have a
cursory look into the materials.
4. Class participation is vital for better understanding of technological issues. Students are invited
to raise questions.
5. Students should take tutorials with the instructor during the office hours. Prior appointment is
required.
6. Students must maintain the IUB code of conduct and ethical guidelines offered by the School of
Engineering & Computer Science.

Assessment and Marks Distribution:


Students will be assessed on the basis of their overall performance in all the exams, class tests,
assignments and class participation. Final numeric reward will be the compilation of:
Attendance/Participation 5%
Homework/Assignment 10%
Project/Viva 10%
Quiz/Class Test 20%
Mid-term Exam 25%
Final Exam 30%
_______________________________________________

Total 100%

[Class attendance is mandatory; failure to do so may deduct the final marks]

Grade Conversion Scheme:


The following chart will be followed for final grading. This can be customized from the
guideline provided by the Department of Electrical and Electronic Engineering.

A A- B+ B B- C+ C C- D+ D F

85-100 80-84 75-79 70-74 65-69 60-64 55-59 50-54 45-49 40-44 < 40

Mapping:
Mapping: COs-Assessment-PLOs

Assessment Program Learning Outcome (PLO)


COs CT1 CT2 CT3 CT4 MT FE Assignmt Project PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10 PLO11 PLO12
CO1 √ √ √
CO2 √ √ √ √
CO3 √ √ √ √ √ √
CO4 √ √ √ √ √
CO5 √ √ √ √
CO6 √ √ √ √ √
CO7 √ √ √ √ √
CO8 √ √ √ √ √ √ √

CT: Class Test


MT: Mid-Term
FE: Final Exam
CO: Course (learning) Outcome

Page 2|6
EEE321/ECR305 by Dr. Md. Kafiul Islam
Mapping: COs-GSs

COs Generic Skills (GSs)


Cognitive Communi Problem Self- Critical Innovation & Interpersonal, Professional
Skills cation Solving management & Thinking Entrepreneurship Teamwork & Ethics &
Skills Skills Personal & Skills Leadership Commitment
Development Analytical Skills to Society
Skills Skills
CO1 √
CO2 √
CO3 √
CO4 √ √
CO5 √ √
CO6 √ √
CO7 √ √
CO8 √ √ √ √ √

Required Text:
The course will be based mostly on the following books [some other books and journals may be referred
time to time]:
John G. Proakis, Dimitris G. Manolakis, and Dimitris Manolakis, Digital Signal
Processing, Prentice Hall, 2006.
Vinay K. Ingle, and John G. Proakis, Digital Signal Processing Using MATLAB,
Thomson, Bookware Companion Series, 2007.

Simulation software: MATLAB, Simulink

Link to Virtual Learning System: http://oldcmos.iub.edu.bd/secs (Department of Electrical and


Electronic Engineering – ECR 305 Sec 1 – Login as a guest – password is 1234)

Audit:
Students who are willing to audit the course are welcome during the first two classes and are advised to
contact the instructor after that.

Note:
Plagiarism – that is, the presentation of another person’s thoughts or words as though they were the
student’s own – must be strictly avoided. Cheating and plagiarism on exam and assignments are
unacceptable. University policies shall be strictly enforced in this regard.

University Regulation and Code of Conduct:


Please see the Green Book for further information about academic regulation and policies, including
withdrawal and grading, appeals and penalties for plagiarism and academic misconduct.

Students with Disabilities:


Students with disabilities are required to inform the Department of Electrical and Electronic
Engineering of any specific requirement for classes or examination as soon as possible.

More Readings:
P. P. Vaidyanathan, Multirate Systems and Filter Banks, Prentice Hall.

Page 3|6
EEE321/ECR305 by Dr. Md. Kafiul Islam
Class & Exam Schedule, Topics and Readings:

Sessions Topics Learning Outcome Readings


Introduction to signals, Students will learn the
systems and signal a) The fundamentals of signal and systems Proakis, Digital
Session – 1
processing Intro to DSP. b) How signals are processed Signal Processing:
Comparison between ASP c) Advantages of DSP over ASP Ch-1, Page 1-6
and DSP
Classification of signals,
ADC and DAC process, Students will learn the different types of signals
sampling theorem, from different perspectives, conversion between Proakis, Digital
Session – 2 quantization, aliasing, etc. analog and digital signals and their practical Signal Processing:
Working out mathematical challenges and applications. Also how to obtain Ch-1, Page 7-40
problems given in discrete signal from analog signal.
examples/exercise.

Students will learn the fundamental concept of


Discrete Time Signals: their elementary discrete time signals, and different Proakis, Digital
Session – 3 manipulations, power and operations between them. They will also learn Signal Processing:
energy of DT signals, etc. how to calculate power and energy of such
signals. Ch- , Page 41-53

Students will be able to understand different


Discrete Time Systems: aspects of DT systems and their output Proakis, Digital
Session – 4 Different DT systems and calculations, in addition, they will be able to Signal Processing:
their Classification represent any DT signal in terms of impulse
sequences Ch- , Page 54-72

LTI systems, impulse Students will be able to understand what LTI


Proakis, Digital
response, convolution, system is and how it’s represented, how
Session – 5 correlation, representation of convolution is related to LTI system, why Signal Processing:
LTI syatems, difference correlation is required, the relation between LTI Ch- , Page 73-
equations, etc. system and digital filter, etc.
127

Giving out Assignment-1 Proakis, Digital


questions and discussion on Students will be able to solve different DT system Signal Processing:
Session – 6 Chapter 2 Exercises. relevant problems and learn to develop their Ch-2, Page 127-
Announcement for Class analytical skill. 146
Test-1

Intro to Z-transform and ts Students will be able to learn about the z- Proakis, Digital
applications to LTI system transform, its properties and its importance in the
Session – 7 Signal Processing:
analysis analysis and characterization of LTI systems.
Also the comparison with Laplace (s) transform. Ch-3, Page 147-
Class Test-1
170

Students will be able to find z-transform of


Z-transform (cont...): System different DT signals, and also the inverse Proakis, Digital
Session – 8 function H(z), inverse z- transformation. Also will understand the Signal Processing:
transform, etc. importance of system function H(z) to identify a Ch-3, Page 171-
DT system or digital filter. 197

Page 4|6
EEE321/ECR305 by Dr. Md. Kafiul Islam
Proakis, Digital
Students will be able to learn different Fourier
Frequency Analysis of Signal Processing:
Session – 9 analysis methods for different CT signals and will
Signals: CTFT, CTFS Ch-4, Page 224-
also learn about power and energy spectrum.
240

Frequency Analysis of
Signals (Cont...): DTFS. Students will be able to apply DTFT and its Proakis, Digital
Session – 10 DTFT, and Properties of properties for analysing different DT aperiodic Signal Processing:
DTFT and different relevant signals. Ch-4, Page 241-
theorems. 291

Giving out Assignment-2 Proakis, Digital


questions and discussion on Students will be able to solve different z- Signal Processing:
Session – 11 Chapter 3, 4 Exercises. transform and fourier analysis based problems Ch-3 and Ch-4
Announcement for Class and learn to develop their analytical skill. exercises
test-2
Proakis, Digital
Frequency Analysis of LTI
Students will learn the frequency response, its Signal Processing:
Systems:
Session – 12 properties and importance in the analysis of LTI Ch-5, Page 300-
Class test-2
systems. 335

Review for Mid-term Proakis, Digital


Students will be able to identify their mistakes
Preparation and Discussion Signal Processing:
Session – 13 and will learn from their mistakes, i.e. not to
on the solutions of 1st two Ch-1 to Ch-5
repeat them in upcoming Mid-term exam.
assignments.
Session – 14 Mid-term test (Class Time) TBA
Proakis, Digital
Signal Sampling & Students will learn the basic steps to recover or Signal Processing:
reconstruct analog signal from its discrete
Session – 15 Reconstruction Ch-6, Page 384-
counterpart from both time and frequency domain
perspectives. 394

Proakis, Digital
Students will be able to understand the Signal Processing:
Session – 16 DFT and FFT importance of DFT and FFT, their differences Ch-7, Page 449-
from DTFT and Z-transform 478

DFT and FFT (Cont...) Proakis, Digital


Giving out Assignment-3 Signal Processing:
Students will be able to learn circular properties
questions and discussion on Ch-7, Page 488-
Session – 17 of DFT, the journey from DTFT to DFT, FFT
Chapter 5, 6, 7 Exercises. 494, Ch-8, Page
algorithm design from DFT equation.
Announcement for Class 511-518
test-3
Proakis, Digital
Digital Filter Structure: Students will be able to learn and design different Signal Processing:
FIR & IIR direct-form filter structures from difference equation or
Session – 18 Ch-9 Page 563-
structures system function or impulse response of any DT
Class test-3 time LTI system. 590

Students will be able to learn and design FIR Proakis, Digital


Design of Digital Filters: FIR filters (i.e. system function) from Signal Processing:
Session – 19 Filters Ch-10, Page 654-
specifications with different window
700
technoques.

Page 5|6
EEE321/ECR305 by Dr. Md. Kafiul Islam
Proakis, Digital
Students will be able to learn and design IIR Signal Processing:
Design of Digital Filters: IIR
Session – 20 filters (i.e. system function) from analog filter Ch-10, Page 701-
Filters
specifications. 727

Giving out Assignment-4 Proakis, Digital


questions and discussion on Students will be able to learn and design AC Signal Processing:
Session – 21 Chapter 9, 10 Exercises. motor drives for motor control techniques for Ch-9, Ch-10
Announcement for Class industrial applications Exercises
test-4
Students will be able to learn and design other Proakis, Digital
Intro to Digital Filter Banks modern applications power electronics such as Signal Processing:
Session – 22
Class test-4 solid state transformer, induction heating system Ch-11, Page 750-
etc. 797
Students will be able to identify their mistakes
Discussion on the solutions
Session – 23 and will learn from their mistakes, i.e. not to
of last two assignments.
repeat them in upcoming Final exam.
Students will be able to finally realize the
improtance of this course in building their
Review and Preparation for
Session – 24 analytical and problem solving skills and
Final Exam
hopefully they will appreciate the world of DSP
and its numerous applications.
Final Exam (Green Book
Session – 25
Schedule)

Page 6|6
EEE321/ECR305 by Dr. Md. Kafiul Islam

You might also like