永发信息网

如何才能把下面的低通滤波器转换成高通滤波器

答案:2  悬赏:10  手机版
解决时间 2021-01-22 21:03
  • 提问者网友:箛茗
  • 2021-01-22 16:02
%低通滤波器程序
fp=900;fc=1000;As=100;Ap=1;
wc=2*pi*fc/fs; wp=2*pi*fp/fs;
wdel=wc-wp;
beta=0.112*(As-8.7);
N=ceil((As-8)/2.285/wdel);
wn= kaiser(N+1,beta);
ws=(wp+wc)/2/pi;
b=fir1(N,ws,wn);
figure(3);
freqz(b,1);
%除噪声信号的程序
x=fftfilt(b,y_z);
X=fft(x,n);
figure(4);
subplot(2,2,1);
plot(f,abs(y_zp(1:n/2)));
axis([0 3000 0 600]);
title('滤波前信号频谱');
subplot(2,2,2);
plot(f,abs(X(1:n/2)));
axis([0 1500 0 600]);
title('滤波后信号频谱');
subplot(2,2,3);
plot(y_z);
title('滤波前信号波形')
axis([0 200 -12 12]);
subplot(2,2,4);
plot(x);
axis([0 85000 -0.2 0.2]);
title('滤波后信号波形')
就是这个 能不能把修改完的编程写在下面呀
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-01-22 16:18
bb=zeros(1,N+1);
bb((N+1+1)/2)=1;
bb=bb-b;
figure
freqz(bb,1)
全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-01-22 17:18
将低通滤波器和高通滤波器串联,就可以得到带通滤波器。 将输入电压同时作用于低通滤波器和高通滤波器,再将两个电路的输出电压求和,就可以得到带阻滤波器。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯