- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用DSPIIR滤波器设计
利用DSP的IIR滤波器设计
摘要:? IIR滤波器是具有无限持续时间冲激响应的数字滤波器。其结构简单、运算量下。本设计采用归一化低通模拟滤波器,运用MATLAB得出滤波器的系数,再根据直接II型的结构特点和前面得出的系数,编写DSP程序,可在TMS320C5402DSK板上进行仿真,可将得出的结果与MATLAB仿真比较,来确定滤波器的性能。
关键词:IIR滤波器,DSP,MATLAB
一、设计的目的及意义:
在数字滤波器中,IIR滤波器由于具有结构简单、运算量下的特点,IIR数字滤波器幅频特性精度很高,不是线性相位的,可以应用于对相位信息不敏感的音频信号上,因而得到了较广泛的应用。
二、基本原理:
1、IIR数字滤波器采用递归型结构,即结构上带有反馈环路。IIR滤波器运算结构通常由延时、乘以系数和相加等基本运算组成,可以组合成直接型、正准型、级联型、并联型四种结构形式,都具有反馈回路。
IIR数字滤波器在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等,有现成的设计数据或图表可查,其设计工作量比较小,对计算工具的要求不高。在设计一个IIR数字滤波器时,我们根据指标先写出模拟滤波器的公式,然后通过一定的变换,将模拟滤波器的公式转换成数字滤波器的公式
2、IIR滤波器差分方程的一般形式:
IIR滤波器具有无限长的单位脉冲响应,在结构上存在反馈回路,即是递归型的。也就是说,IIR滤波器的输出不仅与输入有关,而且与过去的输出有关。
3、设计用的是直接II型 IIR滤波器的结构:
上为二阶直接II型结构滤波器图
直接II型 IIR滤波器的结构是最常用的滤波器结构,因为这种二阶形式的结构可作为级联型和并联型结构中的基本节;并且这种结构比I型结构节省一半的延迟。
二阶直接II型结构滤波器的差分方程为:
d(n)=x(n)+a1d(n-1)+a2d(n-2)
y(n)=d(n)++
式中,d(n)、d(n-1)、 d(n-2)对应于图中具有不同延迟的中间节点值。
4、步骤:
(1)、根据数字频率指标计算预畸的模拟频率指标,计算方式为:
∩=tan(w/2)
(2)、 根据通带或阻带允许的波动,确定滤波器类型。根据阻带的衰耗要求,确定滤波器的阶数,进而求出归一化模拟低通的传递函数(s)。
(3)、经频率变换得到实际的模拟滤波器传递函数H(s)。
(4)、根据双线性变换法把模拟滤波器H(s)变换为数字滤波器H(z)。
三、硬件设计:(1)流程图
(2)、电路图
根据流程图第一步先是将模拟输入信号输入归一化的低通滤波器,归一化的低通滤波器的原理图如下:
信号经归一化的低通滤波器输出后,再进入AD73360转换,将模拟信号变换成数字信号。经AD转换后信号由SD0引脚输出到TMS320C5402芯片的DR0引脚。后经TMS320C5402芯片处理后输出最终信号。其电路图如下:
上图AD转换和DSP处理
(3)、芯片参数
AD73360有两种封装形式,一种是R-28,另一种是SU-44。通常R-28封装的AD73360比较常见,所以此处以R-28封装为例介绍其引脚定义。R-28为28脚表面贴装式封装,其引脚号码、各引脚上的信号名称及其性质如表1所列。
(4)、设计工具
利用MATLAB软件来设计IIR低通滤波器。
设滤波器的通带为0-Wp,阻带为Ws-1.0,1.0对应于半抽样频率,要求通带内波动小于RpdB,阻带内衰减大于RsdB,且滤波器的传递函数为:
H()==
则用MATLAB设计该滤波器的过程如下:
调用函数cheb2ord(),确定滤波器的阶数和截止频率:
【N,Wn】=cheb2ord(Wp,Ws,Rp,Rs)
返回值N=2为满足要求的Chebshev-2型数字滤波器的最小阶数,Wn为截止频率;
调用函数cheby2():
【B,A】=cheby2(N,Rs,Wn)
返回值B为一个N+1=3维矢量,是分子多项式系数;A也是一个N+1=3维矢量,为分母多项式系数。
四、程序设计 :
下面是基于TMS320C54x芯片实现的一个二阶直接II型IIR滤波器汇编语言程序;也是IIR滤波器的定点DSP实现。
STM #K_FRAME_SIZE-1,BRC
RPTB iir_filter_loop-1
LD *INBUF_P+,16,A
Iir-filter;
STM #d_iir_d+2,IIR_DATA_P
STM #iir_coff_table,IIR_COFF_P
MAC *I
您可能关注的文档
- 内蒙古房地产估价师相关知识会计信息次要质量要求考试题.docx
- 内容管理系统在中小型网站建设中应用.doc
- 兽医学畜牧学遗传物质基础 .ppt
- 内部排序课程设计内部排序算法比较.doc
- 内蒙古伊利实业集团股份有限公司企业价值评估关于进行资产评估有关事项说明.docx
- 再生资源循环经济产业园二标段钢结构安全施工组织设计.doc
- 内分泌干扰物对健康影响1.ppt
- 内科护理学第五章第一节泌尿系常见症状护理.ppt
- 写给创始人期权问答及实操白皮书.docx
- 冀教版小学二年级数学认识1000以内数.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)