The design of recursive filters with specified magnitude and phase responses is a common problem in audio signal processing. This paper presents a flexible methodology for the design of digital filter cascades with specified magnitude and phase responses based on a non-linear least squares fitting methodology. The proposed methodology utilizes the Levenberg-Marquardt algorithm to derive optimal parameters in the z-plane for a given number of second order recursive filters using a cost function that can accommodate arbitrary frequency-weighting curves in addition to any hard or soft constraints on the filter behavior. The cost function being minimized is based on the L2 distance in the complex frequency domain and incorporates additional terms to impose constraints on filter shape, stability, and distortions.
Affiliation: Facebook Reality Labs Research, Redmond, Washington, USA
AES Convention: 149 (October 2020) Paper Number: 10439
Publication Date: October 22, 2020
Subject: Audio Processing
No AES members have commented on this paper yet.
If you are not yet an AES member and have something important to say about this paper then we urge you to join the AES today and make your voice heard. You can join online today by clicking here.