Eine Fensterfunktion legt in der digitalen Signalverarbeitung fest, mit welcher Gewichtung die bei der Abtastung eines Signals gewonnenen Abtastwerte innerhalb eines Ausschnittes (Fenster) in nachfolgende Berechnungen eingehen.
Fensterfunktionen werden u. a. bei der Frequenzanalyse (z. B. mittels diskreter Fouriertransformation), beim Filterdesign und beim Beamforming eingesetzt.