The Auditory Modeling Toolbox

Applies to version: 0.10.0

View the code

Go to function

UFILTERBANKZ - Uniform Filter bank with zero boundary condition

Usage

outsig=ufilterbankz(b,a,insig);
outsig=ufilterbankz(b,a,insig,hopsize);

ufilterbankz(b,a,insig) filters the input signal with the filters described in a and b.

ufilterbankz(b,a,insig,hopsize) does the same, but only outputs every hopsize sample in the time domain.

If a and b are matrices then each row corresponds to a subband channel.

If insig is a matrix then filtering is applied along the columns.

If f is a single vector, then the output will be a matrix, where each column in f is filtered by the corresponding filter in g. If f is a matrix, the output will be 3-dimensional, and the third dimension will correspond to the columns of the input signal