Search papers, labs, and topics across Lattice.
This paper introduces a modular differentiable digital signal processing (DDSP) framework for closed-loop adaptive room equalization, addressing the limitations of classical filtered-x least mean squares (Fx-LMS) methods in dynamic acoustic environments. By leveraging automatic differentiation, the framework allows for flexible integration of various equalization structures and optimization techniques, leading to significant improvements in adaptation stability. Experimental results demonstrate a 70% reduction in system distance and a 13% decrease in mel-spectral distance compared to non-equalized responses, highlighting the framework's effectiveness in real-world applications.
Frequency-domain objectives in adaptive room equalization can achieve 70% better performance than traditional methods in dynamic acoustic settings.
Adaptive room equalization remains challenging under time-varying acoustic conditions and complex excitation signals, such as music. In these scenarios, classical filtered-x least mean squares (Fx-LMS) methods falter due to their rigid formulation. We present a modular differentiable digital signal processing (DDSP) framework for closed-loop adaptive room equalization that recovers Fx-LMS as a special case through automatic differentiation. The framework supports interchangeable EQ structures, response estimation methods, loss functions, and optimizers. Experiments with time-varying measured room impulse responses show that frequency-domain objectives provide more stable adaptation than time-domain objectives in the considered scenarios. Relative to the non-equalized response, system distance is reduced by 70% and mel-spectral distance by 13% (worst-case scenario). We further examine how online room response estimation accuracy and frame length affect the trade-off between responsiveness and convergence stability. Overall, the framework provides a unified open-source basis for exploring synergies between classical adaptive filtering and DDSP-based optimization.