共查询到16条相似文献,搜索用时 140 毫秒
1.
本文根据奈奎斯特(Nyquist)FIR滤波器的设计原理,设计了33阶根升余弦函数FIR滤波器,并提出了用FPGA实现其硬件电路的方案,最后用Modelsim和matlab工具进行了仿真验证。 相似文献
2.
3.
用MATLAB设计及FPGA实现FIR滤波器的方法 总被引:5,自引:0,他引:5
FIR滤波器是一种被广泛应用的基本的数字信号处理部件。针对采用常用的软、硬件方法设计实现FIR滤波器存在的问题,提出采用MATLAB的窗函数方法设计并在FPGA上高效实现严格线性相位FIR滤波器的方案。通过编程调试得到满意的结果。该方法实现FIR滤波器器件体积小、性能可靠、价格低廉、设计周期短,可作为高速数字滤波设计的较好方案。 相似文献
4.
5.
6.
7.
针对合成孔径雷达(SAR)预处理器的技术要求,提出了一种采用现场可编程门阵列器件FPGA并利用窗函数法实现线性FIR数字滤波器硬件电路的设计方案,并以一个16阶低通FIR数字滤波器电路的实现为例说明了利用Xilinx公司的Virtex-E系列芯片的设计过程。对于耗时且占资源的乘累加运算,我们给出了将乘累加运算转化为查表的分布式算法(DA算法)。设计的电路通过软件程序进行了验证和硬件仿真,结果表明电路工作正确可靠,能满足设计要求。 相似文献
8.
本文以FPGA为硬件核心设计数字滤波系统,提出一种低成本高效FIR滤波器的设计方法。首先利用提出的AS型FIR滤波器实现结构,降低系统逻辑资源消耗、提高系统资源利用率及系统运行速度,然后综合采用SYSGEN和ISE实现滤波器的模块化和自动化设计,简化设计过程,降低实现难度。具体在XC3S500E4f320 FPGA上实现了一系列4阶到32阶的FIR滤波器,实验结果验证了方法的有效性。 相似文献
9.
讨论了一种新的乘法器结构(ReMB),并把它应用于数字FIR滤波器的设计中。在设计中,基于ReMB结构,通过改进RAG-n算法,简化FIR滤波器乘法模块的结构,减少硬件实现面积,提高速度。设计的32阶半带FIR滤波器用Verilog硬件描述语言进行描述,并综合到Xilinx公司Virtex-II系列FPGA中。从综合结果来看,提出的FIR结构可以达到面积和速度的优化。 相似文献
10.
数字信号凭借其在传输、存储和计算上的便捷性,正在得到越来越广泛的应用.在现代数字系统中往往会存在多种采样频率,这就需要改变采样频率,进行频率转换.本文主要介绍利用现场可编程逻辑器件(FPGA)实现变采样率FIR数字滤波器的方案.首先简单分析了FIR数字滤波器的基本结构,在此基础上,以一个适用于变采样率的半带滤波器的设计为例,结合利用MATLAB为辅助设计工具,完成对给定指标的FIR滤波器的设计,最后提出了利用FPGA硬件实现滤波的TOP-DOWN结构图.此方案使性能和资源占有率得到较好的突破,最大限度的减少资源消耗. 相似文献
11.
针对传统乘法运算在FPGA中占用大量硬件资源的弊端,根据FIR滤波器的线性特性,对串行、并行和改进的分布式算法进行研究,利用改进分布式算法在FPGA上对FIR滤波器进行设计,通过查表法完成FIR滤波器的设计,用改进分布式算法设计了16阶FIR滤波器,并在Quartus II 7.0下进行仿真,仿真结果表明,与传统方法相比,该方法能够有效减少硬件资源的使用。 相似文献
12.
强震观测系统中数字抽取滤波器的实现研究 总被引:1,自引:0,他引:1
为了提高六自由度强震观测系统的集成度以及可靠性,并降低它的系统成本,用现场可编程门阵列(FPGA)芯片取代六自由度强震观测系统内的∑-Δ型A/D转换器组件中的有限冲击响应(FIR)抽取滤波器芯片CS5322。根据FPGA芯片的特点,FIR数字抽取滤波器采用分布式算法来实现,这种方法实现的基础是查找表。同时,采用部分表结构实现的分布式算法大大降低了对FPGA芯片内部系统资源的占用。用这种方法,分别设计了芯片CS5322中三级FIR抽取滤波器,并且,在1片低成本EP1C12芯片中集成了8片CS5322的功能,完成了设计目标。 相似文献
13.
提出一种新的高阶FIR滤波器的FPGA实现方法。该方法运用多相分解结构对高阶FIR滤波器进行降阶处理,采用改进的分布式算法来实现降阶后的FIR滤波器。设计了一系列阶数从8到1 024的FIR滤波器,通过Quartus II 7.1的综合与仿真,以及在EP2S60F1020C4 FPGA目标器件上的实现结果表明,该方法能够有效地减少硬件资源的使用且满足高速实时性的要求。 相似文献
14.
针对利用现有分布式算法在FPGA上实现高阶FIR滤波器时,存在资源消耗量过大和运行速度慢等问题,提出一种新型高阶FIR滤波器的FPGA实现方法。首先综合采用多相分解结构、流水线等技术对高阶FIR滤波器进行降阶处理,然后采用提出的基于二输入开关和加法器对的分布式算法结构(MA型DA结构)实现降阶后的FIR滤波器。利用ISE10.1在Xilinx Xc2vp30 7ff896 FPGA开发板上实现了一系列8阶到256阶的串行和并行结构FIR滤波器。实验结果表明,该方法有效地减少了系统的资源消耗,提高了系统的时序性能。 相似文献
15.
16.
一种新型滤波器的设计与实现 总被引:1,自引:0,他引:1
邱碧涛 《计算机与数字工程》2011,39(6):162-164
文章提出了一种采用现场可编程门阵列器件(FPGA)设计FIR数字滤波器的方案,利用MATLAB软件对滤波器进行了设计和仿真,设计时利用移位寄存器代替通用乘法宏单元的调用,同时利用CSD编码简化了硬件的结构,对用VerilogHDL语言描述的滤波器进行了综合和仿真。结果表明,此实现方案具有比较高的设计效率和推广应用价值。 相似文献