3 带阻滤波器 3.1多带滤波器 multiband,属于直接型 FIR滤波器,我们可以用Matlab设计出multiband 陷波器。 3.2巴特沃斯带阻滤波器,又称简单整系数带阻滤波器,其原理为一个全通网络,减去一个具有相同延迟和增益的窄带线性相位FIR滤波器,得到一个具有尖锐陷波特性的陷波滤波器。阻带下限截止频率fc1 = 49 Hz,阻带上限截止频率fc2 = 51 Hz,就可以消除50 Hz 的工频干扰。但这种方式,无法滤除50Hz的K此谐波。设计方法如下: 因此,首先设计一个中心频率为50Hz的窄带带通滤波器 为了保证2cosw2值为整系数,则w2只能取pi/3,pi/2,2pi/3,但我们采样率为500Hz,因此,再增加一对共轭极点。位置为w = 2pi * 50 / 500,z = e^j* 4 * pi/5处 简单起见,先取K = 1,为了使分子分母是整系数,则M应是5的奇数倍。 所以最终的频率响应函数为: 式中,e的冥应该是5.不是4. 其中心频率pi/5处,取得最大值(2p + 1),因此全通滤波器系数为2p+1,为使得通带幅值为1,则除以2p+1,最后的滤波器频率特性为: p的选取,决定阻带宽度,越大,则阻带越窄。取P= 50,则阻带1Hz,考虑到电网的活动,取p= 24,但这使得通带波纹增大,故而,增加K。 总之:平滑滤波器,严重学峰,但速度快,可实时。 单一频率陷波器,相位非线性,不能保证K次谐波滤除。 梳妆滤波器,相位非线性 简单整系数带阻滤波器,不能实现实时,且当干扰频率有漂移时,效果较差。 多带滤波器,线性相位,阶数高。 还有自适应滤波器,但其计算量大,需要学习时间。 因此,实时处理,可以考虑多带滤波器,梳妆滤波器,单一频率陷波器
|