Parallel fast-array recursive least squares filters for active noise control with on-line system identification

Arthur P. Berkhoff, H.J. Meijer, S. van Ophem

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademic

    1 Citation (Scopus)


    Rapid convergence, fast tracking, and low computational cost are desirable characteristics for active noise control applications with rapidly changing transfer paths. Kalman filters or Recursive Least Squares filters with a forgetting factor lower than unity can give a significantly improved tracking performance but have been found to be numerically unstable for the efficient fast array form of the algorithm. A convex mixing fast-array filter can provide numerical stability. This is achieved by running two finite length growing memory recursive least squares filters in parallel and using a convex combination of the two filters when the control signal is calculated. A reset of the filter parameters with proper re-initialization is enforced periodically. In previous versions it is assumed that deviations of the secondary path from the nominal value are small. If these deviations become significant then the model of the secondary path has to be updated. In this paper we present results of a version of the algorithm with on-line adjustment of the secondary path model. One adaptive filter is used to minimize the error signal while the other adaptive filter minimizes the modeling error of the secondary path.
    Original languageEnglish
    Title of host publicationProc. Inter-noise 2016
    EditorsW. Kropp
    ISBN (Print)978-3-939296-11-9
    Publication statusPublished - 21 Aug 2016
    EventINTER-NOISE 2016: Proc. Inter-noise 2016 -
    Duration: 21 Aug 201624 Aug 2016


    ConferenceINTER-NOISE 2016


    • METIS-321252


    Dive into the research topics of 'Parallel fast-array recursive least squares filters for active noise control with on-line system identification'. Together they form a unique fingerprint.

    Cite this