Filename
|
convolutioncalculatorv1.0.zip (Download)
|
Title
|
Convolution Calculator
|
Description
|
In introductory digital signal processing courses, the convolution is a rather important concept and is an operation involving two functions. The word “convolve” means to wrap around. In essence, the convolution of two functions is “sweeping” a function across another function and multiplying their overlapping regions. One function is kept stationary while one function is flipped across the y axis and is then shifted left or right. The amount of shifting depends on the value of n. Since we are dealing with discrete values, we multiply the functions and sum the products to compute the convolution at that point of n. The purpose of this program is to take a set of values for x[n] and a set of values for h[n] and compute their convolution, x[n]*h[n], which results in the output, y[n]. The values of x[n] and y[n] must be discrete and cannot rely upon a formula. In example, the program cannot take an equation in terms of n and compute the convolution that way. You must enter individual values. It is also assumed that the system is LTI/LSI (Linear Time/Shift Invariant).
|
Author
|
Tanmay Mishra (tmishra2003@gmail.com)
|
Category
|
TI-83/84 Plus BASIC Science Programs (Electricity)
|
File Size
|
528,799 bytes
|
File Date and Time
|
Sun Jan 9 08:12:07 2011
|
Documentation Included?
|
Yes
|
|