一种时域变步长BLMS自适应算法.doc
2022-05-09 19:15:25 41KB 算法 文档资料
这个简单的仿真展示了 FbLMS 算法在单通道反馈有源噪声控制系统中的实现。 此处,控制器生成“抗噪声”信号以在传感器位置产生破坏性干扰。 目标是最小化噪声残留。 FbLMS 不使用任何参考传感器。 相反,它使用线性预测器来生成参考信号。 因此,FbLMS 适用于降低窄带噪声。 与前馈系统类似,FbLMS 算法包括两个任务:“离线”识别位于执行器和传感器之间的次级传播路径; 和“在线”控制,其中控制器的参数被调整。 像往常一样,我只使用简单的编程技术和基本命令。 函数“ filter()”可以用卷积例程替代,即y = h(k)* s(k)。 提供了系统的简要说明和逐行注释。
2021-11-19 14:55:25 3KB matlab
1
学习块自适应滤波很好的例子,该文件只是单独一个matlab函数,作为调用需要设置输入信号等相关参数 function [y,e,w]=blocklms(mu,M,u,d); 输出:y为输出信号,e为误差,w为最终滤波系数 输入:Mu为 步长,M为滤波器长度,u为输入信号,d为期望信号
2019-12-21 19:52:15 1KB matlab blms 块自适应滤波
1