ASLGSDOct 28, 2020

Optimizing Short-Time Fourier Transform Parameters via Gradient Descent

arXiv:2010.15049v218 citations
Originality Incremental advance
AI Analysis

This addresses a practical bottleneck in audio signal processing where manual parameter tuning is common, though it appears incremental as it builds on existing STFT frameworks.

The paper tackles the problem of optimizing Short-Time Fourier Transform parameters (window length and hop size) by developing a method to compute gradients for these parameters with respect to arbitrary cost functions, enabling gradient descent optimization for both constant and dynamically changing parameters.

The Short-Time Fourier Transform (STFT) has been a staple of signal processing, often being the first step for many audio tasks. A very familiar process when using the STFT is the search for the best STFT parameters, as they often have significant side effects if chosen poorly. These parameters are often defined in terms of an integer number of samples, which makes their optimization non-trivial. In this paper we show an approach that allows us to obtain a gradient for STFT parameters with respect to arbitrary cost functions, and thus enable the ability to employ gradient descent optimization of quantities like the STFT window length, or the STFT hop size. We do so for parameter values that stay constant throughout an input, but also for cases where these parameters have to dynamically change over time to accommodate varying signal characteristics.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes