基于Matlab的自适应滤波算法及其应用


Demo1.m - adaptive filter demo

算法包括:LMSNLMSRLS

案例:

1echo cancellation 音频回声消除

2audio + white noise 音频白噪声消除

3audio + single frequency noise 音频+单频噪声消除

4single frequency signal + white noise 单频信号+白噪声消除

5multi-frequency signal + single frequency signal noise 多频信号+单频声消除

基于Matlab的自适应滤波算法及其应用的图1

基于Matlab的自适应滤波算法及其应用的图2

音频回声消除

音频白噪声消除

基于Matlab的自适应滤波算法及其应用的图3

1.png


音频+单频噪声消除

单频信号+白噪声消除

基于Matlab的自适应滤波算法及其应用的图5

多频信号+单频声消除


Demo2.m - ANC demo(使用自适应滤波算法的ANCdemo

算法:LMSNLMSRLS

案例:

1audio + white noise 音频白噪声消除

2single frequency signal + white noise 单频白噪声消除

系统

signal+noise_____________d(n)___________

                                        +↓

noise’—x(n)—filter——y(n)— - —-O——e(n)——

                            ↑_____________________|

基于Matlab的自适应滤波算法及其应用的图6

基于Matlab的自适应滤波算法及其应用的图7

输入信号、参考信号、滤波输出、误差

参考信号与滤波输出的差值

音频白噪声消除

基于Matlab的自适应滤波算法及其应用的图8

基于Matlab的自适应滤波算法及其应用的图9

输入信号、参考信号、滤波输出、误差

参考信号与滤波输出的差值

单频白噪声消除


Demo3.m - 自适应滤波算法性能比较

算法:LMSNLMSRLS案例:1、不同步长的滤波器参数更新曲线对比2、相同步长的LMS算法和NLMS算法滤波器权重更新曲线对比

音频+单频噪声

基于Matlab的自适应滤波算法及其应用的图10基于Matlab的自适应滤波算法及其应用的图11

基于Matlab的自适应滤波算法及其应用的图12基于Matlab的自适应滤波算法及其应用的图13

单频+白噪声

基于Matlab的自适应滤波算法及其应用的图14基于Matlab的自适应滤波算法及其应用的图15

基于Matlab的自适应滤波算法及其应用的图16基于Matlab的自适应滤波算法及其应用的图17

最后,如有相关需求,欢迎联系.

vx: CAE320

公众号:320科技工作室

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP