À propos de ce cours
4.7
293 ratings
73 reviews
Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. The goal, for students of this course, will be to learn the fundamentals of Digital Signal Processing from the ground up. Starting from the basic definition of a discrete-time signal, we will work our way through Fourier analysis, filter design, sampling, interpolation and quantization to build a DSP toolset complete enough to analyze a practical communication system in detail. Hands-on examples and demonstration will be routinely used to close the gap between theory and practice. To make the best of this class, it is recommended that you are proficient in basic calculus and linear algebra; several programming examples will be provided in the form of Python notebooks but you can use your favorite programming language to test the algorithms described in the course....
Globe

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Calendar

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Intermediate Level

Niveau intermédiaire

Clock

Recommandé : 8-10 hours/week

Approx. 32 heures pour terminer
Comment Dots

English

Sous-titres : English

Compétences que vous acquerrez

Signal ProcessingDiscrete Fourier TransformData TransmissionIpythonFourier AnalysisConvolutionLinear AlgebraDigital Signal Processing
Globe

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Calendar

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Intermediate Level

Niveau intermédiaire

Clock

Recommandé : 8-10 hours/week

Approx. 32 heures pour terminer
Comment Dots

English

Sous-titres : English

Programme du cours : ce que vous apprendrez dans ce cours

1

Section
Clock
7 heures pour terminer

Module 1: Basics of Digital Signal Processing

...
Reading
7 vidéos (Total 93 min), 7 lectures, 1 quiz
Video7 vidéos
1.1.a Introduction to digital signal processing25 min
1.2.a Discrete-time signals16 min
1.3.a How your PC plays discrete-time sounds3 min
1.3.b The Karplus-Strong algorithm19 min
Signal of the Day: Goethe's temperature measurement8 min
1.4.a Complex exponentials14 min
Reading7 lectures
Introduction to Module 15 min
Introduction to Lecture 1.15 min
Introduction to Lecture 1.25 min
Introduction to Lecture 1.35 min
Introduction to Lecture 1.45 min
Notes and external resources15 min
Practice homework for Module 1 min
Quiz1 exercice pour s'entraîner
Homework for Module 145 min

2

Section
Clock
5 heures pour terminer

Module 2: Vector Spaces

...
Reading
6 vidéos (Total 63 min), 7 lectures, 1 quiz
Video6 vidéos
Signal of the Day: Exoplanet hunting9 min
2.2.a Vector space15 min
2.2.b Signal spaces4 min
2.3.a Bases13 min
2.4.a Subspace-based approximations16 min
Reading7 lectures
Introduction to Module 25 min
Introduction to Lecture 2.15 min
Introduction to Lesson 2.25 min
Introduction to Lecture 2.35 min
Introduction to Lecture 2.45 min
Notes and external resources15 min
Practice homework for Module 2 min
Quiz1 exercice pour s'entraîner
Homework for Module 230 min

3

Section
Clock
9 heures pour terminer

Module 3: Part 1 - Basics of Fourier Analysis

...
Reading
14 vidéos (Total 95 min), 11 lectures, 1 quiz
Video14 vidéos
3.1.b The DFT as a change of basis10 min
3.2.a DFT definition5 min
3.2.b Examples of DFT calculation13 min
3.2.c Interpreting a DFT plot4 min
3.3.a DFT analysis11 min
3.3.b DFT example - analysis of musical instruments4 min
3.3.c DFT synthesis5 min
3.3.d DFT example - tide prediction in Venice4 min
3.3.e DFT example - MP3 compression4 min
Signal of the Day: The first man-made signal from outer space5 min
3.4.a The short-time Fourier transform5 min
3.4.b The spectrogram7 min
3.4.c Time-frequency tiling5 min
Reading11 lectures
Introduction to Module 310 min
Introduction to Lesson 3.15 min
Summary of Lesson 3.110 min
Introduction to Lesson 3.25 min
Summary of Lesson 3.210 min
Introduction to Lesson 3.35 min
Summary of Lesson 3.310 min
Real-valued Transforms10 min
Introduction to Lesson 3.45 min
Summary of Lesson 3.410 min
Practice homework for Module 3 Part 1 min
Quiz1 exercice pour s'entraîner
Homework for Module 3 Part 1 min

4

Section
Clock
8 heures pour terminer

Module 3: Part 2 - Advanced Fourier Analysis

...
Reading
10 vidéos (Total 116 min), 7 lectures, 1 quiz
Video10 vidéos
3.5.b Karplus-Strong revisited and DFS7 min
3.6.a Karplus-Strong revisited and the DTFT13 min
3.6.b Existence and properties of the DTFT7 min
3.6.c The DTFT as a change of basis9 min
3.7.a Sinusoidal modulation7 min
3.7.b Tuning a guitar4 min
Signal of the Day: Tristan Chord6 min
3.8* Relationship between transforms14 min
3.9* The fast Fourier transform42 min
Reading7 lectures
Introduction to Lesson 3.55 min
Summary of Lesson 3.510 min
Introduction to Lesson 3.65 min
Summary of Lesson 3.610 min
Introduction to Lesson 3.75 min
Notes and external ressources15 min
Practice homework for Module 3 Part 2 min
Quiz1 exercice pour s'entraîner
Homework for Module 3 Part 2 min
4.7
Direction Signs

50%

a commencé une nouvelle carrière après avoir terminé ces cours
Briefcase

83%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par JAJul 2nd 2017

Definitely an interesting course that is explained well. The math gets to a pretty high level after a few sections, but it still seems manageable to understand. I would recommend it for sure!

par BBDec 3rd 2017

Excellent course with lots of interesting real world applications as examples. The course moves quite fast though, and assumes students have some basic knowledge of signals and systems.

Enseignants

Paolo Prandoni

Lecturer
School of Computer and Communication Science

Martin Vetterli

Professor
School of Computer and Communication Sciences

À propos de École Polytechnique Fédérale de Lausanne

Foire Aux Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.