 More specific, Fourier analysis can be done on cosets, even discrete cosets.In signal processing terms, a function (of time) is a representation of a signal with perfect "time resolution", but no frequency information, while the Fourier transform has perfect "frequency resolution", but no time information.As alternatives to the Fourier transform, in time–frequency analysis, one uses time–frequency transforms to represent signals in a form that has some time information and some frequency information – by the uncertainty principle, there is a trade-off between these.