基于FPGA的FIR数字滤波器的设计

上传人:cl****1 文档编号:499584157 上传时间:2024-02-14 格式:DOC 页数:51 大小:1.67MB
返回 下载 相关 举报
基于FPGA的FIR数字滤波器的设计_第1页
第1页 / 共51页
基于FPGA的FIR数字滤波器的设计_第2页
第2页 / 共51页
基于FPGA的FIR数字滤波器的设计_第3页
第3页 / 共51页
基于FPGA的FIR数字滤波器的设计_第4页
第4页 / 共51页
基于FPGA的FIR数字滤波器的设计_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《基于FPGA的FIR数字滤波器的设计》由会员分享,可在线阅读,更多相关《基于FPGA的FIR数字滤波器的设计(51页珍藏版)》请在金锄头文库上搜索。

1、基于FPGA的FIR数字滤波器的设计The Design Of FIR Digital Filter Based On FPGA系(院)名称:电子信息与电气工程系 QQ 号: 309810851 目 录摘要IAbstractII引言.1第一章 FIR数字滤波器设计.21.1 FIR数字滤波器.21.1.1数字滤波器简介.21.1.2 FIR数字滤波器.31.1.3 FIR数字滤波器的结构41.2 FIR数字滤波器设计方法.61.2.1时窗函数法61.2.2频率采样法81.2.3等波纹最佳逼近法101.2.4三种设计方法的比较.11第二章 基于MATLAB的FIR数字滤波器的设计与仿真122.1

2、 MATLAB软件122.2使用MATLAB函数进行FIR数字滤波器的设计.122.2.1时窗函数设计法.122.2.2频率采样设计法.132.2.3等波纹最佳逼近设计法142.3使用FDATool设计FIR数字滤波器.152.4使用Simulink进行仿真.16第三章 EDA技术与分布式算法.193.1 EDA技术.193.1.1 EDA技术简介.193.1.2 QUARTUS II软件介绍.193.1.3 FPGA介绍.203.2 FPGA设计方法.223.3分布式算法.233.3.1分布式算法基础.233.3.2并行的分布式算法243.3.3串行的分布式算法24第四章 15阶并行FIR数

3、字滤波器的设计与仿真.264.1顶层文件的设计.264.2并行FIR各个模块的设计284.2.1输入数据预处理模块.284.2.3预相加模块.304.2.4查找表模块.324.2.5加法器模块.354.2.6移位累加器模块.374.2.7输出处理模块.384.3顶层综合与仿真.384.4数据误差分析.41结论.43致谢.44参考文献.45 45 基于FPGA的FIR数字滤波器的设计摘要:线性相位是FIR数字滤波器设计中的一个重要条件。线性相位FIR滤波器的设计方法主要包括时窗函数法、频率采样法、等波纹最佳逼近法。本文基于MATLAB软件,分别用这三种方法设计FIR低通滤波器,并进行比较分析。为

4、了验证FIR滤波器的性能,本文使用MATLAB自带的FDATool工具设计等波纹法15阶低通滤波器,在Simulink里进行仿真,最后得到预期的结果。设计好15阶FIR低通滤波器的系数后,本文就FIR低通滤波器的FPGA实现进行了研究。EDA技术的发展和大规模可编程逻辑器件的应用,使得数字信号处理借助于FPGA实现变为可能。为了实现这一目标,本文讨论了FPGA器件的结构、特点和分布式算法实现FIR滤波器的可行性,然后给出了基于并行分布式算法的FIR滤波器的VHDL描述,最后借助于EDA软件QUARTUSII进行了综合和仿真,并取得了成功。关键词:分布式算法 FIR数字滤波器 线性相位 The

5、Design Of FIR Digital Filter Based On FPGAAbstract:Linear phase is one of the important conditions of FIR digital filter design. The design method of the linear phase FIR filter mainly includes window function method, frequency sampling method and the optimal approximation corrugated . This paper ba

6、sed on the MATLAB software with the three methods designs FIR low-pass filters and analysis the results. In order to verify the performance of FIR filter, this paper use FDATool owned by MATLAB software to design low-pass filter of 15 order with corrugated method and convent it into a model for the

7、simulation later carried out. The final simulation gets the expected results. Finishing design 15 order FIR low-pass filter coefficients, this paper will study FIR low-pass filter on FPGA realizing. With the development of EDA technology and the wide application of large-scale programmable logic dev

8、ices, the application of digital signal processing on FPGA realizing become possible. In order to achieve this goal, this paper discusses the structure and characteristics of FPGA device and the feasibility of FIR filter design based on distributed algorithm, and propose the VHDL code based on the p

9、arallel distributed FIR filter. Finally we use EDA software called QUARTUSII for the synthesizing and simulation , and achieve a success.Key words:Distributed Algorithm; FIR Digital Filter; Liner Phrase引 言近年来,随着数字信号处理技术的发展和数字集成电路的广泛应用,越来越多的工程领域在将模拟信号转为数字信号后,面临的首要任务即是滤除干扰信号,滤波的好坏直接决定着系统能不能得到有用的信号,因此滤波在数字信号处理中处于基础性的地位。同时,计算机技术的发展为数字滤波器的设计与仿真提供了便利。例如,使用MATLAB软件即可在很短的时间内就能设计性能很高的数字滤波器,并且还可以进行模拟仿真,这使得我们可以在硬件实现以前对系统的性能可以有个初步的感性认识。此外,大规模可编程逻辑器件的应用,为数字滤波器的硬件实现提供了新的方式,在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号