Online Course – Google Certified Professional Internship in Digital Signal Processing, École Polytechnique Fédérale de Lausanne

Digital Signal Processing: From Theory to Practice. Detecting discrete signals, analyzing them with Fourier transforms, manipulating them with filters, and introducing digital data communications and real-time DSP.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Intermediate level

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Data analysis using Fourier transform
  • Data processing using digital filters
  • Converting analog signals to digital format
  • Implementing real-time DSP algorithms on a general microcontroller

What you will learn in the course

Courses for which the course is suitable

  • Digital Signal Processing Engineer
  • Audio processing algorithm developer
  • Microcontroller Systems Engineer
  • Data Analyst
  • Software developer in the field of signal processing
  • Software Engineer with a specialization in digital processing
  • Real-time solution developer
  • Embedded Systems Engineer
  • Audio application developer
  • Data Engineer

Internship – 4-part course series

This specialization offers a complete course in digital signal processing, with an emphasis on audio processing and data transmission. You will start with a basic understanding of discrete signals, and learn how to:

  • Analyze data using Fourier transform
  • Process data using digital filters
  • Convert analog signals to digital format
  • Implement real-time DSP algorithms on a general microcontroller

The solid theoretical foundations provided in the four courses are accompanied by practical examples in Python, in the form of Jupiter notebooks. Exercises with solutions provide plenty of examples to help you with your weekly homework.

Hands-on Learning Project

The internship does not include a final project. It is not necessary to complete a final project to complete the internship.

Details of the courses that make up the specialization

Digital signal processing

Course 1: Basic Concepts and Algorithms

Course duration: 28 hours

Rating: 4.5 (581 ratings)

  • Essence of discrete signals
  • Discrete signals are vectors in a vector space
  • Discrete signal analysis in the frequency domain using the Fourier transform

Course 2: Filtration

Course duration: 18 hours

Rating: 4.7 (180 ratings)

  • Digital filters, how they work
  • Digital filter design
  • Adaptive signal processing

Course 3: Analog vs. Digital

Course duration: 15 hours

Rating: 4.8 (78 ratings)

  • The difference between continuous time and discrete time
  • Sampling and interpolation
  • Quantization, A/D converters and D/A converters
  • High-speed signal processing

Course 4: Applications

Course duration: 14 hours

Rating: 4.7 (69 ratings)

  • The basics of image processing
  • How digital communication systems work, including ADSL
  • How to program a microcontroller to implement real-time DSP algorithms