- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验5 FIR数字滤波器设计
实验六 FIR数字滤波器设计 一、实验目的 掌握滤波器的作用、分类。 掌握IIR、FIR数字滤波器的原理。 学习数字滤波器的设计方法。 二、实验原理及方法 滤波 是信号处理的一种最基本而重要的技术。利用滤波 从复杂的信号中提取所需要的信号,抑制不需要的部 分。 滤波器 是具有一定传输特性的信号处理装置。 数字滤波器的工作原理 数字滤波器是具有一定传输特性的数字信号处理装置。它的输入和输出均为离散的数字信号,借助数字器件或一定的数值计算方法,对输入信号进行处理,改变输入信号的波形或频谱,达到保留信号中有用成分去除无用成分的目的。如果加上A/D、D/A转换,则可以用于处理模拟信号。 滤波器的分类 滤波器的种类很多,分类方法也不同。 按处理的信号划分:模拟滤波器、数字滤波器 按频域特性划分;低通、高通、带通、带阻。 按时域特性划分:FIR、IIR 滤波器设计 按任务要求确定Filter的性能指标; 用IIR或FIR系统函数去逼近这一性能要求; 选择适当的运算结构实现这个系统函数; 用软件还是用硬件实现。 IIR、FIR对比 IIR滤波器设计只能保证其幅频响应满足性能指标,相位特性无法考虑且往往非线性。FIR滤波器的突出优点是,在保证满足滤波器幅频响应要求的同时,还可以获得严格的线性相位特性,这对于高保真的信号处理。如语音处理、数据处理和测试等是十分重要的。它的主要缺点是,达到相同性能指标所需滤波器阶数要高得多,延迟也比较大。 FIR滤波器的设计方法 窗函数设计法 设计思想 先给定理想filter的频响Hd(ejw),设计一个FIR的filter的频响为H(ejw),使H(ejw)逼近Hd(ejw)。 窗函数 1、矩形窗 boxcar(n) 2、三角窗 triang(n) 3、巴特利特 batlett(n) 4、汉明窗 hamming(n) 5、汉宁窗 hanning(n) 6、布莱克曼窗 blackman(n) 7、凯泽窗 kaiser(n) 窗函数法的设计步骤 给定频响函数Hd(ejw) 求出单位抽样响应hd(n)=F-1[Hd(ejw)] 由性能指标确定窗函数W(n)和窗口长度N,由过渡带宽度近似于窗函数主瓣宽求得窗口长度N。 最后求h(n)=hd(n)w(n) h(n)即为所设计FIR滤波器系数向量。 MATLAB提供的相关函数 函数调用格式 b=fir1(n,wn) b=fir1(n,wn,’ftype’) b=fir1(n,wn,window) b=fir1(n,wn,’ftype’,window) 其中,n为FIR滤波器的阶数,对于高通、带阻滤波器n取偶数,wn为滤波器截止频率;‘ftype’为滤波器类型;window为窗函数(列向量、其长度为n+1),缺省时,自动取Hamming窗。 设计一个48阶FIR带通滤波器,通带频率为 wp=[0.35,0.65]; N=48; b=fir1(N,wp); freqz(b,1,512) 多频带FIR滤波器 格式:h=fir2(n , f , m , 窗函数) h:滤波器系数的向量 n:滤波器的阶数 f:满足滤波器频带要求的频率向量 m:幅度响应向量,同f的尺寸相等 窗函数:缺省情况下默认为hamming窗 f=0:0.002:1; m(1:201)=1;m(202:301)=0; m(302:351)=0.5;m(352:401)=0;m(402:501)=1; hold plot(f,m,r:) b=fir2(64,f,m); [h,f1]=freqz(b); f1=f1./pi; plot(f1,abs(h)) 例:针对一个含有5Hz、15Hz和30Hz的混和正弦波信号,设计一个FIR带通滤波器。 参数要求:采样频率fs=100Hz,通带下限截止频率fc1=10Hz,通带上限截止频率fc2=20Hz,过渡带宽6Hz,通阻带波动0.01,采用凯塞窗设计。 fc1=10; fc2=20; fs=100; [n,Wn,beta,ftype]=kaiserord([7 13 17 23],[0 1 0], [0.01 0.01 0.01],100); w1=2*fc1/fs; w2=2*fc2/fs; window=kaiser(n+1,beta); %使用kaiser窗函数 b=fir1(n,[w1 w2],window); %使用标准频率响应的
您可能关注的文档
- 实操题目讲解.ppt
- 实施性施工组织设计3.6.doc
- 实地圈APP简介.ppt
- 实操篇:如何编写岗位说明书(附详细范例).ppt
- 实施工具导航、审批流和年结.pptx
- 实施方法实施方法.ppt
- 实景图像压缩算法.ppt
- 实现语音数据实时采集 播放.doc
- 宝暖衣---防寒防虫防病保健康.ppt
- 实用办公英语词汇.doc
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
文档评论(0)