Freeware Listing: Convolved
- convlution matrix in four lines
- License: Freeware

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, then 'X' is of size (nh) times (nx+nh-1). Then 'h*X' is same as conv(x,h). This does not depend on the in built command 'TOEPLITZ'..
- Publisher: sri hari bhupala haribhakta
- Date: 27-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- UWB channel model
- License: Freeware

The IEEE Multipath Channel block simulates an indoor UWB channel as described in "A Channel Model for Ultrawideband Indoor Communications" by J.R. Foerster, M. Pendergrass and A.F. Molisch, November 2003, and attempts to incorporate the processes used in their MATLAB scripts. The discrete input is convolved with a realization of the channel impulse response. This response can be one of 4 types (CM1, CM2, CM3 or CM4) described in the paper or a custom channel with user-defined parameters. Response terms that extend beyond one symbol period (ISI) are added to the output for the next symbol period.
- Publisher: Robert Morelos-Zaragoza
- Date: 02-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Separable N-Dimensional Convolution
- License: Freeware

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 dimensions, a discrete version of the separability condition is as follows: a 2D matrix is separable if it can be expressed as an outer product of two 1D vectors: a=[-1 0 1]; b=[1 0 -1]; H=a'*b In this case, supplying Matlab's conv2 function with the two vectors a & b (one to convolve the rows with, the second to convolve the columns with) results in a faster computation than supplying conv2 with the outer product H.
- Publisher: Igor Solovey
- Date: 17-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Sinc Resample
- License: Freeware

If the input is a bandlimited signal containing components at DC - 0.5Fs where Fs is the sample rate, SINCRESAMPLE will return the signal that would have been seen with a higher sampling rate (and the same filter settings). The algorithm depends on the fact that the bandlimited signal is completely defined when sampling at Fs. SINCRESAMPLE returns the data convolved with a set of time-shifted windowed sinc functions, one for each of the samples [1..size(x,1)] in the input signal. End-effects are reduced by adding a reflected and mirrored copy of the data at the beginning and end of each column before resampling.
- Publisher: Malcolm Lidierth
- Date: 05-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- masconv
- License: Freeware

This program to perform convolution has been written keeping the ordinary polynomial multiplication in mind and in my opinion is the most easily understood program among the ones I have seen on the web or written by other fellow workers although it may not be the best program in its design. The user may get help upon usage by typing help masconv at the command prompt. When the user gives the program two vectors (sequences) to be convolved, the program first initialize a temporary matrix of size having number of rows according to the length of the first vector and number of columns one less than the length of both the vectors (as it is required for the convolution sum to have this much length) using the zeroscammand.
- Publisher: Mahmood Sheikh
- Date: 19-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Blind Direct-to-Reverberant Energy Ratio (DRR) Estimation
- License: Freeware

This package contains a Matlab reference implementation of a novel algorithm to estimate the direct-to-reverberant energy ratio (DRR) blindly from a dual-channel reverberant speech signal. Within the Matlab script 'DRR_est_example.m', a speech signal is convolved with room impulse responses having various DRR values. The subsequent framewise DRR estimation procedure is illustrated over time showing also the true DRR obtained directly from the room impulse response. Related paper: M. Jeub, C.M. Nelke, C. Beaugeant, and P. Vary: "Blind Estimation of the Coherent-to-Diffuse Energy Ratio From Noisy Speech Signals", Proceedings of European Signal Processing Conference (EUSIPCO), Barcelona, Spain, 2011.
- Publisher: Marco Jeub
- Date: 06-04-2013
- Size: 7885 KB
- Platform: Matlab, Scripts
Convolved: Freeware | All







