Convolution
This filter is a general 5x5 convolution filter with an extra dimension - time. It applies one matrix to the current frame, another matrix to the previous and yet another one to the frame prior to that.
Settings
Use output instead of input for previous frame: Determines which previous...
Platforms: Windows
License: Freeware | Size: 297 KB | Download (58): General Convolution 3D Download |
Shows graphically the various stages of discrete convolution for any two 1-D signals.This is for educational purposes really so the screens are optimized for signals of a few samples. Between two stages the figure pauses and requires the user to strike a key to continue. This should allow...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): Graphical convolution animation Download |
A GENERALAZED CONVOLUTION COMPUTING CODE IN MATLAB WITHOUT USING MATLAB BUILTIN FUNCTION conv(x,h)
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (54): CONVOLUTION IN MATLAB WITHOUT USING conv(x,h) Download |
This code computes the approximation of the convolution integral (*) between two functions, f(t) and g(t), sampled at the times t1,t2,...,tm (unit spacing), via the trapezoidal quadrature rule. To compute the integral with other than unit spacing, multiply the result by the spacing...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (51): Convolution integral approximation via trapezoidal quadrature rule Download |
Matlab code for the algorithm published inV. G. Reju, S. N. Koh and I. Y. Soon, Convolution Using Discrete Sine and Cosine Transforms, IEEE Signal Processing Letters, VOL. 14, NO. 7, JULY 2007, pp.445-448.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Circular convolution using DCT and DST Download |
wen we give the two sequence ,we will get the o/p of linear convolution.the two sequences are computing by particular formula.thus we will got the output from the two sequences. the impulse response also we will get.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): linear convolution Download |
This function is an implementation of N-dimensional convolution for the special case when the convolution kernel is separable.A continuous function f(x1, x2, ... xN) is considered separable if there exist N functions f1, f2, ... fN such that f(x1, x2, ... xN) = f1(x1)f2(x2)f3(x3)...fN(xN).In two...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): Separable N-Dimensional Convolution Download |
JACE is a Convolution Engine for JACK and ALSA, using FFT-based partitioned convolution with uniform partition sizes. This is a prealpha release of the Jace project..
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (92): Jace Download |
A function that takes two sequences(vectors) as parameters and computes the circular convolution .x(n),h(n) are the vectors.The vectors need NOT be of equal lengths.If they are of unequal lengths, the shorter vector is appended with trailing zeros and then circular convolution is carried out.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (42): circ conv 4 unequal length sequences Download |
FASTRMS Instantaneous root-mean-square (RMS) power via convolution.FASTRMS(X), when X is a vector, is the time-varying RMS power of X, computed using a 5-point rectangular window centered at each point in the signal. The output is the same size as X and contains, for each point in X, an estimate...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Screenshot Fast root-mean-square (RMS) power Download |
This program is a GUI for graphically demonstrating the convolution process. The user chooses two functions to convolve. The two functions are displayed, along with the convolution product and integral. The process can be animated if desired.
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (44): ConvolveGUI Download |
CONV_MTX Convolution matrix. If 'x' is a column vector of length 'nx', then conv_mtx(x,nh) gives a toeplitz matrix 'X' of size (nx+nh-1) times (nh). 'nh' is the length of the column vector 'h' with which 'x' is convolved. Thus finally 'X*h' is same as conv(x,h). If 'x' and 'h' are row vectors,...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): convlution matrix in four lines Download |
Two scripts are included here.1. convsys.m - combines the state space representation of two systems connected in series. [Ao,Bo,Co,Do]=convsys(A1,B1,C1,D1,A2,B2,C2,D2) This algorithm gives the convolution of two state space representations | A1 B1 | | A2 B2 | u ==> | | ==> | | ==> y | C1 D1 | |...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): State Space Convolution Download |
This function will perform a fast and accurate convolution of high-resolution radiance or transmittance values to produce data for AIRS channels. The function uses measured ILS data and will handle an incomplete spectra at arbitrary spectral resolution. This function can also be used for other...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): do_airs_convolution.m Download |
LiquidSonics' Reverberate is a highly efficient hybrid convolution reverb audio processor offering true zero-latency operation for two separate, stereo impulse responses for Mac and PC supporting VST, Audio Units and RTAS. Reverberate seeks to provide a richer and more dynamic sounding reverb...
Platforms: Mac
License: Freeware | Size: 211.07 MB | Download (32): Reverberate Download |
Freeverb3 is a sound processing library which includes sampling rate scaling enabled version of freeverb with some fixes, extended implementation of N Reverb by CCRMA and implementation of impulse response convolution reverb. This librarys oversampling feature may provide higher quality of audio...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (164): Freeverb3 Download |
A general purpose convolution plug-in that is able to load 16/24bit, mono/stereo, AIFF/WAV files. The advanced convolution engine features zero latency yet low CPU usage with IRs of up to 10 seconds in length. Great for anything from natural room ambiences and reverb to guitar cabinets and...
Platforms: Mac
License: Freeware | Size: 3 MB | Download (554): IR1A Convolver for Mac OS Download |
Fully playable Java game demo illustrating basic game programming technics, such as sprite animation, pixmap fonts, time or frame related game loop, affine transformations, convolution filters, sound generation and playback...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 62.45 KB | Download (58): A Game Demo by The Old Game Factory Download |
SCRalyze is a powerful tool for model-based analysis of psychophysiological signals, using linear convolution models and dynamic causal modelling. A flexible import interface and many utilities make this software a standalone tool.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 11.44 MB | Download (44): SCRalyze Download |
Weighted Median Filter:It is same as median filter, only difference is the mask is not empty. It will having some weight (or values) and averaged.The steps to perform weighted median filtering are as follows:1) Assume a 3x3 weighted mask.2) Place the mask at the left hand corner.3) After...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): weighted median filter Download |