Prove
Growth Paths / ECE 6: Digital Signal Processing
AdvancedSkills

ECE 6: Digital Signal Processing

Discrete-time signals, the z-transform and DTFT, filter structures and design, the DFT and FFT, and multirate processing.

Discrete-time signals, the z-transform and DTFT, filter structures and design, the DFT and FFT, and multirate processing. Free courses and textbooks, a self-check for every unit, and a build you can rerun, confirmed by people. Course 6 of the Varsity Curriculum: Electrical & Computer Engineering.

Part of: Electrical & Computer Eng. · Proves for: UG

1 required outcomes14 weeksCredential on completion

Path outcomes

How this is verified: 5 are checked automatically, then confirmed by one person; 4 are confirmed by people who saw the work.

SkillsOptional

Learn Probability (Harvard Stat 110)

Probability (reused from the Data Science curriculum; optional, for random signals).

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Check a probability puzzle by simulation
Skills

ECE 6: Digital Signal Processing

Course 6: 3 units and a build.

Take this Challenge →

4 milestones

  1. 1Discrete-time signals, the z-transform and the DTFT
  2. 2Filter structures and filter design
  3. 3The DFT, the FFT and multirate processing
  4. 4Clean up a signal you recorded
SkillsOptional

Signal Processing Application

Practice: signal processing applied to real signals (reused; optional).

Take this Challenge →

3 milestones

  1. 1Define the Signal Processing Problem and Select the Algorithm
  2. 2Implement the Signal Processing Algorithm and Analyse Performance
  3. 3Write the Signal Processing Report and Present Findings

Resources for this path

No affiliate links. No sponsored placements.

Free classic lecture series with study problems and solutions.

Free MIT course: notes, problem sets and exams with solutions.

Free Python notebooks in the browser.

Free numerical computing (MATLAB-like) for notebooks and scripts.