surtur 发表于 2010-8-1 10:48

使用低通滤波器进行主动噪声控制之改良问题

最近在做主动噪声控制的实验,想利用低通滤波器辅助ANC系统,
预设主噪声为250Hz、400Hz、900Hz所组成之复频声
我在误差讯号输出处,加上自订的白噪声,假装为sensor noise
最后在被污染的噪声之后再加入一个1kHz的低通滤波器(如附件图所示)
依照理论推想,应该有更好性能的ANC系统
但是实验结果都不理想,可以请各位有经验的前辈帮忙看一下吗(如附件之txt file)

hyl2323 发表于 2010-8-2 22:11

我也在搞ANC,ANC只对低频有较好的效果,你这400 900Hz都行?正弦声波吧?
你的低通滤波器改良我看不明白,是改良什么问题?

surtur 发表于 2010-8-3 08:00

回复 沙发 hyl2323 的帖子

d(n)=sin(2*pi*250*(i-1)/8000)+sin(2*pi*400*(i-1)/8000)+0.3*sin(2*pi*900*(i-1)/8000);
加入低通滤波器,希望能比只用FXLMS的ANC有更好的噪声控制效果

nuaaym 发表于 2010-8-7 22:18

我认为你加入低通滤波器后有群延时的问题,自适应滤波的误差信号和实际误差信号之间会有一个延迟。
还有尽量减小白噪声的幅值,这样可以提高信噪比
页: [1]
查看完整版本: 使用低通滤波器进行主动噪声控制之改良问题