2022年通信综合课程方案报告 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年通信综合课程方案报告 .pdf》由会员分享,可在线阅读,更多相关《2022年通信综合课程方案报告 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用MATLAB 环境下 FIR 滤波器的设计与仿真一 引言在很多实际的电子系统中,既要求有良好的幅度频率特性,又要求有线性相位特性,所以IIR滤波器在这些系统中难以胜任。而有限长单位冲激响应是有限长,可以用一个因果系统来实现,因而FIR 数字滤波器可以做成因果又是稳定的系统,同时,允许设计多通带,要求设计一个 FIR 滤波器频率响应 , 去逼近理想的频率响应 Hd(ej 。然而,窗函数法设计FIR 数字滤波器是在时域进行的,因此,必须首先由理想频率响应Hd(ej 的傅里叶反变换推导出对应的单位脉冲响应hd(n hd(n= (2.1.1 由于许多理想化的系统均用分段恒定的或
2、分段函数表示的频率响应来定义,因此这种系统具有非因果的和无限长的脉冲响应,即hd( n一定是无限长的序列,且是非因精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 12 页个人资料整理仅限学习使用果的。因此其系统函数Hd(z是物理不可实现在,为了是系统变为物理可实现性,也就是我们要设计的是FIR 滤波器,且实际的FIR 滤波器频率响应尽可能逼近理想滤波器的频率响应,其h( n必定是有限长的,所以采用窗函数将用有限长的h(n来逼近无限长的 hd(n,最简单且最有效的方法是截断hd ( n, hd(n 0nN-1 h(n= (2.1.2 0
3、其它通常,我们可以把h( n表示为所需单位脉冲响应与一个有限长的窗口函数序列w( n的乘积,即h(n=hd( nw(n (2.1.3 窗函数在设计数字滤波器中有很重要的作用,正确选择窗函数可以提高所设计的数字滤波器的性能,或者在满足设计要求的情况下,减小FIR 数字滤波器的阶数。窗函数法,通常也称之为傅里叶级数法,它是在时域进行的。在实际工程中常用的窗函数有五种,即矩形窗、三角窗、汉宁窗、海明窗和凯泽窗,这些窗函数在MATLAB 中分别用 boxcar 、triang 、hanning、hamming 、kaiser实现,它们之间的性能比较如表1 所示。五种窗之间的性能比较表 1)窗函数旁瓣峰
4、值主瓣峰值最小阻带衰减矩形窗13dB 4 /M 21dB 三角窗25dB 8 /M 25dB 汉宁窗31dB 8 /M 44dB 海明窗41dB 8 /M 53dB 凯泽窗57dB 12 /M 74dB 使用窗函数法设计FIR 滤波器应满足以下两个条件:1、窗谱主瓣尽可能地窄,以获得较陡的过渡带;2、尽量减少窗谱的最大旁瓣的相对幅度,也就是使能量尽量集中在主瓣,减少峰肩和纹波,进行增加阻带的衰减。2 必要的计算根据工程经验,给定的滤波器指标参数一般为通带截止频率wp 、阻带截止频率ws、实际通带波动Rp和最小阻带衰减As。窗函数设计的经验公式为:精选学习资料 - - - - - - - - -
5、 名师归纳总结 - - - - - - -第 2 页,共 12 页个人资料整理仅限学习使用归一化过渡帯滤波器阶数当 As50 时,=0.1102As-8.7 )当 21As50 时,=0.5842As-21)0.4+0.077886计算的程序实现 % compute the ideal highpass fiter unit pulse respondence hd (n% Wc: cutoff frequency 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 12 页个人资料整理仅限学习使用% N: Window length %h
6、d: unit pulse respondence Wp=0.6*pi。Ws=0.4*pi 。tr_width=Wp-Ws。N=ceil(6.2*pi/tr_width n=0:1:N-1 Wc=(Ws+Wp/2。alpha=(N-1/2 。n=0:1:N-1 。m=n-alpha+eps。hd=sin(pi*m-sin(Wc*m./(pi*m。%-采用汉宁窗函数设计FIR 高通滤波器在 Matlab 中的程序实现:主程序部分:%-% exa5-9_hannhigh1.m,for example 5-9 % 使用汉宁窗设计高通数字滤波器clear all。Wp=0.6*pi。Ws=0.4*pi
7、 。tr_width=Wp-Ws。 % 过渡带宽度N=ceil(6.2*pi/tr_width % 滤波器长度精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 12 页个人资料整理仅限学习使用n=0:1:N-1 。Wc=(Ws+Wp/2。 % 理想高通滤波器的截止频率hd=ideal_lp1(Wc,N 。 % 理想高通滤波器的单位冲激响应w_han=(hanning(N 。 % 汉宁窗h=hd.*w_han。 % 截取得到实际的单位脉冲响应db,mag,pha,w=freqz_m2(h,1。 % 计算实际滤波器的幅度响应delta_w=2
8、*pi/1000。Ap=-(min(db(Wp/delta_w+1:1:501 % 实际通带纹波As=-round(max(db(1:1:Ws/delta_w+1 %实际阻带纹波subplot(221 stem(n,hd xlabel(理想单位脉冲响应hd(n subplot(222 stem(n,w_han xlabel(汉宁窗 w(n subplot(223 stem(n,h xlabel(实际单位脉冲响应hd(n subplot(224 plot(w/pi,db xlabel(幅度响应 (db axis(0,1,-100,10 %-精选学习资料 - - - - - - - - - 名师归
9、纳总结 - - - - - - -第 5 页,共 12 页个人资料整理仅限学习使用functiondb,mag,pha,w=freqz_m2(b,a % 滤波器幅值响应 的分子项 (FIR,b=h % a: 系统函数 H(z的分母项 ( 对 FIR,a=1 Wp=0.6*pi。Ws=0.4*pi 。tr_width=Wp-Ws。N=ceil(6.2*pi/tr_width n=0:1:N-1 。Wc=(Ws+Wp/2。hd=ideal_lp1(Wc,N 。w_han=(hanning(N 。h=hd.*w_han。b=h。a=1 。H,w=freqz(b,a,1000,whole。H=(H(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年通信综合课程方案报告 2022 通信 综合 课程 方案 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内