Gabor Function
📐 Definition
Section titled “📐 Definition”The Gabor function is a localized oscillatory function obtained by modulating a Gaussian envelope with a complex exponential.
In one dimension, a standard Gabor function is given by
where controls spatial localization and is the carrier frequency.
The Gaussian envelope ensures simultaneous localization in both physical and frequency space.
Domain and Codomain
Section titled “Domain and Codomain”The Gabor function is defined for . It is complex-valued and belongs to .
⚙️ Key Properties
Section titled “⚙️ Key Properties”Time–Frequency Localization
Section titled “Time–Frequency Localization”The Gabor function achieves minimal joint uncertainty in position and frequency:
This property makes it optimal under the Heisenberg uncertainty principle.
Fourier Transform
Section titled “Fourier Transform”The Fourier transform of a Gabor function is also a Gaussian, shifted in frequency:
under the convention .
Translation and Modulation
Section titled “Translation and Modulation”Translations and modulations act naturally:
forming a family of localized basis functions.
Normalization
Section titled “Normalization”With appropriate normalization,
allowing use as atoms in orthonormal or frame-based expansions.
🎯 Special Cases
Section titled “🎯 Special Cases”Real-Valued Gabor Functions
Section titled “Real-Valued Gabor Functions”Taking the real or imaginary part yields cosine- or sine-modulated Gaussians:
These appear frequently in signal processing and vision models.
Zero Frequency
Section titled “Zero Frequency”For , the Gabor function reduces to a Gaussian window.
🔗 Related Functions
Section titled “🔗 Related Functions”Gabor functions underlie the windowed Fourier transform and Gabor frames. They are closely related to Gaussian functions, complex exponentials, and coherent states in quantum mechanics.
Usage in Oakfield
Section titled “Usage in Oakfield”Oakfield uses Gabor functions primarily as stimulus kernels (Gaussian-windowed sinusoids) rather than as an analysis transform:
stimulus_gaboroperator writes a Gaussian envelope times an oscillatory carrier into a 1D field, with optional motion (velocity), carrier frequency (wavenumber,omega), and phase.- Complex outputs support an additional global phase rotation for writing complex-valued Gabors, useful for injecting analytic wavepackets.
- Gabor-style packets are commonly used to seed or probe dynamics with localized, band-limited structure without introducing sharp spatial edges.
Historical Foundations
Section titled “Historical Foundations”📜 Origin (20th Century)
Section titled “📜 Origin (20th Century)”Dennis Gabor introduced these functions while developing time–frequency representations for signal analysis, anticipating modern wavelet and frame theories.
🔬 Mathematical Development
Section titled “🔬 Mathematical Development”Subsequent work placed Gabor functions within the theory of frames, harmonic analysis, and coherent states.
🌍 Modern Perspective
Section titled “🌍 Modern Perspective”Gabor functions are now fundamental tools in signal processing, numerical analysis, and time–frequency methods.
📚 References
Section titled “📚 References”- D. Gabor, Theory of Communication (1946)
- Gröchenig, Foundations of Time-Frequency Analysis
- NIST Digital Library of Mathematical Functions (DLMF), §1.11