Hi all,

The short-time fourier transform decomposes a signal window into a sin/cosine series.

How would one approximate a signal in the same way, but using a set of arbitrary basis functions instead of sin/cos? These arbitrary basis functions are likely in my case to be very small discrete chunks of a 1-dimensional non-periodic waveform.

Is this something wavelets are used for?

Please excuse my tag, 'signal-analysis' does not exist and I can not create it.