作业帮 > 综合 > 作业

如何用matlab设计一个50Hz陷波器

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 15:48:44
如何用matlab设计一个50Hz陷波器
亲没有给出采样频率之类的
随便编了一个
好久没用MATLAB了,应该是对的,亲把分给我呗
wp1=45;wp2=55;ws1=49.9;
ws2=50.1;
rp=0.3;rs=40;Fs=200;
wp=[wp1,wp2]/(Fs/2);ws=[ws1,ws2]/(Fs/2);
[N,wc]=ellipord(wp,ws,rp,rs,'z');
[num,den]=ellip(N,rp,rs,wc,'stop');
[H,W]=freqz(num,den);
plot(W*Fs/(2*pi),abs(H));grid on;
xlabel('频率/Hz');ylabel('幅值');