introduction to matlab · 2021. 1. 17. · introductory class, digital signal processing sessional,...
TRANSCRIPT
EEE-3604 Digital Signal Processing Sessional
Prepared By
Mohammed Abdul Kader
Assistant Professor, Dept. of EEE, IIUC
Introductory Class
International Islamic University Chittagong
Dept. of Electrical and Electronic Engineering
Basic Information
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Basic Information
Course Title Digital Signal Processing Sessional
Course Code EEE 3604
Pre-requisite Continuous Signals and Linear Systems (EEE 3501)
Credit 3
Academic Session Autumn 2020 (Will be followed until further change)
Level Basic
Category Major
Number of lectures 3X15=45 (18 before Mid-term, 24 after Mid-term)
Course Objectives
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
a) To learn about mathematical representation of analog signals in digital domain, manipulate signals
using analytical techniques and familiarize with discrete time signal & systems.
b) To interpret the information of discrete time signals by means of frequency domain analysis using
mathematical tools such as Z-transform, Discrete FourierTransform (DFT), Fast FourierTransform etc.
c)To design & realize the responses of discrete-time systems like FIR and IIR Filter etc.
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Intended learning outcomes (ILOs) of the course/ Course Outcome (CO)
The intended learning outcomes/course outcomes of this course are:
CO-1 Learning about mathematical representation of analog signals in digital
domain, manipulate signals using analytical techniques and familiarize
with discrete time signal & systems.
Knowledge
CO-2 Developing ability to manipulate and analysis of discrete-time (DT) signal
by modern software tools. Knowledge
CO-3Developing skill to design and implement of discrete time (DT) system. Skill
CO-4 To demonstrate the skill to write experimental report individually Skill
Course Outcome
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Mapping of Course Outcome and Program Outcome
CO
of the
course
Program Outcomes (PO)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO 1 √
CO 2 √
CO 3 √
CO 4 √
PO1: Engineering Knowledge PO-7 Environment and sustainability
PO2: Problem Analysis PO-8 Ethics
PO3: Design/development of solutions PO-9 Individual and team work
PO4: Conduct investigations of complex Problems PO-10 Communication
PO5 Modern tool usage PO-11 Project management and finance
PO6 The engineer and society PO-12 Life-long learning
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
List of the Experiment and Lecture Plan
Class Exp. No. Name of Experiment
Week-1,2 1 Introduction to MATLAB
Week-3,4 2 Continuous time and Discrete time representation of some basic signals
Week-5 3 Analog to digital conversion
Week-6 4 Manipulation of Discrete-Time (DT) signals.
Week-7 Exam. Mid-Term Examination on Experiment 1,2,3 and 4. (20% Marks)
(Allocating Assignment or project)
Week-8,9 5 Convolution and correlation of Discrete-Time sequences.
Week-10 6 z-Transform in Matlab
Week-11 7 Frequency domain analysis of DT signals by FFT
Week-12 8 Implementation of Digital Filter in Matlab.
Week-13 Presentation Assignment/Project Submission
Week-14 Exam Final Examination on Experiment 5, 6, 7 and 8. (20% Marks)
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Weighting of assessments
Method Marks% Relevant Course Outcomes
Lab Report 30 CO4
Lab Performance 10 CO2
Class Attendance 10 N/A
Mid-term Quiz 20 CO1
Final Quiz 20 CO1
Project/Assignment/Presentation 10 CO3
TOTAL 100
Assessment of Course Outcome (CO)
Course Outcome Assessment Schedule Assessment Method
CO1 7th Week Mid-term Quiz
CO2 Any 5 experiment Class Performance
CO3 13th Week Project/Assignment
CO4 14th Week Lab Report
Assessments
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Submission of Lab Report
General Instructions
GI-1 𝙏𝙚𝙭𝙩 𝙁𝙤𝙧𝙢𝙖𝙩: Font size should be 12 pt and use 'Times new roman' font. Align the text to both the left and
right margins. (Not allowable in case of the handwritten report)
GI-2 𝙇𝙖𝙩𝙚 𝙎𝙪𝙗𝙢𝙞𝙨𝙨𝙞𝙤𝙣: In case of late submission, you must explain the ground for being late. Late submission will
not be acceptable without valid cause. You have to explain the cause of late submission in the comment section during
submission of Lab Report. Without valid ground late submission within 1 week from deadline will reduce your marks
at least 50%. Late submission more than 1 week will not be acceptable under any circumstances.
GI-3 𝙋𝙡𝙖𝙜𝙞𝙖𝙧𝙞𝙨𝙢: Sharing lab report and copying from others is strongly punishable. In such case, minimum
penalty is grading 0 in that report and 20% deduction in the final mark of the reports.
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Submission of Lab Report (Cont.)
Instructions of Writing Report
The report should have the following points-
IWR-1 𝘾𝙤𝙫𝙚𝙧𝙥𝙖𝙜𝙚: You must include a coverage containing the information such as Name of University & Dept., Course
title & code, Your information (name, matric ID, Sec), Experiment information (Experiment no, Name of experiment, Date
of experiment, date of submission), information of the course teacher (name and designation) etc.
IWR-2 𝙊𝙗𝙟𝙚𝙘𝙩𝙞𝙫𝙚𝙨:
The objectives should start with "To know...." or 'To learn.... ' or ‘To verify….’ or ‘To be familiar…’, ‘To understand….’,
‘To perform….’ etc . It is preferable to write by points rather than a paragraph. Objectives should be more specific based on
the topics of experiment.
IWR-3 𝘿𝙚𝙨𝙘𝙧𝙞𝙥𝙩𝙞𝙤𝙣 𝙤𝙛 𝙪𝙨𝙚𝙙 𝙞𝙣𝙨𝙩𝙧𝙪𝙘𝙩𝙞𝙤𝙣𝙨/𝙛𝙪𝙣𝙘𝙩𝙞𝙤𝙣𝙨/𝙤𝙥𝙚𝙧𝙖𝙩𝙤𝙧:
Discuss the purpose of instructions/functions that are discussed in class. Do some practice in MATLAB to learn the purpose
of a function. After understanding the functions try to write the purpose in your own words.
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Submission of Lab Report (Cont.)
General Instructions
IWR-4 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙞𝙣𝙜, 𝘼𝙣𝙖𝙡𝙮𝙨𝙞𝙨 𝙖𝙣𝙙 𝙍𝙚𝙨𝙪𝙡𝙩: This section is very important. You have to represent your
practice and understanding in this section. Give screenshots of the program and program output, and the text should
be large enough to read. You must follow the following points:
i) Try to practice with the dissimilar example from lecture contents to get good marks.
ii) Change the parameters used in the program during your practice.
iii) Use last two digits of your ID with variable name. For example if your Matric ID is ET101234, your
variable name in MATLAB should be name_34 (i.e. data_34, a_34, time_34 etc)
iv) Use the following instruction at the beginning of the program so that your ID is visible in the program
output.
𝙛𝙥𝙧𝙞𝙣𝙩𝙛(‘𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧: 𝙔𝙤𝙪𝙧 𝙈𝙖𝙩𝙧𝙞𝙘 𝙄𝘿’).
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Submission of Lab Report (Cont.)
v) In case of graph, use your ID with the graph title. Also write few lines as analysis from your understanding
about this program and program output.
IWR-5 𝘿𝙞𝙨𝙘𝙪𝙨𝙨𝙞𝙤𝙣: You can write learning outcome of this experiment as discussion. However, learning outcome
should be appropriate and specific related to the topic. Also you can discuss the specific application/use of the
functions discussed in this lecture in the field of DSP or mathematical calculation.
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Submission of Lab Report (Cont.)
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Submission of Lab
Report (Cont.)
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Entry Marks
Front Page 2
Objectives 2
Description of Functions 7
Program, Result and Analysis 14
Discussion 5
Total 30
Submission of Lab Report (Cont.)
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Sharing Lecture Contents
For Lecture Materials:
Webpage: https://kader05cuet.wordpress.com/
YouTube Channel: Abdul Kader Rubel (https://www.youtube.com/channel/UCnZ3mNaSCM9BUKGf7UjZ9aQ)
Notice, Class/Meeting Link, Assignment and Recorded Lectures
Google Classroom
Introductory Class, Digital Signal Processing Sessional, Prepared By- Mohammed Abdul Kader, Assistant Prof, Dept. of EEE, IIUC
Procedure of Conducting Performance Quiz
𝐓𝐡𝐞 𝐪𝐮𝐢𝐳 𝐰𝐢𝐥𝐥 𝐛𝐞 𝐬𝐭𝐚𝐫𝐭𝐞𝐝 𝐚𝐭 10 𝐏𝐌 (25/11/𝟮𝟬𝟮𝟬,Wednesday)
**You must record the screen, sound and video must be active.
🆂🆃🅴🅿-1: Start recording your screen (cellphone or computer) and introduce (only name and ID)
yourself opening your camera. Your face must be visible in the inset of the screen and audio should be
on throughout the exam. You can use XRecorder App
(https://play.google.com/store/apps/details?id=videoeditor.videorecorder.screenrecorder) to
record the screen. To reduce the video file size you can set, resolution=240p, quality=1Mbps,
FPS=15FPS in the XRecorder app. In this setting, the file size will be only 40 MB for a record of 10
min. *** 𝙏𝙝𝙚 𝙫𝙞𝙙𝙚𝙤 𝙢𝙪𝙨𝙩 𝙗𝙚 𝙘𝙖𝙥𝙩𝙪𝙧𝙚𝙙 𝙛𝙧𝙤𝙢 𝙩𝙝𝙚 𝙗𝙚𝙜𝙞𝙣𝙣𝙞𝙣𝙜 𝙩𝙤 𝙩𝙝𝙚 𝙚𝙣𝙙 𝙤𝙛 𝙩𝙝𝙚 𝙦𝙪𝙞𝙯. 𝙋𝙖𝙧𝙩𝙞𝙖𝙡 𝙘𝙖𝙥𝙩𝙪𝙧𝙚
𝙬𝙞𝙡𝙡 𝙣𝙤𝙩 𝙗𝙚 𝙖𝙘𝙘𝙚𝙥𝙩𝙖𝙗𝙡𝙚.
🆂🆃🅴🅿-2: Go to the following link to get question. Answer the questions and submit the form. 𝗬𝗼혂 𝗵𝗮혃𝗲 혁𝗼 혀혂𝗯𝗺𝗶혁 혁𝗵𝗲 𝗳𝗼𝗿𝗺 현𝗶혁𝗵𝗶𝗻 20 𝗺𝗶𝗻혂혁𝗲혀. https://forms.gle/z8BqNHAnDX6BnGEh6
🆂🆃🅴🅿-3: Upload the video (recording) to your google drive. Then provide the link to following
form https://forms.gle/EYtYpN1Ubo3DzPac9