⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2.m

📁 滤波器的设计代码
💻 M
字号:
fs=2000;   %采样频率
N=200;    % 采样点
F=fs/N;    %频率分辨率
n=0:199;   %采样点序列
Tp=1/F;    %采样时间
 t=n/200*Tp;


w=linspace(0,2*pi,250);

X=sin(20*2*pi*t)+sin(220*2*pi*t)+sin(750*2*pi*t) ;   %对原时域的信号进行离散化,采样200点
plot(w,X);
XX=fft(X,250);
plot(w,XX);

wp=[60 350];
ws=[40 400];
rp=3;
rs=30;
wp1=wp/fs*2;
ws1=ws/fs*2;
[N1,Wn]=buttord(wp1,ws1,rp,rs); 
[b,a]=butter(N1,Wn);
% freqz(b,a,512,fs)
% Hs=20*log10(freqz(b,a,512,fs));
% plot(abs(Hs))

HH=freqz(b,a,250,fs/2)
YY=XX.*HH';
% plot(abs(YY))
y=ifft(YY,250)


plot(w,y)
shg



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -