Function: ufilterbank
UFILTERBANK   Apply Uniform filterbank
  Usage:  c=ufilterbank(f,g,a);

  UFILTERBANK(f,g,a) applies the filter given in g to the signal
  f. Each subband will be subsampled by a factor of a (the
  hop-size). If f is a matrix, the transformation is applied to each
  column.

  The filters g must be a cell-array, where each entry in the cell
  array corresponds to a filter.

  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.

  The coefficients c computed from the signal f and the filterbank
  with windows g_m are defined by

                  L-1
     c(n+1,m+1) = sum f(l+1) * g_m (an-l+1)
                  l=0



  References:
    H. Boelcskei, F. Hlawatsch, and H. G. Feichtinger. Frame-theoretic
    analysis of oversampled filter banks. Signal Processing, IEEE
    Transactions on, 46(12):3256--3268, 2002.
    

Url: http://ltfat.github.io/doc/filterbank/ufilterbank.html

See also: ifilterbank, filterbankdual.

Package: ltfat