К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Digital Signal Processing 1: Basic Concepts and Algorithms · LearnSpace
Назад в каталог
courseraИнженерия

Digital Signal Processing 1: Basic Concepts and Algorithms

Курс от École Polytechnique Fédérale de Lausanne
Средний≈ 28.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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. In this series of four courses, you will 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.

Навыки, которые вы освоите

Digital Signal ProcessingLinear AlgebraTelecommunicationsAlgorithmsCommunication SystemsDigital Communications

Программа курса

4 модулей · 86 учебных материалов

01Module 1.1: Digital Signal Processing: the Basics17 материалов

Welcome to DSP One!

Welcome to DSP One!Чтение

Lesson 1.1.1: What is signal processing?

IntroductionЧтение1.1.1 What is digital signal processing?Видео

Lesson 1.1.2: Discrete-time signals

IntroductionЧтение

Учитесь у экспертов

Paolo Prandoni

Lecturer

Martin Vetterli

Professor

Digital Signal Processing 1: Basic Concepts and Algorithms
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 28.7 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Ория, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
1.1.2 Discrete-time signalsВидео

Lesson 1.1.3: Basic signal processing

IntroductionЧтение1.1.3.a How your PC plays discrete-time soundsВидео1.1.3.b The Karplus-Strong algorithmВидео

Lesson 1.1.4: Complex exponentials

IntroductionЧтение1.1.4 Complex exponentialsВидео

Module 1.1: Assignments

Practice homeworkЧтениеHomework for Module 1.1Задание

Notes and Supplementary Materials

Notes and Supplementary MaterialЧтениеSignal of the Day: Goethe's temperature measurementВидео

Python Notebooks

Transoceanic Signal TransmissionЛабораторнаяThe Karplus-Strong AlgorithmЛабораторнаяFeedback W1PLUGIN
02Module 1.2: Signal Processing Meets Vector Space16 материалов

Lesson 1.2.1: Signal processing and vector spaces

IntroductionЧтение1.2.1 Signal processing and vector spacesВидео

Lesson 1.2.2: Vector spaces

IntroductionЧтение1.2.2.a Vector spaceВидео1.2.2.b Signal spacesВидео

Lesson 1.2.3: Bases

IntroductionЧтение1.2.3 BasesВидео

Lesson 1.2.4: Subspaces and approximations

IntroductionЧтение1.2.4.a Subspace-based approximationsВидео1.2.4.b Polynomial ApproximationВидео

Module 1.2: Assignments

Practice homeworkЧтениеHomework for Module 1.2Задание

Notes and Supplementary Materials

Notes and Supplementary MaterialЧтениеSignal of the Day: Exoplanet huntingВидео

Python Notebooks

Haar Bases for Image CompressionЛабораторнаяFeedback W2PLUGIN
03Module 1.3: Fourier Analysis: the Basics29 материалов

Lesson 1.3.1: Fourier Analysis

IntroductionЧтение1.3.1.a The frequency domainВидео1.3.1.b The DFT as a change of basisВидеоWhat have we learned?Чтение

Lesson 1.3.2: The Discrete Fourier Transform

IntroductionЧтение1.3.2.a DFT definitionВидео1.3.2.b Examples of DFT calculationВидео1.3.2.c Interpreting a DFT plotВидеоWhat have we learned?Чтение

Lesson 1.3.3: The DFT in Practice

IntroductionЧтение1.3.3.a DFT analysisВидео1.3.3.b DFT example - analysis of musical instrumentsВидео1.3.3.c DFT synthesisВидео1.3.3.d DFT example - tide prediction in VeniceВидео1.3.3.e DFT example - MP3 compressionВидео

Lesson 1.3.4: The Short-Time Fourier Transform

IntroductionЧтение1.3.4.a The short-time Fourier transformВидео1.3.4.b The spectrogramВидео1.3.4.c Time-frequency tilingВидеоWhat have we learned?Чтение

Module 1.3: Assignments

Practice homeworkЧтениеHomework for Module 1.3Задание

Notes and supplementary material

Real-valued TransformsЧтениеSignal of the Day: The first man-made signal from outer spaceВидео

Python Notebooks

How to Plot the DFTЛабораторнаяDFT and Numerical PrecisionЛабораторнаяDial TonesЛабораторнаяFeedback W3PLUGIN
04Module 1.4: Fourier Analysis: More Advanced Tools24 материалов

Lesson 1.4.1: Discrete Fourier Series

IntroductionЧтение1.4.1.a Discrete Fourier seriesВидео1.4.1.b Karplus-Strong revisited and DFSВидеоWhat have we learned?Чтение

Lesson 1.4.2: The Discrete-Time Fourier Transform

IntroductionЧтение1.4.2.a Karplus-Strong revisited and the DTFTВидео1.4.2.b Existence and properties of the DTFTВидео1.4.2.c The DTFT as a change of basisВидеоWhat have we learned?Чтение

Lesson 1.4.3: Sinusoidal Modulation

IntroductionЧтение1.4.3.a Sinusoidal modulationВидео1.4.3.b Tuning a guitarВидео

Lesson 1.4.4*: Relationships between transforms

IntroductionЧтение1.4.4.a Relationships between transformsВидео1.4.4.b Zero paddingВидео

Lesson 1.4.5: The fast Fourier transform

IntroductionЧтение1.4.5 The fast Fourier transformВидео

Module 1.4: Assignments

Practice homeworkЧтениеHomework for Module 1.4Задание

Module 1.4: Notes and Supplementary Materials

Notes and Supplementary MaterialЧтениеSignal of the Day: Tristan ChordВидео

Python Notebooks

Can You Hear the Phase of a Sound?ЛабораторнаяAudio Frequency BeatingsЛабораторнаяFeedback W4PLUGIN
What have we learned?Чтение