ECE 413Digital Signal Processing
- Faculty
- Engineering
- Last listed
- Spring 2021
No longer offered. It was in Waterloo’s course catalog since at least Winter 2020 (as far back as Open Data goes) to Spring 2021 and last ran in Spring 2021. It isn’t in the 2024–25 or later calendars.
When it ran
- S20
- S21
Ran in 2 terms, Spring 2020 to Spring 2021.
Fourier representations in discrete and continuous time. Discrete Fourier transform and fast Fourier transform algorithms. Sampling theory. Sampling and quantization errors. Transform analysis of linear time-invariant systems. Filter design. Discrete Hilbert transform. Introduction to filter banks and discrete wavelet transform. [Offered: S]
Requirements, as last listed
Prereq: (Level at least 4A Computer Engineering or Electrical Engineering) or (MATH 213, STAT 206; Level at least 3B Software Engineering)
In today’s calendar
Reviewed on UW Flow
73% liked it27% easy73% useful
From 11 ratings and 2 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
This was a waste of a TE. The course is primarily a math course and a prof is useless - just pick up a math textbook and go over the topics to have "done" this course.
Aug 2016 · didn’t like itOn UW FlowRemove this
Thought there would have been some more practical elements. Ended up concentrating on the math alot.
Dec 2012 · liked itOn UW FlowRemove this
Discussed on r/uwaterloo
22 posts and comments in 16 threads mention ECE 413, August 2012 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Fall 2021
the absolute state of ECE204 258 points, 58 comments
“The journey thus far: We began the course with some slow lectures - "It's okay, we'll use Harder's website!", the cohort thought. Harder's website was nowhere to be found - all material stripped. …”
u/imveryveryangry: “I remember having Oleg for ECE 413 a few years back. Can't say I'm surprised by this state of affairs sadly, his teaching and organization abilities are an adventure at best”
Spring 2021
Looking for DSP / ECE 413 Tutor 2 points, 1 comment
Fall 2020
Need some advice from ECE fellows 2 points, 12 comments
“Hi there, I am a forth year student in math faculty who got a lot of interest in control/signal processing stuff. …”
u/realbrokenlantern: “… There are more math-involved courses in ECE that are also related to robotics like ECE 413, 481, 484, 486 and 488 (check out https://ucalendar.uwaterloo.ca/2021/COURSE/course-ECE.html) so I recommend you take one of those if you want to work specifically on controls or signal …”
Spring 2019
Upvote if some of your marks are not out yet 163 points, 13 comments
“I feel like I'm the only one :|”
u/kevin_durnett: “ece 413 wya”
Winter 2018
ECE429 workload? 0 points, 4 comments
u/microwavemasterrace: “If you have co-op experience in RTL design and verification, it's a bird course. I personally finished the entire lab for the MIPS CPU in 1 day and never looked back. …”
u/Frozen-Penis: “If you want to pursue image processing, why not take ECE 413 in 4A”
Any ECE graduates that took ECE413/417/493 1 point, 14 comments
u/als26: “EDIT: referring to ECE493 T21 I need help in choosing a few ECE TEs next term. I'm a CE and I'm interested in fields to do with computer vision and image processing. Machine learning has also peaked my interest. …”
u/CapturedSoul: “Dont take ece413 its a waste of a TE unless you wanna be a dsp engineer making filters for hardware applications.”
u/als26: “Any opinions on ECE417 then? For 417 I saw that'd we'd be learning algorithms for image processing which is something I'd like. I just figured ECE413 would kinda be a background course for some of the math and concepts we'd have to know.”
Spring 2017
Interesting math-heavy technical electives for ECE 3A? 0 points, 7 comments
“I took ECON101 thinking it'd be interesting. Turns out I was very wrong. The course went out of its way to avoid using any math. …”
u/useless_amp: “… For technical electives you can check out digital signal processing (ECE413), and wireless communications (ECE414) for some math heavy but interesting electives.”
Winter 2017
ECE 4th year TEs 7 points, 8 comments
u/ece_te: “So I'm going into 4A CE next term and I want to take either ECE 445 (Digital Circuits) or ECE 413 (DSP). What I have so far is ECE 429 (Computer Architecture) and ECE 455 (Embedded Software) as my TEs and HRM 200 (Human Resources Mgmt) for my CSE. …”
Fall 2016
Are there any fun labs in ECE? 3 points, 17 comments
“I found the ECE 124 and even the 106 labs to be kinda fun. My friends from other schools (but more importantly other faculties) have some really cool and interesting labs, which makes me wonder if …”
u/Chelsea921: “Control Systems (ECE 380) and comunications (ECE 318) labs were pretty fun. If you are in EE, the electromagnetics (ECE 375) labs were not too fun but it was cool seeing the concepts irl. …”
u/useless_amp: “… The ECE 413 (DSP) course's project is interesting as well.”
Spring 2016
What marks are you still waiting for? 10 points, 29 comments
u/AL31N: “Still waiting on ECE 413”
Learning signal processing through MATLAB? 1 point, 5 comments
“Does anyone know of a really good website (or course) that would help me learn how to use MATLAB specifically for signal processing? …”
u/FlyingAsianZ: “I believe ECE413 uses matlab.”
Winter 2016
Any good substitutes to vision courses CS484/473? 3 points, 3 comments
“These two are not offered anymore since all relevant professors have switched their research focus. Any good substitutes?”
u/retsoptidder: “ece 413 - digital signal & image processing syde 372 - introduction to pattern recognition syde 575 - image processing amath 391 - from fourier to wavelets cs 486 - introduction to artificial intelligence stat 441 - statistical learning - classification stat 442 - data …”
Check it elsewhere
- Undergraduate Calendar, 2020–21Its last calendar entry, on uwloo
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them
In the scanned calendars
How it read in each calendar from 1990–91 to 1994–95, newest first. The text is OCR of the scanned pages; years whose wording matches are shown once, from the clearest scan. Each year links to its page on uwloo and to that page of the scanned PDF.
1990–91 to 1994–95 5 calendars
Review of continuous and discrete-time systems, z-transform. Frequency response. Analog filter design and transformations for digital filter design. Windowing techniques, the discrete Fourier transform. Selected applications of digital signal processing.
1 Project
Prereq: E&CE 318, 342