This is a pseudo-mirror of www.bores.com DSP intro at http://www.bores.com/courses/intro/freq/3_stft.htm [sic] as per the policy of this site.
This mirror was created from the source on 03/08/2000 at 22:46 Central Time.
Commercial information, time-dependent information, and all the damn JAVA scripts have been removed.  All "htm" extensions have been changed to the proper "html" extensions.  Has also been edited for coherence, proper-linkage, and better document flow.
Copied without permission.




go back to start of module go back to previous page go to next page go to next module

BORES logo

Introduction to DSP

Frequency analysis

Short term Fourier transform

The Fourier transform assumes the signal is analysed over all time - an infinite duration.

This means that there can be no concept of time in the frequency domain, and so no concept of a frequency changing with time. Mathematically, frequency and time are orthogonal - you cannot mix one with the other. But we can easily understand that some signals do have frequency components that change with time. A piano tune, for example, consists of different notes played at different times: or speech can be heard as having pitch that rises and falls over time.

The Short Time Fourier Transform (STFT) tries to evaluate the way frequency content changes with time:

The diagram shows how the Short Time Fourier Transform works:

Each frequency spectrum show the frequency content during a short time, and so the successive spectra show the evolution of frequency content with time. The spectra can be plotted one behind the other in a 'waterfall' diagram as shown.

It is important to realise that the Short Time Fourier Transform involves accepting a contradiction in terms because frequency only has a meaning if we use infinitely long sine waves - and so we cannot apply Fourier Transforms to short pieces of a signal.

copyright

| Last updated: 18th January 2000 | http://www.bores.com/courses/intro/freq/3_stft.htm


Fordwater, Pond Road, Woking, Surrey GU22 0JZ
Telephone: 01483 740138 fax: 01483 740136 email: Email address for Bores Web: http://www.bores.com