首页> 中文期刊> 《电子设计工程》 >一种基于MATLAB及FPGA的FIR低通滤波器的设计与实现

一种基于MATLAB及FPGA的FIR低通滤波器的设计与实现

         

摘要

充分利用有限冲击响应数字滤波器(Finite Impulse Response digital filter,FIR)系数的对称特性,借助于MAT-LAB语言和现场可编程门阵列(FPGA)实现了一种高效的低通滤波器。设计过程中通过简化的VHDL语言编写程序,实现了加减乘法运算,使用优化的CSD编码技术缩短了乘法器的运算时间,采用FPGA滤波器芯片和QuartusⅡ软件搭建仿真电路、用Matlab软件进行理论验证。实验结果基本符合理论值,验证了此种滤波器的实现方法简单,计算速度快,节省硬件资源,抗干扰能力强%This paper makes full use of the coefficient's symmetric character of the Finite Impulse Response digital filter,schemed out a sort of high efficiency low-pass filter by the means of MATLAB language and FPGA(Field Programmable Gate Arrays).In the process of design,the addition,subtraction,and multiplication operations accomplished by using simple VHDL language,the optimized CSD(canonic signed digit) encoding technology reduced the operation time of multiplication,simulated with the FPGA chip,Quartus II software.The graphical comparison and theoretical analysis were finished by MATLAB software.The simulation results basically accord with the theoretical estimation,the outcome of the experiment shows that this technique has such advantages as simple and flexible way of design,strong anti-jamming capability,fast operation speed and economizing of devices.Its performance is much better than the conventional methods.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号