共查询到18条相似文献,搜索用时 109 毫秒
1.
伍永锋 《计算机光盘软件与应用》2010,(6):153-153,164
数字滤波器是数字信号处理的重要组成部分。本文主要介绍应用MATLAB设计FIR数字滤波器的方法,并探讨基于TI公司TMS320C54X DSP的Fir数字滤波系统的实现。 相似文献
2.
FIR数字滤波器的FPGA实现 总被引:4,自引:0,他引:4
李伟 《计算机与数字工程》2007,35(1):163-165
介绍了FIR数字滤波器FPGA的实现方法,阐述了FIR滤波器的线性相位特点和结构原理,并依据这些原理,对FIR卷积运算算法的VHDL的实现进行了探讨。 相似文献
3.
在满足幅度特性的要求下,FIR系统可以保证严格的线性相位特性,合理设计滤波器各参数以逼近理想滤波器,从而满足设计性能指标。反之,在某种准则下设计滤波器各参数,可获取最优结果。这里借助MATLAB软件工具箱,采用三种不同的方法设计FIR数字滤波器,并进行对比。 相似文献
4.
以FPGA为硬件平台,利用FPGA的DSP开发工具DSP Builder对数字滤波器进行建模设计及系统模型仿真,生成VHDL工程文件,编制相应顶层文件,使其符合滤波器硬件系统。利用QuartusⅡ对项目进行综合、编译和调试,生成原理图模块和RTL电路图。通过对5 kHz方波信号进行仿真滤波,并将VHDL下载到硬件系统中进行硬件实现,有效地提取到5 kHz的正弦信号。实验结果表明,该设计很好地达到了FIR滤波器的性能,为数字滤波器的设计与实现提供了新的途径和方法。 相似文献
5.
本文以传统的窗函数为基础,利用已有的窗函数特性曲线和设计数据,用MATLAB完成FIR数字带通滤波器的前期参数设计。然后采用Xilinx_ISE设置带通滤波器的阶数、系数的位数、输入信号位数等参数。最后用ModelSim工具进行时序仿真,得到输出结果,并进行修正优化。 相似文献
6.
7.
8.
FIR滤波器的FPGA实现及其仿真研究 总被引:4,自引:11,他引:4
本文提出了一种采用现场可编程门阵列器件FPGA实现FIR字滤波器硬件电路的方案,该方案基于只读存储器ROM查找表的分布式算法。并以一个十六阶低通FIR数字滤波电路在ALTERA公司的CYCLONE系列FPGA芯片上的实现为例说明了设计过程。所设计电路通过软件验证和硬件仿真,结果表明电路工作正确可靠,满足设计要求,性能优于用DSP和传统方法实现的FIR滤波器。 相似文献
9.
10.
为了研究滤波器设计及实现方式,用VisualBasic6.0软件研制出了FIR数字滤波器的设计软件。为了验证软件设计滤波器是否正确,给出了设计实例,并将设计的滤波器与matlab软件设计的滤波器进行了比较,结果表明,两种软件设计的结果相同。设计软件可将滤波器直接导出VHDL文件及系数文件,经QuartusIl6.0软件综合后产生的网表文件可直接配置FPGA,实现了FIR数字滤波器的在线设计、在线修改。 相似文献
11.
基于FPGA的IIR数字滤波器的设计与实现 总被引:3,自引:0,他引:3
介绍一种使用二阶节级联方法在FPGA上实现任意阶数的IIR(无限脉冲响应)数字滤波器的原理和方法。首先在Matlab软件的Simulink仿真工具箱上设计了符合要求的滤波器,进一步通过VerilogHDL硬件描述语言加以描述,最后在Altera公司的QuartusⅡ软件上实现了IIR滤波器的设计、综合和仿真。这种设计方案的选择使得最终的设计产品具有更好的灵活性和适应范围。 相似文献
12.
研究基于分布式算法的数字滤波器设计方法,介绍了能高效实现固定常数乘法的分布式算法原理,并将分布式算法应用于FIR低通滤波器设计,实现了16阶滤波器的设计和调试.采用了EP3C25F324C8来完成滤波器的设计,其中采用串行加法器将数据进行预相加,将16阶降为8阶,降低了资源占用率并提升了处理速度.使用Matlab编程8阶固定常数系数对应256个值的查找表直接导入到FPGA的ROM中,设计方法具有兼容性,可设计更高阶次的滤波器.通过功能仿真证明,方法可行高效. 相似文献
13.
对于在数字信号处理,以专用DSP芯片设计有限长单位冲激响应(FIR)滤波器速度较慢的情况,提出一种基于分布式算法(DA)和现场可编程门阵列(FPGA)实现滤波器的优秀办法,并以一个16阶FIR滤波器在ACTEL公司的ProASIC3 A3P250芯片上实现为例说明了设计过程,实验结论表明:电路工作正常,数据实现满足设计要求. 相似文献
14.
本文采用MATLAB进行线性平滑滤波器设计。结果表明,线性低通平滑滤波器可以有效的消除噪声,当所用的平滑模板的尺寸增大时,消除噪声的效果增强,同时所得的图像变得模糊,细节的锐化程度逐步减弱。 相似文献
15.
随着数字技术的发展,数字滤波器的功能越来越受到人们的注意和广泛应用,它有精度高、灵活性大等突出特点.FIR数字滤波具有稳定性高,严格的线性相位,能用FFT算法实现等特点.通过FPGA实现FIR数字滤波具有实时性高、处理速度快、精度高的特点.文章先通过MatIab DSP Builder设计出FIR滤波器模型,然后利用Simulink进行模型仿真.再用ModelSim进行功能仿真,最后用Quartus Ⅱ进行时序仿真.仿真结束后下载到选定的FPGA上,在FGPA上实现FIR数字滤波. 相似文献
16.
17.
数字信号凭借其在传输、存储和计算上的便捷性,正在得到越来越广泛的应用.在现代数字系统中往往会存在多种采样频率,这就需要改变采样频率,进行频率转换.本文主要介绍利用现场可编程逻辑器件(FPGA)实现变采样率FIR数字滤波器的方案.首先简单分析了FIR数字滤波器的基本结构,在此基础上,以一个适用于变采样率的半带滤波器的设计为例,结合利用MATLAB为辅助设计工具,完成对给定指标的FIR滤波器的设计,最后提出了利用FPGA硬件实现滤波的TOP-DOWN结构图.此方案使性能和资源占有率得到较好的突破,最大限度的减少资源消耗. 相似文献
18.
修吉宏 《计算机测量与控制》2008,16(5):718-721
针对Intel 8254在某些工程应用中的局限性,提出利用FPGA和VHDL语言实现8254的设计思想;按照8254的内部逻辑结构及功能,将VHDL设计分为4个独立的功能模块,并分别介绍了各个功能模块的主要设计要点;以Altera公司的FPGA(Cyclone)系列产品为载体,在QuartusⅡ开发环境下,进行仿真和下载验证,效果良好;结果表明,利用FPGA设计并实现8254芯片功能具有可行性,同时,采用FPGA设计方法可以根据实际应用需求对芯片功能进行取舍和优化,因而具有更好的灵活性。 相似文献