used to find linear convolution
In mathematics and, in particular, functional analysis,convolution is a mathematical operation on two functions f and g, producing a third function
that is typically viewed as a modified version of one of the original...
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,...
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...
This code basically computes the BER of an OFDM system. The ifft size is 64 .16-QAM is the modulation Technique and convolution encoding rate 1/2 is used as the coding scheme.
OUT=SPARSECONV(X,F) efficiently computes the convolution of the (sparse) input X with the (sparse) filter F. Speed gain can be extremely high in case both X and F are long sparse vectors.
wav file are aquired, combined and filtered using various techniques.
the file describes the aquiring technique of wav files and combining them using convolution and the use of adaptive filter technique as a filtering mechanism
In this project, we seek to minimize the gap-to-capacity (given by Shannond-deOaos theoretical limit) of a rate 1/3 code (also can be modified for 1/N). This is done via a convolutional encoder/decoder for varying memory elements as well for both...
convolution of two discret signals without using conv function
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...
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...
Active Model Toolbox (AMT) provides the neccessary infrastructures to get started with active contours. It also provides two examples for users to learn from. It is based two publications
 Bing Li and Scott T. Acton, "Active...
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...
A GENERALAZED CONVOLUTION COMPUTING CODE IN MATLAB WITHOUT USING MATLAB BUILTIN FUNCTION conv(x,h)
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.
Matlab code for the algorithm published in
V. 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.
The zipped file contains 18 m files implementing all experiments in the course EC1302 DSP Lab under Anna University Chennai, India syllabus: butterworth lowpass filter design using bilinear transformation & impulse invariant methods given...
This script performs convolution of multiple polynomials and gives a final result.
Eg : multiconv([1 2],[1 2],[1 2])
= [1 6 12 8]
This GUI program simulates Voigt spectral lineshape and absorption spectrum from HiTRAN output file. The Voigt spectral lineshape is simulated from the convolution of Guassian and Lorentzian lineshape numerically. Absorption spectrum is calculated...
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...