An algorithm that decomposes a signal into a set of coefficients representing different frequency bands.