- 8
- 0
- 约1.49千字
- 约 6页
- 2018-03-02 发布于河南
- 举报
给定参数N,采用频率采样法设计出相应FIR滤波器15646944
西安邮电大学
数字信号处理课内上机报告
专业班级: 通工1002班
学生姓名: 陈若寰
学号(班内序号): 03号)
2013 年 6 月 20 日
实验内容:
给定参数N,采用频率采样法设计出相应FIR滤波器
低通
Matlab代码:
clear all;
N = 65;
Hg = [ones(1,17),zeros(1,31),ones(1,17)];%用于逼近的理想滤波器
Hg(1,17) = 0.5886,Hg(1,18) = 0.1065,Hg(1,46) = 0.1065,Hg(1,47) = 0.5886;%增加过度带优化点
k = 0:N-1;
A = [exp(-j*pi*k*(N-1)/N)];%滤波器相位特性
Hk = Hg.*A;%对理想滤波器采样
hn = ifft(Hk);%计算滤波器的单位取样响应
[H,W] = freqz(hn);%计算滤波器的频率响应
n = 0:N-1;
figure(1);
plot(n,Hg);
axis([0 32 0 1]);grid on;
figure(2);
stem(n,Hk);grid on;;%绘制出滤波器的单位取样响应
figure(3);
stem(n,hn);grid on
原创力文档

文档评论(0)