【滤波器】基于matlab窗函数法FIR数字滤波器设计【含Matlab源码 316期】

189 阅读1分钟

一、简介

在这里插入图片描述
在这里插入图片描述
1 设计原理
在这里插入图片描述
1.1 滤波器概念
在这里插入图片描述
1.2 数字滤波器的系统函数和差分方程
在这里插入图片描述
1.3 数字滤波器结构的表示
在这里插入图片描述
在这里插入图片描述
1.4 数字滤波器的分类
在这里插入图片描述
在这里插入图片描述

二、源代码

N=64;
k=0:1:N-1;
w=2*pi*k/N;
z=exp(j*w);
Xk=(z)./(z-0.8);
xn=real(ifft(Xk,N));
xtilde=xn'*ones(1,2);
xtilde=(xtilde(:))'
subplot(2,1,1);
stem(0:127,xtilde);title('64点的IFFT幅度谱');
xlabel('n');
ylabel('xtilde(n)');
N=16;
k=0:1:N-1;
w=2*pi*k/N;
z=exp(j*w);
Xk=(z)./(z-0.8);
xn=real(ifft(Xk,N));
xtilde=xn'*ones(1,8);
xtilde=(xtilde(:))'
subplot(2,1,2);

三、运行结果

在这里插入图片描述

四、备注

版本:2014a