滤波器的阶数和长度是什么意思

滤波器的阶数和长度是什么意思,第1张

1、滤波器的阶数,就是指过滤谐波的次数,一般来讲,同样的滤波器,其阶数越高,滤波效果就越好,但是,阶数越高,成本也就越高,因此,选择合适的阶数是非常重要的。

2、滤波器的长度,指的是滤波器的滤波的频带范围。比方说,我们生产的变频器专用滤波器,滤波范围是10K~30MHz;从这个角度来讲,滤波器的滤波范围越宽越好了,同样,也需要考虑成本的问题,合适的,才是最好的。

%设计数字巴特沃斯带通滤波器,

%通带025pi rad<w<045pi

%通带最大衰减为3dB,阻带最小衰减为40dB

%阻带范围0<w<015pi,055pi<w<pi

clc;

clear all;

close all;

wp=[025,045];

ws=[015,055];

rp=3;

rs=40;

[N,wc]=buttord(wp,ws,rp,rs);

[B,A]=butter(N,wc);//这里的N是最低阶数,我想将N改变一下就可以了吧

plot(linspace(0,pi,1024),20log10(abs(freqz(B,A,1024))))

grid on;

xlabel('\\omega(0,pi)');

ylabel('dB');

title('滤波器衰减函数曲线图');

模拟频率和数字频率转换关系:

w=2pif/Fs;

我想这样也行吧:

wc=wp(10^(01ap)-1)^(-1/(2N))

wc为中心频率;

wp为通带截止频率

ap为通带衰减;

N为滤波器阶数

再用[B,A]=butter(N,wc)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12895592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存