在MATLAB环境下设计高通、低通、带通、带阻四种滤波器的程序
在MATLAB环境下设计高通、低通、带通、带阻四种滤波器的程序
日期:2016-07-07 06:28:28 人气:1
窗函数设计低通滤波器:
fp=1000;
fc=1200;
as=100;
ap=1;
fs=22000;
wp=2*fp/fs;
wc=2*fc/fs;
N=ceil((as-7.95)/(14.36*(wc-wp)/2))+1;
beta=0.1102*(as-8.7);
window=Kaiser(N+1,beta);
b=fir1(N,wc,window);
freqz(b,1,512,fs);
高通滤波器:
fs=2200