【发布时间】:2016-01-06 05:35:21
【问题描述】:
我需要在 Simulink Desktop Real-Time 工具箱上实现基于 LMS 的自适应音频消除算法。
物理系统由一个记录噪声源的麦克风和另一个记录控制过程后残余噪声的麦克风组成(由 Simulink 控制的扬声器注入抗噪声)。
为了使(自适应)LMS 算法正常工作,我需要能够逐个样本地工作,也就是说,在每个采样时间瞬间,我需要使用同步的当前采样值更新自适应滤波器两个麦克风。我意识到一些延迟是不可避免的,但我想知道是否可以在 Simulink Desktop Real-Time 上将输入的缓冲区大小减少到一个样本,从而逐个样本地工作。
提前感谢您的帮助。
【问题讨论】: