You must login before you can run this tool.
Convolution Tool
Simulate the convolution of different functions
Recommendations
- Illinois ECE 460 Optical Imaging, Chapter 2: A Mathematical Toolbox for Optical Imaging
- Illinois ECE 498AL: Programming Massively Parallel Processors, Lecture 15: Kernel and Algorithm Patterns for CUDA
- Passive Filter Circuits
- Normal Distribution
- Function Discovery Tool
- Illinois CNST Annual Nanotechnology Workshop 2011: Gas Detection using Sub-wavelength Structures on Fiber Tips
- Illinois ECE 440 Solid State Electronic Devices, Lecture 5: Semiconductor Doping
- Illinois 2011: Dr. Xiuling Li - Industry vs. Research
- Illinois 2011: Dr. Xiuling Li - Experience with NanoHub
Category
Published on
Abstract
Convolution Tool allows users to compute the convolution of two continuous-time functions. The continuous-time functions in this tool are actually approximated from discrete-time functions with very small time steps.
The following functions are available in Convolution Tool
- Step
- Pulse
- Exponential
- Ramp
- Sinusoidal
Convolution Tool presents results that enable the user to understand the steps involved in Graphical Convolution. In other words, the results correspond to the following steps that are used in Graphical Convolution:
- Replacing t with a new variable τ, to yield x(τ) and h(τ)
- Flipping h(τ) about the y-axis to get h(-τ)
- Adding t to -τ which now yields h(-τ+t) or h(t-τ), and then sliding from t=-∞ to t=+∞
- While sliding t, for each value of t, multiplying the intersection of x(τ) and h(t-τ) and then finding the definite integral of the product using the intersection as the limits of the integral.
For more on Convolution, please refer to the Supporting Docs.
Powered by
References
Cite this work
Researchers should cite this work as follows:







