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

📄 fir滤波器设计.txt

📁 压缩包中共有7个文件
💻 TXT
字号:
设计带通滤波器
[f1,f2]=freqspace(21,'meshgrid');
Hd=ones(21);
r=sqrt(f1.^2+f2.^2);
Hd((r<0.1)|(r>0.5))=0;
colormap(jet(64));
mesh(f1,f2,Hd);

h1=fwind1(Hd,hamming(21));%一维汉明窗
figure,freqz2(h1)
h2=fwind1(Hd,bartlett(21));
figure,freqz2(h2)
h3=fwind1(Hd,hanning(21));
figure,freqz2(h3)
h4=fwind1(Hd,blackman(21));
figure,freqz2(h4)


二维高斯窗设计近似圆对称的带通滤波器
[f1,f2]=freqspace(21,'meshgrid');
Hd=ones(21);
r=sqrt(f1.^2+f2.^2);
Hd((r<0.1)|(r>0.5))=0;%通频带为0.5-0.1
colormap(jet(64));
mesh(f1,f2,Hd);
%生成旋转对称的二维高斯窗函数
win=fspecial('gaussian',21,2);
win=win./max(win(:));%将窗口的最大值归1
mesh(win)
h1=fwind2(Hd,win);%用前一步生成的窗函数设计滤波器
freqz2(h1)


二维拉普拉斯-高斯窗设计近似圆对称的高通滤波器
[f1,f2]=freqspace(21,'meshgrid');
Hd=ones(21);
r=sqrt(f1.^2+f2.^2);
Hd(r<0.5)=0;
colormap(jet(64));
mesh(f1,f2,Hd);
win=fspecial('log',21,2);
win=win./max(win(:));
mesh(win);
h2=fwind2(Hd,win);
freqz2(h2)

⌨️ 快捷键说明

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