- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                IIR滤波器的FPGA设计
                    ????? IIR滤波器的高效率设计 * * Contents  研究背景   IIR滤波器的原理   Verilog HDL设计   QuartusⅡ 时序仿真   FPGA设计及验证   结论 * *  研究目的:      随着社会经济的飞速发展,科技的进步,人们对滤波器的了       解在不断的加深,对此的研究也在不断的进步当中。   研究意义:      数字滤波器在各种数字信号处理中发挥着十分重要的作用.      以硬件描述语言设计电路,烧至FPGA测试,是现代技术主流。  主要研究内容:     -  IIR滤波器的原理及结构。   -  基于Verilog HDL语言对IIR 滤波器设计。   -  使用FPGA进行仿真验证。  研究背景 * 实现数字滤波的核心器件,是通过一定的运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分,达到提取和加强信号中的有用成分,削弱无用的干扰成分的目的的。  数字滤波器: 数字滤波器  数字滤波器的分类: 数字滤波器按照其冲激响应函数的时域特性,可分为无限长冲激响(infinite impulse response,IIR)滤波器和有限长冲激响应(finite impulse Response,FIR)滤波器。 * 在满足相同指标下,IIR数字滤波器因具有结构简单、占用存储空间少、运算速度快、较高的计算精度和能够用较低的阶数实现、较好的选频特性等特点,在不要求严格线性相位的情况下,IIR滤波器的应用相当广泛。   IIR滤波器:  IIR滤波器: IIR(Infinite Impulse Response),又名“无限脉冲响应数字滤波器”,或“递归滤波器”。  IIR滤波器 IIR滤波器的设计方法 IIR IIR滤波器又名递归滤波器,顾名思义,具有反馈,一般认为具有无限的脉冲响应。系统传递函数为:  IIR滤波器的设计方法 a(0) a(1) a(2) a(M) b(N)    z-1   b(2)   z-1   b(1)    z-1   z-1 z-1 z-1 x(n) x(n-1) x(n-2) x(n-M) ... ... y(n) y(n-1) y(n-2) y(n-N) IIR    IIR滤波器的结构图 反馈环路 前馈环路 *  脉冲响应不变法:存在频谱混叠现象  双线性不变法:  会出现相位失真   高效率设计: - 引入ROM - 采用ROM查找表方法可以避免使用硬件乘法器  - 可以根据不同的要求在不同规模的FPGA上加以实现  IIR滤波器的设计方法 IIR滤波器的设计方法   模拟滤波器系统函数   进行拉普拉氏反变换    脉冲响应变换法 IIR滤波器的设计方法   数字积分器的系统函数即一般模拟滤波器基本单元   得到与其性能相近的数字滤波器:   s与z之间的关系:双线性变换   给定H(s),将上式带入即可: * IIR滤波器的Verilog HDL设计(1)  主程序: module  IIR(W,En,Data_out ,clock ,reset);         input    [3:0]       W;         input                   En;         output   [17:0]    Data_out;         reg     [15:0]    Y;         wire     [59:0]    rom_out1;         wire     [59:0]    rom_out2; ?         input              clock,reset; ?         reg         [7:0]     Samples_in[1:8];         reg         [7:0]   Samples_out[1:8];         wire        [17:0] Data_feedforward;         wire        [17:0]    Data_feedback; ?       integer     k;  dec4to16  dec(W,En,Y); rom1      rom1(Y, rom_out1); rom2      rom2(Y, rom_out2); ?  assign Data_feedforward=                                                                            rom_out1[5:0]*Y[13:6]       +rom_out1[11:6]*Samples_in[1]
                您可能关注的文档
最近下载
- 留岗培训金属热处理初级工理论考试.docx VIP
- 铝方通吊顶安装施工方案及技术措施.docx VIP
- 商务英语(北京交通大学)中国大学MOOC慕课章节测验答案(课程ID:1205722812).pdf VIP
- 第37号:危险性较大分部分项工程管理规定(2018).docx VIP
- 难治性支原体肺炎诊治.pdf
- 初中语文整本书阅读教学与写作能力提升的实践课题报告教学研究课题报告.docx
- 全新版进阶视听说B1 四级听力训练4测试答案.docx VIP
- 初二下学期期中考试(数学)试题含答案.docx VIP
- 高净值人士税务观察:个人股东在并购重组中能否暂免纳税?.pdf
- 落地式外脚手架施工方案修改版.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)