Digital Signal Processing 1: Basic Concepts and Algorithms
About this Course
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.Created by: École Polytechnique Fédérale de Lausanne

Related Online Courses
Unlock the transformative power of AI agents to boost your productivity and job satisfaction. Join Dr. Martin Hilbert in this comprehensive course that covers generative AI basics and the creation... more
Have you considered completing online training programmes and courses? Or perhaps you have to work online for your studies and you are not sure how to do it? Learning online is very different from... more
This course is the continuation of Healthcare Analytics Essentials . If you have not yet taken the Healthcare Analytics Essentials course, it is recommended that you complete that course prior to... more
Understanding the flow of running code is a major part of learning to think in code and of coding itself. In this course we will study the flow of code through several demonstrations and... more
Exam Prep: AWS Certified SysOps Administrator - Associate Specialization is intended for candidates performing an administrator role. This specialization will prepare learners to use AWS services... more