基于matlab的fir滤波器设计与仿真_毕业设计论文(编辑修改稿)内容摘要:
%调用函数求解频率响应subplot(1,2,2)。 plot(w/pi,20*log10(abs(h)))。 grid。 axis([0,1,100,10])。 xlabel(39。 w/pi39。 )。 ylabel(39。 幅度dB39。 )。 title(39。 幅频特性39。 )。 滤波器冲激响应及幅频特性输出图形如下: 图31 基于矩形窗高通FIR滤波器特性由前面分析知基于矩形窗的FIR滤波器阻带最小衰减是一定的,为21dB,是无法达到题设要求的100dB的。 观察幅频特性图形可知实际仿真结果验证了这一结论。 通带最大衰减1dB符合预期要求。 基于海明窗高通FIR滤波器同理利用表21求得滤波器阶数为32.MATLAB源程序如下:%以下采用海明窗设计clear。 close all。 N=33。 wc=*pi。 %冲击响应长度33,即滤波器级数为32b=fir1(N1,wc/pi,39。 high39。 ,hamming(N))。 n=0:1:32。 %调用fir1函数subplot(1,2,1)。 stem(n,b,39。 .39。 ) %输出单位脉冲冲击响应axis([0,32,1])。 grid。 xlabel(39。 n39。 )。 ylabel(39。 h(n)39。 )。 title(39。 冲激响应39。 )。 [h,w]=freqz(b,1,512) %调用函数求解频率响应subplot(1,2,2)。 plot(w/pi,20*log10(abs(h)))。 grid。 axis([0,1,100,10])。 xlabel(39。 w/pi39。 )。 ylabel(39。 幅度dB39。 )。 title(39。 幅频特性39。 )。 滤波器冲激响应及幅频特性图形如下:图32 基于海明窗高通FIR滤波器特性由前面分析知基于海明窗的FIR滤波器阻带最小衰减是一定的,为53dB,是无法达到题设要求的100dB的。 观察幅频特性图形可知实际仿真结果验证了这一结论。 通带最大衰减1dB符合预期要求。 基于汉宁窗高通FIR滤波器同理利用图21可知滤波器阶次选为30。 源程序如下:%以下采用汉宁窗设计clear。 close all。 N=31。 wc=*pi。 %冲击响应长度31,即滤波器级数为30b=fir1(N1,wc/pi,39。 high39。 ,hanning(N))。 n=0:1:30。 %调用fir1函数subplot(1,2,1)。 stem(n,b,39。 .39。 ) %输出单位脉冲冲击响应axis([0,30,1])。 grid。 xlabel(39。 n39。 )。 ylabel(39。 h(n)39。 )。 title(39。 冲激响应39。 )。 [h,w]=freqz(b,1,512) %调用函数求解频率响应subplot(1,2,2)。 plot(w/pi,20*log10(abs(h)))。 grid。 axis([0,1,100,10])。 xlabel(39。 w/pi39。 )。 ylabel(39。 dB39。 )。 title(39。 幅频特性39。 )。 滤波器冲激响应及幅频特性图形如下:图33 基于汉宁窗高通FIR滤波器特性由前面分析知基于汉宁窗的FIR滤波器阻带最小衰减是一定的,为44dB,是无法达到题设要求的100dB的。 观察幅频特性图形可知实际仿真结果验证了这一结论。 通带最大衰减1dB符合预期要求。 基于三角形窗高通FIR滤波器分析知滤波器阶数为31,原理同上。 MATLAB源程序如下:%以下采用三角形窗设计clear。 close all。 N=31。 wc=*pi。 %冲击响应长度31,即滤波器级数为30b=fir1(N1,wc/pi,39。 high39。 ,triang(N))。 n=0:1:30。 %调用fir1函数subplot(1,2,1)。 stem(n,b,39。 .39。 ) %输出单位脉冲冲击响应axis([0,30,1])。 grid。 xlabel(39。 n39。 )。 ylabel(39。 h(n)39。 )。 title(39。 冲激响应39。 )。 [h,w]=freqz(b,1,512) %调用函数求解频率响应subplot(1,2,2)。 plot(w/pi,20*log10(abs(h)))。 grid。 axis([0,1,100,10])。 xlabel(39。 w/pi39。 )。 ylabel(39。 幅度dB39。 )。 title(39。 幅频特性39。 )。 滤波器冲激响应及幅频特性图形如下: 图34 基于三角形窗高通FIR滤波器特性由前面分析知基于三角形窗的FIR滤波器阻带最小衰减是一定的,为25dB,是无法达到题设要求的100dB的。 观察幅频特性图形可知实际仿真结果验证了这一结论。 通带最大衰减1dB符合预期要求。 基于布拉克曼窗高通FIR滤波器分析知滤波器阶数为54,原理同上。 MATLAB源程序如下:%以下采用布拉克曼窗设计clear。 close all。 N=55。 wc=*pi。 %冲击响应长度55,即滤波器级数为54b=fir1(N1,wc/pi,39。 high39。 ,blackman(N))。 n=0:1:54。 %调用fir1函数subplot(1,2,1)。 stem(n,b,39。 .39。 ) %输出单位脉冲冲击响应axis([0,54,1])。 xlabel(39。 n39。 )。 ylabel(39。 h(n)39。 )。 title(39。 冲激响应39。 )。 [h,w]=freqz(b,1,512) %调用函数求解频率响应subplot(1,2,2)。 plot(w/pi,20*log10(abs(h)))。 grid。 axis([0,1,140,10])。 xlabel(39。 w/pi39。 )。 ylabel(39。 幅度dB39。 )。 line([0,],[1,1])。 line([,],[100,0])。 line([,],[100,0])%划线观察通带波纹与阻带衰减是否符合要求title(39。 幅频特性39。 )。 滤波器冲激响应及幅频特性图形如下: 图35 基于布拉克曼窗高通FIR滤波器特性由前面分析知基于布拉克曼窗的FIR滤波器阻带最小衰减是一定的,为74dB,是无法达到题设要求的100dB的。 观察幅频特性图形可知实际仿真结果验证了这一结论。 通带最大衰减1dB符合预期要求。 带通FIR滤波器设计要求如下:数字带通滤波器:,,通带最大衰减为1dB,阻带最小衰减为100dB。 基于矩形窗带通FIR滤波器=,由图21,窗宽度 此处取滤波器阶数为18.. %以下采用矩形窗设计clear。 close all。 N=19。 wc=[*pi,*pi]。 %冲击响应长度19,即滤波器级数为18b=fir1(N1,wc/pi,boxcar(N))。 n=0:1:18。 %调用fir1函数subplot(1,2,1)。 stem(n,b,39。 .39。 )。 grid。 %输出单位脉冲冲击响应axis([0,18,1])。 xlabel(39。 n39。 )。 ylabel(39。 h(n)39。 )。 title(39。 冲激响应39。 )。 [h,w]=freqz(b,1,512) %调用函数求解频率响应subplot(1,2,2)。 plot(w/pi,20*log10(abs(h)))。 grid。 axis([0,1,100,10])。 xlabel(39。 w/pi39。 )。 ylabel(39。 幅度dB39。 )。 title(39。 幅频特性39。 )。 滤波器冲激响应及幅频特性图形如下: 图 36 基于矩形窗带通FIR滤波器特性由前面分析知基于矩形窗的FIR滤波器阻带最小衰减是一定的,为21dB,是无法达到题设要求的100dB的。 观察幅频特性。基于matlab的fir滤波器设计与仿真_毕业设计论文(编辑修改稿)
相关推荐
(in4 is in4mf1) then (out is mf1) (1) 2. If (in1 is in1mf1) and (in2 is in2mf1) and (in3 is in3mf1) and (in4 is in4mf2) then (out is mf2) (1) 3. If (in1 is in1mf1) and (in2 is in2mf1) and (in3 is
该依靠高版本的优化功能把在低版本不能实现的功能强制执行,所以我还有很多地方需要学习,包括对误码率进行计算的两个函数我也是借鉴的网上的程序。 这次方向设计让我学会了很多,也认识到了自己还有很多方面的欠缺。 八、 参考文献 [1] 李人厚 、 张平安 .精通 MATLAB, 西安交通大学 [2] 肖明波,通信系统仿真原理与无线应用 机械工业出版社 [3] 万永革编著 ,通信系统仿真原理与无线应用 ,
多种图像格式文件。 数字图像处理及过程 图像是人类获取信息、表达信息和传递信息的重要 手段。 利用计算机对图像进行去除噪声、增强、复原、分割、提取特征等的理论、方法和技术称为数字图像处理。 数字图像处理技术已经成为信息科学、计算机科学、工程科学、地球科学等诸多方面的学者研究图像的有效工具。 数字图像处理主要包括图像变换、图像增强、图像编码、图像复原、图像重建、图像识别以及图像理解等内容。
B T=2s Ws=[ ]rad As=10dB 程序为。 课程设计 第 19 页 共 44 页 T=2。 %采样周期 fs=1/T。 %采样频率 Wp=[.*pi .*pi]。 Ws=[.*pi .*pi]。 %设置归一化通带和阻带截止平率 Ap= 1。 As= 10。 %设置通带最大最小衰减 [N,Wc]=buttord(Wp,Ws,Ap,As,39。 s39。 )。 %调用
,也就是所谓的 “ 组态 ”。 组态软件,又称组态监控软件系统软件。 它是指一些数据采 集与过程控制的专用软件。 它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。 组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。 目前常用的组态软件有西门子的
1 CDMA 系统基本模型 卷积编码 卷积编码器对输入的数据流每次 1比特或 k 比特进行编码,输出 n 个编码符号。 但输出分支码字的每个码元不仅和此时刻输入的 k个信息有关,也和前面 m 个连续时刻输入的信息元有关,因此编码器包含有 m 级寄存器以记录这些信息,即卷积码编码器是有记忆的。 卷积编码可表示为( n, k, m),码率为 k/n。 卷积 编 码 的原理是把 k 个信息比特