Below, we provide a Java applet for discrete time convolution. The program has a similar layout as the continuous time program. To create your own signal, press the Edit1 or Edit2 button and change the value of each sample by clicking on it with the mouse, holding the mouse button down and dragging it up or down.
Problem 1:
Perform convolutions of the following 3 pairs of signals using the above program.
In part 1, problem 1 of this lab you found the impulse response of a system. Now, we want you to sample that impulse response and the given input signal. Use these sampled signals to perform a discrete time convolution. You can use the program above and set samples which are smaller than 0.1 to zero. Since the program only allows you to enter samples up to n=5, neglect any samples for values of n>5.
Is the waveform which results from the discrete-time convolution the same as (or similar to) what would be obtained by sampling the result of the continuous-time convolution of the analog signals. Does the sampling rate make a difference?
As a sampling rate, use
Copyright 2000 Andreas Spanias, MIDL, Arizona State University JDSP and Report Submission Software Developed by ASU-MIDL For questions contact Prof. Spanias spanias@asu.edu.