基于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