- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 17
摘要 1
一、概述部分 1
1.1、设计所要实现的功能: 2
1.2、设计所采用的基本思想: 2
(1)采用分布方式下的查找表和加法树的结构,简化了乘法器的设计; 2
(5)采用了Verilog HDL语言作为设计输入的手段,增加了设计可移植性; 2
2.1、滤波原理 2
2.2、单位冲击响应h(n)的特点 3
2.3、 设计基础: 3
三、系统设计部分 4
3.1、整个设计的组织结构: 4
3.2、各个子单元的设计思路: 6
3.2.2、乘法造作采用加法树实现 6
3.2.3、采用状态机实现分布式算法的状态转移 7
3.2.4、采用查找表结构 7
3.3、各个子单元之间的接口关系: 7
3.3.1、数据的输入部分 7
3.3.2、系统的时序时钟 8
3.3.3、乘法操作的函数调用 8
3.3.4、流水线工作方式的接口关系 9
3.3.5测试码程序部分 9
3.4设计与其它设计的接口方式; 9摘要
随着数字技术的发展,数字滤波器广泛应用于语音与图像处理、模式识别、雷达信号处理、频谱分析等领域,它有精度高、灵活性大等突出特点。FIR数字滤波具有稳定性高,严格的线性相位,能用FFT算法实现等特点。通过FPGA实现FIR数字滤波具有实时性高、处理速度快、精度高的特点。这种新思路不同于传统的设计观念,必将在高速滤波器设计、高速FFT设计中得到广泛应用。
本文在设计中提出了一种采用现场可编程门阵列器件(FPGA)实现线性FIR数字滤波器,采用同一结构的FIR滤波器,并且通过调整参数实现不同频率段的滤波,利用分布式算法的并行处理的高效的特点,对于在FPGA中实现FIR滤波器的关键——乘加运算,给出将乘加转化为加法树结构实现乘法器,并利用多级流水线方式实现运算。用Verilog HDL语言编写了程序,并用Matlab软件进行参数计算和仿真,再用ModelSim进行功能仿真,再用QuartusⅡ软件进行时序仿真。仿真结束后下载到选定的FPGA上,实现FIR数字滤波器的功能。
实验结果可以看出,这种改进滤波器实现结构的算法,结果表明研制的滤波器性能稳定可靠,可以灵活的处理综合的面积和速度的约束关系,使最后设计达到最优。由于采用FPGA,使得滤波器的结构实现简单,降低了对乘法存储容量的需求,并且不影响系统的速度,节约了硬件资源,加快了研制速度。
关键词:FIR滤波器 可编程门阵列器件 加法树 分布式 流水线 并行结构
一、概述部分
信号处理的内容含滤波、均衡、放大、噪声消除、信号产生、检测、运算和参量提取等许多方面。FPGA器件作为ASIC的一个重要分支,是一种已经完成了全部工艺制造,可以直从市场购买的产品,用户只需对它编程就可以实现所需要的功能,并且在保持了传统ASIC低功耗、轻小型化、高可靠性等优点的同时,还具有较高的设计灵活性和适应性。
1.1、设计所要实现的功能:
设计一个15阶的线性相位FIR低通滤波器过程如下要求:
滤波器的设计指标
采样频率:≥50MHz 归一化截止频率: 0.4MHz
类型: 低通 输入数据宽度: 4位
阶数: 15阶 输出数据宽度: 11位
采用汉宁窗函数(Hanning)设计15阶线性相位FIR数字滤波器,并提取其特性参数。
1.2、设计所采用的基本思想:
目前FIR滤波器的实现方法有三种:利用单片通用数字滤波器集成电路、DSP器件和可编程逻辑器件实现。单片通用数字滤波器使用方便,但由于字长和阶数的规格较少,不能完全满足实际需要。使用DSP器件实现虽然简单,但由于程序顺序执行,执行速度必然不快。
FPGA有着规整的内部逻辑块阵列和丰富的连线资源,特别适合细粒度和高并行度结构特点的数字信号处理任务,如FIR、FFT等。在该FIR滤波器的设计中,根据FPGA的结构特点和资源,采用了如下的设计技巧:
(1)采用分布方式下的查找表和加法树的结构,简化了乘法器的设计;
(2)采用了流水线结构,减小了查找表ROM的规模;
(3)利用状态机实现输入、移位和输出功能,条理清楚地简化计算过程;
(4)滤波器的参数独立于滤波器的结构,方便实现不同类型的滤波器;
(5)采用了Verilog HDL语言作为设计输入的手段,增加了设计可移植性;
(6)采用参数化的结构,可以根据应用情况调整设计的规模。
二、FIR数字滤波器设计原理
2.1、滤波原理
滤波器,顾名思义,其作用是对输入信号起到滤波的作用。
对图所示的LSL系统其时域输入输出关系
您可能关注的文档
- Flash动画设计 期末考试实操试卷A卷.doc
- Flash动画设计考试试题及答案.doc
- Flash动画制作-形考册.doc
- Flash动画作品要求.doc
- flash动漫期末试卷B(含答案).doc
- Flash简单广告条制作.doc
- flash教案(绘画工具).doc
- Flash实验报告设计实验报告-动画实例.doc
- Flash在教学应用的优势.doc
- flash制作简单的电子时钟.doc
- 胡希恕金匮要略讲座之妇人妊娠病脉证并治第二十.docx
- 胡希恕金匮要略讲座之趺蹶手指臂肿转筋阴狐疝蛔虫病脉证治第十九.docx
- 胡希恕金匮要略讲座之肺痿肺痈咳嗽上气病脉证治第七.docx
- 胡希恕金匮要略讲座之疮痈肠痈浸淫病脉证并治第十八.docx
- 胡希恕金匮要略讲座之腹满寒疝宿食病脉证治第十.docx
- 胡希恕金匮要略讲座之百合狐惑阴阳毒病脉证治第三.docx
- 5-SDS-聚丙烯酰胺凝胶电泳.ppt
- 中国高真空度真空腔体行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告(2024-2030版).docx
- 中国驻车空调行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告(2024-2030).docx
- 中国鱿鱼干行业市场深度调研及竞争格局与投资发展研究报告(2024-2030).docx
文档评论(0)