lms滤波器matlab代码EEE4022S-主动噪声控制
MSHKUZ001开普敦大学电气工程专业毕业论文
由Kuziwakwashe
Stephen
Mashingaidze维护
1.)使用ARDUINO
DUE进行主动噪声控制
i。)单声道执行
基于最小均方算法的自适应滤波器实现
“
N”表示过滤器抽头计数
'mu'表示LMS步长
上载到Arduino
Due
参考麦克风信号连接到引脚A0(偏置1.56V后)
错误的麦克风信号要连接到引脚A1(偏置1.56V后)
DAC0上的输出可用(偏置为1.56V)
ii。)双渠道实施
基于最小均方算法的自适应滤波器实现
“
N”表示过滤器抽头计数
'mu'表示LMS步长
上载到Arduino
Due
左通道参考麦克风信号连接到引脚A0(偏置1.56V后)
右声道参考麦克风信号连接到引脚A2(偏置1.56V后)
左声道错误麦克风信号连接到引脚A1(偏置1.56V后)
右声道错误麦克风信号连接到引脚A3(偏置1.56V后)
左声道输出可通过DAC0获得(通过1.56V偏置)
DAC1上的右声道输出(偏置为1.56V)
2.)MATLAB仿真
将
2021-12-22 21:10:58
4KB
系统开源
1