Signal Processing
📘

Signal Processing

 
This course offers an in-depth exploration of signal processing using the Red Pitaya, a versatile tool for waveform analysis and electronics experimentation. Participants will delve into the properties of periodic waveforms, understand external waveform measurements, and engage with modulation techniques. The curriculum includes a series of experiments such as time domain measurements, frequency response analyses of linear time-invariant systems, and digital filtering, providing practical experience in applying theoretical concepts. Advanced topics cover nonlinear system behaviors and the comparison between FIR and IIR filters. This hands-on approach ensures learners not only grasp the theoretical underpinnings but also gain proficiency in practical applications, making it ideal for students and professionals in the field of electronics and signal processing.
💡
Signal Processing Exercises - Courtesy of Assistant Professor Rangarajan Prasanna at SMU (Southern Methodist University in Texas)
Available in word format on official page
Table of contents:

Properties of periodic waveforms

This course module on signal processing using the Red Pitaya platform offers an engaging exploration into the properties of periodic waveforms and time-domain measurements. Participants will learn to use the Red Pitaya as both an oscilloscope and a spectrum analyzer to investigate waveform characteristics like frequency, period, and spectral content. Through hands-on experiments, the course includes analyzing signal amplitude, frequency, and phase, aiding in understanding how these factors influence signal representation in real-time applications. This educational journey is ideal for students and professionals keen on mastering waveform analysis in practical settings.

Measuring external waveforms

This course module focuses on advanced waveform analysis using the Red Pitaya platform, exploring both theoretical aspects and practical applications. It covers the measurement of external waveforms, diving deep into signal properties like bandwidth, bit depth, and crosstalk, and their impact on audio quality and signal integrity. The practical experiments guide participants through using the Red Pitaya for tasks such as analyzing audio DAC bandwidth and quality, assessing USB and PC soundcards, and understanding quantization artifacts. Ideal for students and professionals in electronics and signal processing, the module provides comprehensive insights into modern waveform analysis techniques.

Modulation with Red Pitaya

This course module on modulation with the Red Pitaya includes signal modulation techniques and their practical applications using the Red Pitaya platform. The theory section introduces key concepts such as mixing and amplitude modulation (AM), including dual sideband and traditional AM methods. Practical experiments guide learners through the process of modulating signals, analyzing frequency responses, and understanding the implications of modulation parameters. This module is ideal for those interested in telecommunications and signal processing, providing hands-on experience in real-world signal modulation scenarios.

Measuring frequency response of LTI Systems

This course module covers the measurement of frequency responses in Linear Time-Invariant (LTI) systems using the Red Pitaya. Theoretical foundations explain the dynamics of LTI systems, emphasizing their frequency response, which involves exploring how systems react to different frequencies through practical components like filters. Participants engage in experiments to apply these concepts practically, constructing and analyzing circuits such as single-stage low and high pass filters and cascading filters to understand the practical implications of theoretical principles. This module is crucial for those studying signal processing and electronic system design.

Nonlinear Systems

This course module focuses on understanding and analyzing nonlinear systems using the Red Pitaya platform. It covers theoretical aspects of nonlinear behavior, different from linear systems, where outputs are not directly proportional to inputs. Participants will engage in practical experiments, including working with a half bridge rectifier, to observe and measure the impacts of nonlinearity in real-world scenarios. This module is valuable for those looking to enhance their understanding of complex system dynamics in fields like electronics and signal processing.

Digital Filtering

This course module focuses on digital filtering techniques using the Red Pitaya platform, covering both theoretical foundations and practical applications. It introduces students to digital signal processing concepts, emphasizing the design and implementation of various filters such as low-pass, high-pass, and moving average filters. Through a series of hands-on experiments, learners will apply these concepts to real-world scenarios, enhancing their understanding of how digital filters operate and their applications in signal analysis.

FIR vs IIR filters

This course module explores the theory and application of FIR and IIR filters using the Red Pitaya platform. It covers the basics of digital filters, distinguishing between Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters, focusing on their characteristics, behaviors, and practical implementations. Through hands-on experiments, learners will investigate the effects of these filters on signal processing, using practical setups like running sum and resonant filters to see real-world applications of these theoretical concepts.