Signals Systems & Controls Java Demos 

Demonstrations in signals, systems and controls by Wilson J. Rugh, et. al at Johns Hopkins University. Three modules are recognized as the Premier Courseware of 2001. Demonstrations in Signals, Systems and Control is a set of webbased modules that supplements instruction through learning both inside and outside the engineering classroom. The website contains numerous Java applets covering a wide range of concepts in signals, systems and control. Submitted: Jun 26, 2002

Joy of Convolution 

A Java applet that performs graphical convolution of continuoustime signals on the screen. Select from provided signals, or draw a signal with the mouse. Includes an audio introduction with suggested exercises. Submitted: Dec 01, 1999

Fourier Series Approximation 

A Java applet that displays Fourier series approximations and corresponding magnitude and phase spectra of a periodic signal. You can select from provided signals, or draw a signal with the mouse. Submitted: Dec 01, 1999

JSyn  Java Audio Synthesis 

Audio Software Synthesis API and Plugins for Java Submitted: Nov 11, 2001

SampleMania 

A Java applet for signal sampling at various sampling frequencies, and signal reconstruction from samples using various lowpass filter cutoff frequencies. Select from provided signals, or draw a signal with the mouse. This demonstration labels frequency in units of radians per second. Submitted: Dec 01, 1999

DiscreteTime Fourier Series 

The site includes two Java applets for exploring the discretetime Fourier series. You can sketch one period of a period N = 5 discretetime signal with the mouse and observe the magnitude and phase spectra, and the behavior of the corresponding complex frequency components. Alternatively, you can sketch the amplitude and phase spectra and observe the frequency components and the discretetime signal. The second applet handles signals up to period N = 32, but does not display the individual frequency components. Includes suggested exercises. Submitted: Dec 01, 1999

Joy of Convolution (Discrete Time) 

A Java applet that performs graphical convolution of discretetime signals on the screen. Select from provided signals, or draw a signal with the mouse. Includes an audio introduction with suggested exercises. Submitted: Dec 01, 1999

Demonstration of Aliasing of a Sinusoidal Signal(Java 1.1 version) 

The applet demonstrates graphically how an undersampled sinusoidal signal appears as though it has a lower "alias" frequency. Submitted: Nov 22, 1999

Demonstration of Aliasing of a Sinusoidal Signal(Java 1.02 version) 

The applet demonstrates graphically how an undersampled sinusoidal signal appears as though it has a lower "alias" frequency. Submitted: Nov 22, 1999

Interactive Lecture Module: Harmonic Phasors and Fourier Series 

A Java applets, a technical presentation on the screen, and RealAudio comprise an interactive introduction to phasors, rotating vectors in the complex plane. Phasors are used illustrate basic characteristics of Fourier series, including convergence properties, Gibbs effect, and windowing. Submitted: Dec 01, 1999

Interactive Lecture Module: ContinuousTime LTI Systems and 

A combination of Java Script, RealAudio, technical presentation on the screen, and Java applets that is used at Johns Hopkins to complement classroom lectures on the discretetime case. Submitted: Dec 01, 1999

