Main Content

Wavelet time scattering filter banks

returns the filter banks used in the computation of the scattering coefficients.
`filters`

= filterbank(`sf`

)`filters`

is a cell array of structure arrays with
*norder* elements, where *norder* is the number of
scattering orders. The first element of `filters`

contains the scaling
filter, `phift`

, used in the computation of the 0th-order scattering
coefficients. Subsequent elements of `filters`

contain the wavelet
filters, `psift`

, and scaling filter, `phift`

, for the
corresponding filter banks of the scattering decomposition.

The precision of `phift`

and `psift`

depends on the
precision specified in the framework `sf`

.

`[`

returns the filter parameters for each element of `filters`

,`f`

,`filterparams`

] = filterbank(`sf`

)`filters`

.
`filterparams`

is a cell array with *norder* elements.
Each element of `filterparams`

is a MATLAB^{®} table.

`[___] = filterbank(`

returns the filter banks used to compute the specified `sf`

,`order`

)`order`

scattering
coefficients. `order`

is an integer between 0 and
*nfilters* inclusive, where *nfilters* is the number of
filter banks in the scattering decomposition inclusive. These input arguments can be used
with any of the output syntaxes shown previously.