EdX

Discrete Time Signals and Systems, Part 2: Frequency Domain (edX)

Offered by Rice University, RiceX,
Discrete Time Signals and Systems, Part 2: Frequency Domain (edX)

Enter the world of signal processing: analyze and extract meaning from the signals around us! Technological innovations have revolutionized the way we view and interact with the world around us. Editing a photo, re-mixing a song, automatically measuring and adjusting chemical concentrations in a tank: each of these tasks requires real-world data to be captured by a computer and then manipulated digitally to extract the salient information.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Ever wonder how signals from the physical world are sampled, stored, and processed without losing the information required to make predictions and extract meaning from the data?
Students will find out in this rigorous mathematical introduction to the engineering field of signal processing: the study of signals and systems that extract information from the world around us.

This course will teach students to analyze discrete-time signals and systems in both the time and frequency domains. Students will learn convolution, discrete Fourier transforms, the z-transform, and digital filtering. Students will apply these concepts in interactive MATLAB programming exercises (all done in browser, no download required).
Part 1 of this course analyzes signals and systems in the time domain. Part 2 covers frequency domain analysis.
Prerequisites include strong problem solving skills, the ability to understand mathematical representations of physical systems, and advanced mathematical background (one-dimensional integration, matrices, vectors, basic linear algebra, imaginary numbers, and sum and series notation). Part 1 is a prerequisite for Part 2. This course is an excerpt from an advanced undergraduate class at Rice University taught to all electrical and computer engineering majors.

What you'll learn

  • The Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT)
  • The Discrete-Time Fourier Transform (DTFT)
  • The Z-Transform
  • Introduction to Analysis and Design of Discrete-Time Filters
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

A System View of Communications: From Signals to Packets (Part 1) (edX) EdX
The Hong Kong University of Science and Technology - HKUST,HKUSTx

A System View of Communications: From Signals to Packets (Part 1) (edX)

Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them. Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? This introductory course seeks to enable you to understand the basic engineering tools used and tradeoffs encountered in the design of these systems.

Self Paced
Self-Paced
Logging, Monitoring and Observability in Google Cloud (Coursera) Coursera
Google Cloud

Logging, Monitoring and Observability in Google Cloud (Coursera)

This three-day instructor-led course teaches participants techniques for monitoring, troubleshooting, and improving infrastructure and application performance in Google Cloud. Guided by the principles of Site Reliability Engineering (SRE), and using a combination of presentations, demos, hands-on labs, and real-world case studies, attendees gain experience with full-stack monitoring, real-time log management, and analysis, debugging code in production, tracing application performance bottlenecks, and profiling CPU and memory usage.

Jun 29th 2026
3 Weeks
Introduction to Linux (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Linux (edX)

Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families. Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.

Self Paced
Self-Paced
An Introduction to Credit Risk Management (edX) EdX
Delft University of Technology,DelftX

An Introduction to Credit Risk Management (edX)

What is credit risk? Why is it so important, in modern economies, to correctly deal with it? This course combines theory with practice to answer these questions. Imagine that you are a bank and a main part of your daily business is to lend money. Unfortunately, lending money is a risky business - there is no 100% guarantee that you will get all your money back. If the borrower defaults, you will face losses in your portfolio.

Self Paced
Self-Paced
Electrotechnique II (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Electrotechnique II (edX)

Découvrez les systèmes alternatifs triphasés et leurs charges associées ainsi que les régimes transitoires, base des alimentations à découpage. Ce cours traite des systèmes alternatifs triphasés, piliers de l'alimentation électrique industrielle et de certains types de machines électriques. Les charges triphasées associées, symétriques ou dissymétriques, seront étudiées ainsi que les puissances actives, réactives et apparentes qui en découlent. Des méthodes de compensation de la puissance réactive seront développées.

Self Paced
Self-Paced
Circuitos Eléctricos en Corriente Alterna (edX) EdX
Galileo University,GalileoX

Circuitos Eléctricos en Corriente Alterna (edX)

Curso introductorio de análisis de circuitos resistivos en AC. Aprende la base fundamental de Instalaciones Eléctricas. Este curso trata la teoría básica de circuitos eléctricos en corriente alterna. Un sólido conocimiento de esta teoría es clave para diseñar instalaciones eléctricas y sistemas de potencia.

Self Paced
Self-Paced
Electrotechnique I (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Electrotechnique I (edX)

Découvrez les circuits électriques linéaires. Apprenez à les maîtriser et à les résoudre, dans un premier temps en régime continu puis en régime alternatif. Ce cours définit les notions de base des circuits électriques composés des trois éléments passifs (résistance, inductance et condensateur), linéaires et des sources de tension et de courant.

Self Paced
Self-Paced
Dynamics and Control (edX) EdX
Universitat Politècnica de València,UPValenciaX

Dynamics and Control (edX)

This is an interactive course about the basic concepts of Systems, Control and their impact in all the human activities. First, the basic concepts of systems, dynamics, structure and control are introduced. Then, looking at many examples in Nature and human made devices, we will realize that the dynamic behavior of most systems can be modified by adding a control system. Later we will see how knowing how to evaluate the dynamic behavior of a system and measure its performance will provide the tools to design new controlled systems fulfilling some requirements.

Self Paced
Self-Paced
Introduction to Water and Climate (edX) EdX
Delft University of Technology,DelftX

Introduction to Water and Climate (edX)

Water is a crucial element in climate and for society. Find out about the latest engineering interventions for water management in rivers, coasts and the urban environment. Water is essential for life on Earth and of crucial importance for society. Water also plays a major role in affecting climate. Its natural cycle, from ocean to atmosphere by evaporation, then by precipitation back to land returning via rivers and aquifers to the oceans, has a decisive impact on regional and global climate patterns.

Self Paced
Self-Paced
Basics of Mathematical Modeling of Systems (edX) EdX
National Research Nuclear University MEPhI,MEPhIx

Basics of Mathematical Modeling of Systems (edX)

Basics of scientific visualization in mathematical modeling of systems – the course teaches the basics of scientific visualization of data obtained as a result of mathematical modeling of various systems and processes using C#. The aim of the course is to familiarize the listeners with approaches in scientific visualization of the results obtained from mathematical modeling of various systems and processes using C# with concrete examples.

Self Paced
Self-Paced