目录
任务
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
2
摘要: 3
关键字: 3
FIR数字滤波器
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
的原理 3
设计过程: 5
实验结果 5
1.程序: 5
2.截图 9
任务书
题目8
基于频率抽样设计法线性相位型FIR数字低通滤波器设计
主要
内容
1、根据设计指标,利用频率抽样法设计线性相位型FIR数字低通滤波器;
2、对比
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
改变抽样点数及过渡点数对数字滤波器性能的影响。
设计
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
1、根据设计指标,构建线性相位型FIR滤波器之频响抽样值序列;2、确定数字滤波器的冲击响应及系统函数;3、对比分析抽样点数及过渡点数的增减对系统频响的影响;4、生成一个时间序列,利用已设计的FIR滤波器进行滤波,分析滤波效果。
主要
仪器
设备
1、计算机1台,安装MATLAB软件
主要
参考
文献
[美]维纳.K.恩格尔,约翰.G.普罗科斯著,刘树棠译.数字信号处理——使用MATLAB[M].西安:西安交通大学出版社,2002.
飞思科技产品研发中心编著.MATLAB7辅助信号处理技术与应用[M].北京:电子工业出版社,2005.
课程设计进度安排(起止时间、工作内容)
课程设计共设16个设计题目,每班3至4人为1组,1人1套设备,每组选作不同的题目,4个班共分4批。完整课程设计共20学时,为期1周,具体进度如下:
5学时 学习题目相关知识,掌握实现原理;
5学时 用MATLAB语言实现题目要求;
5学时 进一步完善功能,现场检查、答辩;
5学时 完成并提交课程设计报告。
课程设计开始日期
2012.12.31
课程设计完成日期
2013.1.6
课程设计实验室名称
信号处理实验室
地 点
实验楼501
资料下载地址
各班公共邮箱
摘要:
论文从基于频率抽样设计法线性相位型FIR数字低通滤波器的设计原理和设计过程方面来阐述我们的设计思路,并用matlab软件运行后得到了论文中的实验结果,我们还对课程设计中遇到的问题及解决方法进行了阐述,最后描述了自己的心得体会。
关键字:
频率抽样法 线性相位型FIR数字低通滤波器 matlab 有限长冲激响应
FIR数字滤波器设计的原理
频率抽样设计法
FIR低通滤波器的设计一般方法有两种,即频率抽样法和窗函数法,频率抽样法设计不同于窗函数法,窗函数是从时域出发,把理想的
用一定形状得窗函数截取成有限长的
,以此
来近似理想的
,这样得到的频率响应
逼近于所要求的理想的频率响应
。
频率抽样法则是从频域出发,把给定的理想频率响应
加以等间隔抽样,即
然后以此
作为实际FIR数字滤波器的频率特性的抽样值
,即令
,知道
后,由DFT定义,可以用频域的这N个抽样值
来唯一确定有限长序列
,而由
的内插公式知道,利用这N个频域抽样值
同样可求得FIR滤波器的系统函数
及频率响应
。这个
或
将逼近
或
,
和
的内插公式为
其中
是内插函数
(2-3)
将式(2-3)代入(2-2)式,化简后可得
即
从内插公式(2-2)看到,在各频率抽样点上,滤波器的实际频率响应是严格地和理想频率响应数值相等,即
。但是在抽样点之间的频率响应则是由各抽样点的加权内插函数的延伸叠加而形成的,因而有一定的逼近误差,误差大小取决于理想频率响应曲线形状,理想频率响应特性变化越平缓,则内插值越接近理想值,逼近误差越小,如图2.1梯形理想频率特性所示。反之,如果抽样点之间的理想频率特性变化越陡,则内插值与理想值之误差就越大,因而在理想频率特性的不连续点附近,就会产生肩峰和波纹,
当
为实数时,满足
,由此得出
,
,也就是说,
的模
以
为对称中心呈偶对称,
的相角
以
为对称中心呈奇对称。再利用线性相位的条件
,即可得到(N为偶数):
设计过程:
(1) 设计思想:根据给定DLPF幅频特性要求(通带截止频率ωp=0.5π,通带最大衰减αp=0.5 dB,阻带截止频率ωs=0.6π,阻带最小衰减αs=50 dB)取得DLPF的X(K)。再利用利用频率抽样法设计加一个过渡带,加两个过渡带的低通滤波器,看其对滤波器性能的影响。最后利用x=rand(1,sizex)函数随随机生成一个序列来验证设计的滤波器是否具有低通滤波器的特性。
(2) 功能结构:FIR数字滤波器具有严格的线性相位,低通滤波器只能让低频的通过而把高频的部分滤掉。
实验结果
1.程序:
clc,clear,close all
% wp=0.5*pi;Rp=0.5dB; ws=0.6*pi;As=50dB;
wp=0.5*pi;ws=0.6*pi;
tr_width=ws-wp;
% 用频率抽样法设计FIR滤波器,过渡带内一个样本T1,N=40。
T1=0.37;
N=40,alpha=(N-1)/2; %N为偶数
l=[0:1:N-1]; wl=(2*pi/N)*l;
Hrs=[ones(1,11),T1,zeros(1,17),T1,ones(1,10)]; %偶对称
Hdr=[1 1 0 0 ];wdl=[0 0.5 0.6 1]; k1=0:(N/2-1); k2=(N/2+1):N-1;%依据公式7-107
angH=[-alpha*(2*pi)/N*k1,0,alpha*(2*pi)/N*(N-k2)]; H=Hrs.*exp(j*angH);
h=real(ifft(H,N));[H,w]=freqz(h,1,1000,'whole');
%[db mag pha grd w]=freqz_m(h,1);
db=20*log10((abs(H)+eps)/max(abs(H)));%求FIR滤波器频响的dB值
delta_w=2*pi/1000; %将2pi等分1000份
Rp2=-min(db(1:1:(wp/delta_w+1))) %求Passband Ripple
As2=-max(db(ws/delta_w+1:1:501)) %求Min Stop attenuation
%plot
figure(1);clf;
subplot(221);plot(wl(1:21)/pi,Hrs(1:21),'o',wdl,Hdr,'linewidth',2);
title('Ideal Amplitude Response');
axis([0 1 -0.1 ,1.2]); ylabel('Hr(k)');
set(gca,'XTickMode','manual','XTick',[0 0.5 0.6 1]);
set(gca,'YTickMode','manual','YTick',[0 T1 1]); grid;
subplot(222); stem(l,h,'m');
title('Impulse Response');axis([-1,N,-0.1,0.3]);ylabel('h(n)');
subplot(223); plot(w/pi,abs(H),wl(1:31)/pi,Hrs(1:31),'o','linewidth',2);axis([0 1 -0.2,1.2]);
title('Amplitude Response');xlabel('frequency in pi units');ylabel('Hr(w)');grid;
set(gca,'XTickMode','manual','XTick',[0 0.5 0.6 1]);
set(gca,'YTickMode','manual','YTick',[0 T1 1]);
subplot(224); plot(w/pi,db,'r');axis([0,1,-100,10]);grid; ylabel('Decibels');
title('Magnitude Response');xlabel('frequency in pi units');
set(gca,'XTickMode','manual','XTick',[0,0.5,0.6,1]);
set(gca,'YTickMode','manual','YTick',[-50,0]);
% 用频率抽样法设计FIR滤波器,过渡带内无样本,N=20。
T1=0.37;
N=20,alpha=(N-1)/2; %N为偶数
l=[0:1:N-1]; wl=(2*pi/N)*l;
Hrs=[ones(1,6),zeros(1,9),ones(1,5)]; %偶对称
Hdr=[1 1 0 0 ];wdl=[0 0.5 0.6 1]; k1=0:(N/2-1); k2=(N/2+1):N-1;
angH=[-alpha*(2*pi)/N*k1,0,alpha*(2*pi)/N*(N-k2)]; H=Hrs.*exp(j*angH);
h=real(ifft(H,N));[H,w]=freqz(h,1,1000,'whole');
%[db mag pha grd w]=freqz_m(h,1);
db=20*log10((abs(H)+eps)/max(abs(H)));%求FIR滤波器频响的dB值
delta_w=2*pi/1000; %将2pi等分1000份
Rp2=-min(db(1:1:(wp/delta_w+1))) %求Passband Ripple