IT-lexicon › Programmeren › STFT (short-time Fourier-transformatie)

STFT (short-time Fourier-transformatie)

Programmeren Svenska → Bijgewerkt: 2026-10-28

Een Fourier-transformatie over korte, overlappende vensters, waardoor je niet alleen weet welke frequenties aanwezig zijn, maar ook wanneer ze optreden.

Een gewone FFT over een heel nummer zegt dat er ergens 440 Hz in zit, maar niet waar. De STFT hakt het signaal in stukken van bijvoorbeeld 1024 of 2048 samples, vermenigvuldigt elk met een vensterfunctie, schuift een hop op en herhaalt dat. Het resultaat is een raster van complexe getallen, tijd bij frequentie. De afweging valt niet weg te onderhandelen: lange vensters geven scherpe frequentie en vage tijd, korte het omgekeerde. Dennis Gabor schreef dat in 1946 al uit.

Met het juiste venster en de juiste overlap is de transformatie via overlap-add om te keren, wat haar tot een werkbank maakt in plaats van alleen een meter. De fasevocoder, ruisonderdrukking en de mel-spectrogrammen waarmee spraakmodellen worden gevoed draaien er allemaal op. Het spectrogram is slechts de amplitude ervan, ingekleurd.

← Terug naar het lexicon