来源:zhengpingping...
2024-04-14 173 滤波器
multiband,属于直接型 FIR滤波器,我们可以用Matlab设计出multiband 陷波器。
巴特沃斯带阻滤波器又称简单整系数带阻滤波器,其原理为一个全通网络,减去一个具有相同延迟和增益的窄带线性相位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。
相关文章
发表评论