首页> 外文期刊>International Journal of Adaptive Control and Signal Processing >A numerically stable, finite memory, fast array recursive least squares filter for broadband active noise control
【24h】

A numerically stable, finite memory, fast array recursive least squares filter for broadband active noise control

机译:用于宽带有源噪声控制的数值稳定,有限内存,快速阵列递归最小二乘滤波器

获取原文
获取原文并翻译 | 示例
       

摘要

For broadband active noise control applications with a rapidly changing primary path, it is desirable to find algorithms with a rapid convergence, a fast tracking performance, and a low computational cost. Recently, a promising algorithm has been presented, called the fast-array Kalman filter, which uses rotation matrices to calculate the filter parameters. However, when this algorithm is implemented, it can show unstable behavior because of finite precision error propagation. In this paper, a novel algorithm is presented, which exhibits the fast convergence and tracking properties and the linear calculation complexity of the fast-array Kalman filter but does not suffer from the mentioned numerical problems. This is accomplished 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. The mixing parameters will be chosen in such a way that the total available information used for the calculation of the control signal will be approximately equal at every time instance. The performance of the filter is shown in numerical simulations and real-time lab experiments. The numerical experiments show that the algorithm performs better numerically than the fast-array sliding window recursive least squares filter, while achieving a comparable convergence rate and tracking performance. The real-time lab experiments confirm the behavior shown in the simulations. Copyright (c) 2015 John Wiley & Sons, Ltd.
机译:对于具有快速变化的主路径的宽带有源噪声控制应用,希望找到具有快速收敛,快速跟踪性能和低计算成本的算法。最近,提出了一种有前途的算法,称为快速阵列卡尔曼滤波器,该算法使用旋转矩阵来计算滤波器参数。但是,实施此算法时,由于有限的精度误差传播,它可能会表现出不稳定的行为。本文提出了一种新颖的算法,该算法具有快速收敛和跟踪特性以及快速阵列卡尔曼滤波器的线性计算复杂性,但不存在上述数值问题。这是通过并行运行两个有限长度的增长内存递归最小二乘滤波器并在计算控制信号时使用两个滤波器的凸组合来实现的。通过适当的重新初始化定期重置过滤器参数。混合参数的选择应使每次计算用于控制信号的总可用信息大致相等。数值模拟和实时实验室实验显示了滤波器的性能。数值实验表明,该算法在数值上比快速数组滑动窗口递归最小二乘滤波器更好,同时达到了可比的收敛速度和跟踪性能。实时实验室实验证实了仿真中显示的行为。版权所有(c)2015 John Wiley&Sons,Ltd.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号