Individual GUIs can be downloaded from the links to ZIP files given below, or
The Complex Spin Demo is a program that illustrates phasors spinning in the complex plane and the resulting real and imaginary parts of the signal, together with the corresponding spectral lines. MATLAB Command Name: Download: Cspin Demo (Version 1.49) Requirements: Matlab R2021a or greater Author: Prof. Arie Yeredor Last update: 25-May-2021 |
The Spectrogram Demo is a program that illustrates the spectrogram of a linear chirp, sum of sinusoids, or user recorded audio signal. MATLAB Command Name: Download: Spectrogram Demo (Version 2.82) Requirements: Matlab R2016a or greater Last update: 23-Jul-2017 |
The Filter Design Demo is a program that designs simple FIR and IIR digital filters, along with tutorial visualizations of the filter design process. Features:
MATLAB Command Name: Download: Filter Design Demo (Version 2.85) Requirements: Matlab 7.2 or greater Last update: 17-Apr-2017 |
PEZdemo allows the user to select the poles and zeros of a system and then change those poles and zero dynamically. The z-plane, Fourier domain and time-domain are all updated simultaneously.
MATLAB Command Name: Download: PEZdemo (Version 2.9) Requirements: Matlab 6.0 or greater Last update: 30-Mar-2016 |
FourierSeriesDemo is a GUI that shows Fourier Series synthesis for different number of Fourier coefficients.
Different signals can be selected: square wave, sawtooth, triangle and rectified sinusoids.
MATLAB Command Name: Download: FourierSeriesDemo (Version 1.45) Requirements: Matlab 6 or greater Last update: 6-Feb-2024 |
PhasorRaces began as a speed drill for testing complex addition. Now it includes many other related operations
that can be tested in a "drill" scenario: adding sinusoids, z-transforms, etc.
A timer starts as soon as the problem is posed, so that a student can try to
solve questions quickly and accurately.
MATLAB Command Name: Download: PhasorRaces (Version 1.16) Requirements: Matlab 6 or greater Last update: 30-Mar-2016 |
SinDrill is a program that tests the users ability to determine basic parameters of a sinusoid. After a plot of a sinusoid is displayed, the user must correctly guess its amplitude, frequency, and phase.
MATLAB Command Name: Download: SinDrill (Version 2.14) Requirements: Matlab 6 or greater Last update: 15-Feb-18 |
ZDrill is a program that tests the users ability to calculate the result of simple operations on complex numbers. The program emphasizes the vectorial view of a complex number. The following six operations are supported:
MATLAB Command Name: Download: ZDrill (Version 2.14) Requirements: Matlab 6 or greater Last update: 15-Feb-2018 |
CLTI Demo is a program that illustrates the relationship between the input and output of a continuous-time linear time-invariant (LTI) filter when the input is a sinusoidal signal. The user is allowed to control the parameters of both the input sinusoid and the analog LTI filter.
MATLAB Command Name: Download: CLTI Demo (Version 2.6) Requirements: Matlab 6 or greater Last update: 15-Feb-2018 |
DLTI Demo is a program that illustrates the relationship between the input and output of a discrete-time linear time-invariant (LTI) filter when the input is a sinusoidal signal. The user is allowed to control the parameters of both the input sinusoid and the digital filter.
MATLAB Command Name: Download: DLTI Demo (Version 2.77) Requirements: Matlab 6 or greater Last update: 15-Feb-2018 |
The Continuous-Discrete Sampling Demo is a program that shows the continuous and discrete spectra (and signals) during sampling. Features:
MATLAB Command Name: Download: Continuous-Discrete Sampling Demo (Version 2.31) Requirements: Matlab 6 or greater Last update: 15-Feb-2018 |
The Discrete Convolution Demo is a program that helps visualize the process of discrete-time convolution. Features:
MATLAB Command Name: Download: Discrete Convolution Demo (Version 3.18) Requirements: Matlab 6 or greater Last update: 7-Mar-2017 |
The Continuous Convolution Demo is a program that helps visualize the process of continuous-time convolution. Features:
MATLAB Command Name: Download: Continuous Convolution Demo (Version 2.18) Requirements: Matlab 6 or greater Last update: 30-Oct-2017 |