Concordia
University, Department of Electrical and Computer Engineering
Instructor: Dr. Reza Soleymani
Office: EV 5.125; Office Hours: Tuesdays 10am - noon.
Tel: 848-2424 x 4103;
Email: msoleyma@ece.concordia.ca
1.
Calendar Description:
Properties of discrete-time systems. Linear Time Invariant (LTI) systems.
Unit impulse response and convolution. Systems based on linear
constant-coefficient difference equations. Discrete Fourier series. The Fourier
transform representation of signals and systems. Inverse Fourier transform.
Sampling of continuous-time signals. Reconstruction of a signal from its
samples. Discrete-time processing of continuous-time signals. Quantization. The
Z-Transform and inverse Z-Transform. Unilateral Z-Transform. Transfer function
and block diagram representation of LTI systems. Basic structures for
Finite-Impulse-Response and Infinite-Impulse-Response filters. Computer-based
MATLAB simulation. Lectures: three hours per week. Tutorial: one hour per week.
Laboratory: 15 hours total. NOTE: Students who have received credit for ELEC
364 may not take this course for credit.
Prerequisite: ELEC 242: Continuous Time
Signals and Systems
2.
Course Objectives:
The objective of this course is to apply knowledge of mathematics (namely
algebra and calculus, complex variables and series) and engineering (basic
circuits) to make important insights on the signals (that is a stream of data)
and the systems (that process signals). This course is quite basic to the field
of communications (e.g., ELEC 363), control (e.g., ELEC 372), and signal
processing (ELEC 442).
3. Course Learning Outcomes:
Upon successful
completion of the course, students will be able to:
1. Demonstrate an
understanding of signal processing concepts including sampling, quantization,
digital filtering.
2. Apply sampling and quantizaion techniques to digitization of analog signals.
3. Apply knowledge of mathematics
(namely algebra and calculus, complex variables and series)
and engineering (basic circuits) in
analysis and synthesis (design) of digital systems.
4. Design experiments
including hypothesis formulation, data collection, danalysis
and interpretation
of signals based on
measurement and processing.
5. Use signal processing
simulation tools, Matlab, Simulink in a lab
environment
6. Demonstrate awareness of
limitations of simulation tools for signal processing
4. Course
Organization
Lectures:
Wednesday and Friday
11:45AM - 1:00PM, Room H 620
Tutorials:
Section UA Fridays: Fr 1:15PM - 2:05PM H-400
Section
UB Fridays: Fr 1:15PM - 2:05PM H513
Labs: Lab
Location and Time.
Prerequisite: ELEC
242: Continuous Time Signals and Systems
Textbook: Continuous and
Discrete Time Signals and Systems by Mrinal Mandal and Amir Asif. Cambridge University Press
Sample Midterm: Summer 2016.
Sample Final: Summer 2016
DATE
|
TOPIC |
CHAPTER
|
Sept. 7
to Sept. 16 |
Introduction
to discrete time signals and systems. Time
domain analysis |
Chapters 1,
2, (discrete time elements only), Ch.10, |
Sept. 21
to Sept. 30 |
Discrete
time Fourier Series and Fourier Transform |
Chapter
11 |
Oct. 5 to
Oct. 14 |
Sampling,
Quantization, DFT |
Chapters
9,12 (12.1 to 12.3) |
Midterm |
Midterm exam
Wednesday Oct. 19 |
|
Oct. 21
to Nov. 2 |
z-Transform |
Chapter
13 |
Nov. 4 to
Nov. 16 |
Filtering |
Chapters
14 (not 14.8), 15 |
Nov. 18
to Dec. 2 |
Filtering |
Chapter
16 |
Exams:
One midterm and one final exam will be given. All exams will be
closed book. You will be allowed to prepare a formula sheet. If you miss the
midterm exam you lose the mark (unless you bring a medical note from Concordia
Health Services).
Assignments: One of the most
important skills that you can have as an engineer is the ability to read a
technical document and get something out of it. A technique to get more out of
what you read is to make notes and formulate questions and hypothesis as you
read. This takes the often passive activity of reading and makes it active.
Before the staring each subject you
should turn in at the beginning of
class:
1.
Three
pages of “jottings”. This is original handwritten material concerning the
material you have read. It can take
any form, for example: summary, questions that occurred to you, insights, etc.
2.
Three
sentences that summarize what you’ve read.
A teaching assistant will do two things:
1.
Check
that you did the jottings (no photocopies!!).
2.
Give
you a mark on your three sentences.
We will do this for Sept. 21, Oct. 5,
Oct. 21, Nov. 4 and Nov. 18. The best three of these five marks will yield 5%
of the final grade.
Suggested Problems (no marks not to be handed in):
1)
1.6(i,iii,iv),1.8(i,ii,iii), 1.15(i,iii,v),1.28(i,ii,iii,iv,viii)1.29
2)
2.10(i,iii,iv),2.12 (ii,iv), 2.14(i,ii),219,2,21
3)
10.2,10.4,10.5(a,b), 10.7, 10.9, 10.12, 10.13(a,c),
10.14(b,d), 10.16, 10.19(b,d)
4)
11.1(ii,iii,v), 11.2(iv,v), 11.3(vi, vii,ix,x), 11.5(ii, iii, iv), 11.6(ii, iii), 11.12,
11.13(iii), 11.14,11.16,11.17, 11.19
5)
9.1
(b,c), 9.2(d), 9.3, 9.4, 9.7, 9.8, 9.9, 9.11, 9.14,
9.15, 9.18, 9.21, 9.21 (i), (iii)
6)
13.1(iv),
13.3(iii,iv), 13.4(iv), 13.5(b), 13.7, 13.10(i,ii,iii), 13.11,13.13, 13.15, 13.16 (iv), 13.19 (i-v)
7)
14.1,
14.3, 14.5, 14.6, 14.8, 14.9, 14.11, 14.14, 14.16, 14.17
Solution
to Suggested Problems: Please note that in spite of all the effort, still
there are some errors in the solutions. Try to find them and if not successful
ask the TA.
Solution to Chapter 15 Problems
Quizzes:
Four quizzes will be given and the best three
will be counted. The questions on the quizzes will be related to the assignment
questions. Quizzes will take place in the tutorial as follows:
1) Quiz 1 Sept.
23
2) Quiz 2 Oct.
14
3) Quiz 3 Nov.
4
4) Quiz 4 Nov.
25
Labs:
There will be five compulsory labs during the term.
Students must attend all 5 lab sessions. Students will do and prepare their
reports individually. Lab schedule is as follows:
|
Lab 1 |
Lab 2 |
Lab 3 |
Lab 4 |
Lab 5 |
UI |
Sept. 29 |
Oct. 13 |
Oct. 27 |
Nov. 10 |
Nov. 24 |
UJ |
Sept. 27 |
Oct. 11 |
Oct. 25 |
Nov. 8 |
Nov. 22 |
UK |
Sept. 22 |
Oct. 6 |
Oct. 20 |
Nov. 3 |
Nov. 17 |
UL |
Sept. 20 |
Oct. 4 |
Oct. 18 |
Nov. 1 |
Nov. 15 |
There are no lab exemptions for this course.
If you are repeating this course you must redo the lab, obtain new data and
write a new lab report (including the any prelab). It is an academic offense to
submit lab reports or lab data from a previous term.
Lab
test: The lab tests for all sections will be held during
the week of Nov. 28 - Dec. 2, 2016. More
information on the scheduling of the times of the lab tests will be sent by
email a week prior to the lab tests.
See the Lab Guidelines.
Grading scheme:
Assignments 5%
(best 3 out of 5)
Quizzes:
5%
(Best 3 out of 4)
Labs 15% (Five compulsory labs)
Lab Test 5%
Midterm Exam:
20%
Final Exam:
50%
Note: Failure to write the Quizzes or the Midterm will
result in losing the mark assigned to them (unless a note from Concordia Health
Center is provided).
Honor Code: All students are expected to respect the
academic honor system and abide by the Code of Academic.
5. Graduate Attributes
The graduate attributes and indicators being assessed in
this course are:
KB - A knowledge base for engineering: (Demonstrated competence in university
level mathematics, natural sciences, engineering fundamentals, and specialized
engineering knowledge appropriate to the program)
INV - Investigation: An ability to conduct investigations of complex
problems by methods that include appropriate experiments, analysis and
interpretation of data, and synthesis of information in order to reach valid
conclusions.
UET - Use of engineering tools: An ability to create, select, apply, adapt, and
extend appropriate techniques, resources, and modern engineering tools to a
range of engineering activities, from simple to complex, with an understanding
of the associated limitations
Grad. Attribute |
Indicator |
CLO |
Evaluation Tool |
KB - A knowledge base for engineering |
ECE-KB-3. Knowledge
base in a specific domain (ELEC and COEN) |
1, 2 |
Quizzes, Midterm and
Final Exams. |
INV – Investigation |
ECE-INV-1. Background
and hypothesis formulation ECE-INV-2. Designing
experiments ECE-INV-3. Conducting
experiments and collection of data ECE-INV-4. Analysis
and interpretation of data |
4, 5, 6 |
Lab Experiments, Lab
Tests and Exam Questions. |
UET - Use of engineering tools |
ECE-UET-1. Ability to
use appropriate tools, techniques, and resources ECE-UET-3.
Demonstrate awareness of limitations of tools, create and extend tools as
necessary |
7, 8 |
Lab. experiments and
Lab. tests. |