动态环境中的波束成形,通过实时分割数据自适应调整估计窗口。
Online Segmented Beamforming via Dynamic Programming

- 基于动态规划实现时间分段,实时追踪环境变化
- 在混响环境中显著提升对移动干扰源的抑制能力
- 适合需要实时响应的语音增强与声源定位场景
在时变干扰和移动声源的动态声学环境中,有效波束成形需准确识别随时间变化的平稳区域。传统Capon波束成形器依赖瞬时联合协方差矩阵,但该矩阵在实际中不可得。现有方法通过时间块内样本协方差矩阵(SCM)平均来估计,但在非平稳环境下效果不佳:移动干扰会模糊SCM,导致波束成形器在过时位置设置零点,无法跟踪新出现的干扰源,从而降低抑噪能力。为此,本文提出一种在线分段波束成形算法,通过数据驱动的时间分段,在因果条件下最小化输出功率,并动态调整协方差估计窗口以匹配局部平稳性。该方法采用动态规划框架,可实时检测突发环境变化并重置协方差估计。我们在复杂混响仿真环境及高度混响的真实实验中验证了该框架的有效性,结果表明其性能显著优于固定窗口自适应方法。
原文摘要 · Abstract (English)
In dynamic acoustic environments characterized by time-varying interferers and moving sources, effective beamforming requires accurately identifying stationary regions over time. Traditional Capon beamformers rely on the instantaneous ensemble covariance matrix, which is inaccessible in practice. Practical implementations overcome this by estimating the sample covariance matrix (SCM) through averaging over a block of temporal samples. However, in non-stationary settings, a naive batch approach fails. Moving interferers smear the SCM, causing the beamformer to place nulls in outdated locations while failing to track newly active interferers, thereby degrading its nulling capabilities. To address this fundamental limitation, an Online Segmented Beamformer is proposed. This algorithm incorporates data-driven temporal segmentation to causally minimize output power while dynamically adapting the SCM estimation windows to local stationarity. By framing the problem through the lens of dynamic programming, the proposed method tracks abrupt environmental changes and resets covariance estimates in real-time. We validate the performance of this framework in a complex, reverberant simulated acoustic environment and in highly reverberant real world experiments, demonstrating its superiority over fixed-window adaptive methods.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。