Students in the Applied Signal Processing Systems course will learn to design and analyze discrete-time signal processing algorithms and to model and analyze practical considerations, which present themselves in embedded systems. This course will cover continuous time systems relevant to discrete time systems through discrete time signal processing. Particular attention will be paid to modeling non-ideal effects.
Students will Learn:
- Analysis and design tools for time-domain and frequency-domain discrete-time systems
- Models for non-ideal effects important for practical embedded systems
Module 1 – Introduction to Applied Signal Processing Systems and Continuous Time Systems
- Learning Objective: Define Embedded Systems, assess how they are incorporated into electronic systems and review what Continuous Time (CT) Systems are with a focus on signals and their various classifications.
Module 2 – Review of CT Systems | Signal and Systems in the Frequency Domain
- Learning Objective: Review Continuous Time Dynamical equations and determine what it means to solve a differential equation, review differential equation models for linear and time-invariant system and decompose their solutions in terms of a zero input response and a zero state response, analyze Fourier Series in the frequency domain of embedded systems, and explain Discrete Time Signals and Systems in the Time Domain with a focus on real world signals, difference equations, and block diagrams.
Module 3 – Discrete Time Signals in the Frequency Domain
- Learning Objective: Continue analysis of discrete time signals and systems in the time domain, specifically the topic of convolution, focus on the Fourier series, the FFT, and on the discrete time Fourier transform, also known as the DTFT, and list and define some properties and some pair transforms.
Module 4 – Sampling, Filtering, and Impulse Response
- Learning Objective: Assess sampling by pulses and impulses, evaluate LTI Filtering of continuous-time signals using a cascade of a sampler, a discrete time system, and an interpolator, and analyze Filter Design focusing on discrete-time filters of finite impulse response type and infinite impulse response type.
Module 5 – Applications
- Learning Objective: Analyze applications of embedded systems in software-defined radio and some communications examples, assess embedded systems with an emphasis on automatic gain control, identify applications to Phase-Locked loops, and tie up loose ends.
- Undergraduate and graduate students pursuing degrees in electrical and computer engineering
- Professionals looking for a technical refresh of the material